Yes, I can reproduce this, if you load it with no document, write
something in and save, it isn't saved and the program crashes, but not
Reactos.
But if you open a existent file, change and save it, it isn't saved and
Reactos crashed.
Here is the log:
The prog crashes:
(KERNEL32:process/create.c:328) Process terminated abnormally due to
unhandled exception
(KERNEL32:process/create.c:329) Address: 3a0043
(KERNEL32:process/create.c:334) Frames:
(KERNEL32:process/create.c:338) 409b82
(KERNEL32:process/create.c:338) 77f82366
(KERNEL32:process/create.c:338) 77f81f89
(KERNEL32:process/create.c:338) 77f8f294
RTL: RtlNtStatusToDosErrorNoTeb(0xc0000034): no valid W32 error mapping
RTL: RtlNtStatusToDosErrorNoTeb(0xc0000034): no valid W32 error mapping
Reactos crashes:
(objects/gdiobj.c:625) called from: objects/gdiobj.c:398
(ntuser/windc.c:674) [000000a0] GetDC() without ReleaseDC()!
(ntuser/windc.c:674) [000000a0] GetDC() without ReleaseDC()!
ExceptionRecord->ExceptionAddress = 0xcf7e85bb
KeBugCheckWithTf at ke/catch.c:168
Bug detected (code 1e param 0 0 0 0)
KMODE_EXCEPTION_NOT_HANDLED
Page Fault Exception: 14(0)
Processor: 0 CS:EIP 8:cf7e85bb <win32k: 185bb>
cr2 70 cr3 288000 Proc: c125b3c8 Pid: 1 <SYSTEM> Thrd: c136d1d8 Tid: 1c
DS 10 ES 10 FS 30 GS 10
EAX: 00000000 EBX: cf95bf80 ECX: cccccccc
EDX: 00000070 EBP: cf95bf38 ESI: 00000000
EDI: 00000000 EFLAGS: 00000282 kESP cf95be9c kernel stack base
cf959000
ESP cf95be9c
Frames: <win32k: 1640a> <ntoskrnl.exe: 3160>
ExceptionRecord->ExceptionAddress = 0xc0005464
KeBugCheckWithTf at ke/catch.c:168
Bug detected (code 1e param 0 0 0 0)
KMODE_EXCEPTION_NOT_HANDLED
Recursive bug check halting now
Additionally, I found this in the log many times:
(objects/gdiobj.c:625) called from: objects/gdiobj.c:398
(objects/gdiobj.c:623) GDIOBJ_LockObj failed for 0x0004303d, reqtype
0x00040000 reason 1
and
(objects/gdiobj.c:625) called from: objects/region.c:1945
(objects/region.c:1633) Invalid parameters (4, 403) - (4, 401)
(objects/gdiobj.c:196) Invalid TableIndex 0
(objects/gdiobj.c:623) GDIOBJ_LockObj failed for 0x00000000, reqtype
0x00040000 reason 1
(objects/gdiobj.c:625) called from: objects/region.c:1945
(richedit.c:759:RICHED32_WindowProc) Unknown message 0x400 Passed to
default hwnd=000000a0, wParam=00000000, lParam=00000000
(richedit.c:759:RICHED32_WindowProc) Unknown message 0x400 Passed to
default hwnd=000000a0, wParam=00000000, lParam=00000000
GlobalSize( 0xA00078B4 )
(objects/region.c:1633) Invalid parameters (4, 44) - (4, 42)
(objects/gdiobj.c:196) Invalid TableIndex 0
(objects/gdiobj.c:623) GDIOBJ_LockObj failed for 0x00000000, reqtype
0x00040000 reason 1
(objects/gdiobj.c:625) called from: objects/region.c:1945
(objects/region.c:1633) Invalid parameters (4, 403) - (4, 401)
(objects/gdiobj.c:196) Invalid TableIndex 0
-----Ursprüngliche Nachricht-----
Von: ros-general-bounces(a)reactos.com
[mailto:ros-general-bounces@reactos.com] Im Auftrag von jh
Gesendet: Samstag, 21. Februar 2004 18:32
An: ros-general(a)reactos.com
Betreff: [ros-general] ros 0.2.1 RC1
Hi,
Is the following error message to do with something that is not yet
implemented and should it be ignored.
KMODE_EXCEPTION_NOT_HANDLED
Where should programmes be put in the Reactos directory ?
I have put a text editor called 2xEditor into the bin directory, I have
then been able to run it in ros from the start button and then the run
program button. I have been able to save a file from it's file save
menu, but when I tried to save additions to the file, ros died with the
above message. The saved file was found to be empty.
I can also save a file in windows notepad with it's file save menu.
There is a noticable inprovement from the last release (0.2.0)
Regards,
jh
_______________________________________________
ros-general mailing list
ros-general(a)reactos.com
http://reactos.com/mailman/listinfo/ros-general