[ros-dev] Geda Tool GSchem with Gdi Object Bug

James Tabor jimtabor at adsl-64-217-116-74.dsl.hstntx.swbell.net
Thu Jul 28 14:28:06 CEST 2005


Hi,

If anyone likes EDA programming tools and stuff. I've been testing geda tools
from http://geda.seul.org/. The mingw32 tool set. At least I had the canvas and
the info window popped up. Still more work to be done, but better than ~9 mo ago.


Here is the debug log,


(lib/ntdll/ldr/utils.c:2037) Failed to create or open dll section of 'Wintab32.d
ll' (Status c0000135)
GDI32: GetTextCharsetInfo is unimplemented, please try again later.
(lib/ntdll/ldr/utils.c:2094) Relocating (10000000 -> dc1000) C:\geda\lib\pango\1
.2.0\modules\pango-basic-win32.dll
(lib/ntdll/ldr/utils.c:1215) LdrGetExportByName(): failed to find g_module_check
_init
(lib/ntdll/ldr/utils.c:1215) LdrGetExportByName(): failed to find g_module_unloa
d
(lib/ntdll/ldr/utils.c:2037) Failed to create or open dll section of 'usp10.dll'
  (Status c0000135)
WARNING:  NtGdiGetGlyphOutline at subsys/win32k/objects/text.c:2163 is UNIMPLEME
NTED!
WARNING:  NtGdiGetGlyphOutline at subsys/win32k/objects/text.c:2163 is UNIMPLEME
NTED!

<snip... .>

WARNING:  NtGdiGetGlyphOutline at subsys/win32k/objects/text.c:2163 is UNIMPLEME
NTED!
(ntoskrnl/io/file.c:3366) Invalid access rights
(lib/ntdll/ldr/utils.c:2094) Relocating (10000000 -> de1000) C:\geda\lib\gtk-2.0
\2.2.0\loaders\libpixbufloader-xpm.dll
(lib/ntdll/ldr/utils.c:1215) LdrGetExportByName(): failed to find g_module_check
_init
(lib/ntdll/ldr/utils.c:1215) LdrGetExportByName(): failed to find g_module_unloa
d
WARNING:  NtGdiGetGlyphOutline at subsys/win32k/objects/text.c:2163 is UNIMPLEME
NTED!

<snip... .>

WARNING:  NtGdiOffsetClipRgn at subsys/win32k/objects/cliprgn.c:330 is UNIMPLEME
NTED!
WARNING:  NtGdiOffsetClipRgn at subsys/win32k/objects/cliprgn.c:330 is UNIMPLEME
NTED!
WARNING:  NtGdiOffsetClipRgn at subsys/win32k/objects/cliprgn.c:330 is UNIMPLEME
NTED!
(ntoskrnl/mm/mm.c:300) Address: ffffffff
_SEHCallHandler: REG 006de75c
_SEHCallHandler: REG 006dec28
_SEHCallHandler: REG 006dec28
Unhandled exception
Address:
    7c819641   C:\ReactOS\system32\kernel32.dll
CS:EIP 1b:7c819641
DS 23 ES 23 FS 3b GS 0
EAX: 7c8b95c8   EBX: 27100250   ECX: 006df0f0
EDX: 00005453   EBP: 006df148   ESI: 10043ea3   ESP: 006df100
EDI: 000003d7   EFLAGS: 00010217
Frames:
    7c800000+199b9      C:\ReactOS\system32\kernel32.dll
      80b000+62493      C:\geda\lib\libglib-2.0-0.dll
    10000000+4e718      C:\geda\lib\libgdk-win32-2.0-0.dll
    10000000+442b0      C:\geda\lib\libgdk-win32-2.0-0.dll
    10000000+334d6      C:\geda\lib\libgdk-win32-2.0-0.dll
    10000000+33b67      C:\geda\lib\libgdk-win32-2.0-0.dll
    10000000+3ea1       C:\geda\lib\libgdk-win32-2.0-0.dll
    10000000+3ea1       C:\geda\lib\libgdk-win32-2.0-0.dll
10000000+1f133      C:\geda\lib\libgdk-win32-2.0-0.dll
    10000000+3ea1       C:\geda\lib\libgdk-win32-2.0-0.dll
      9de000+1512a3     C:\geda\lib\libgtk-win32-2.0-0.dll
      9de000+1571b2     C:\geda\lib\libgtk-win32-2.0-0.dll
      9de000+21090e     C:\geda\lib\libgtk-win32-2.0-0.dll
      9de000+2109af     C:\geda\lib\libgtk-win32-2.0-0.dll
      9de000+eeffa      C:\geda\lib\libgtk-win32-2.0-0.dll
      966000+4469       C:\geda\lib\libgobject-2.0-0.dll
      966000+3cbc       C:\geda\lib\libgobject-2.0-0.dll
      966000+1727f      C:\geda\lib\libgobject-2.0-0.dll
      966000+166f1      C:\geda\lib\libgobject-2.0-0.dll
      966000+16b36      C:\geda\lib\libgobject-2.0-0.dll
      9de000+1fe4bb     C:\geda\lib\libgtk-win32-2.0-0.dll
      9de000+ed9dd      C:\geda\lib\libgtk-win32-2.0-0.dll
    10000000+2123e      C:\geda\lib\libgdk-win32-2.0-0.dll
    10000000+212da      C:\geda\lib\libgdk-win32-2.0-0.dll
      9de000+44160      C:\geda\lib\libgtk-win32-2.0-0.dll
      80b000+1c865      C:\geda\lib\libglib-2.0-0.dll
      80b000+1d07c      C:\geda\lib\libglib-2.0-0.dll
      80b000+1d6e3      C:\geda\lib\libglib-2.0-0.dll
      80b000+1a21f      C:\geda\lib\libglib-2.0-0.dll
      9de000+ed0e9      C:\geda\lib\libgtk-win32-2.0-0.dll
      400000+8f60       C:\geda\bin\gschem.exe
    6eb00000+1dae1      C:\geda\lib\libguile.dll
    6eb00000+2113c      C:\geda\lib\libguile.dll
    6eb00000+45696      C:\geda\lib\libguile.dll
    6eb00000+20ef8      C:\geda\lib\libguile.dll
    6eb00000+20dcb      C:\geda\lib\libguile.dll
    6eb00000+1db0b      C:\geda\lib\libguile.dll
      400000+9266       C:\geda\bin\gschem.exe
      400000+1182       C:\geda\bin\gschem.exe
      400000+1018       C:\geda\bin\gschem.exe
    7c800000+2efec      C:\ReactOS\system32\kernel32.dll
_SEHCallHandler: REG 006deca8
_SEHCallHandler: REG 006dffb8
_SEHCallHandler: REG 006dffb8
(subsys/win32k/objects/gdiobj.c:545) GdiHdr->Locks: 1
Assertion 'FALSE' failed at subsys/win32k/objects/gdiobj.c line 549
KeBugCheckWithTf at ntoskrnl/ke/catch.c:228
A problem has been detected and ReactOS has been shut down to prevent damage to
your computer.

The problem seems to be caused by the following file: ntoskrnl.exe

Technical information:

*** STOP: 0x0000001E (0x80000003,0x8009fdc1,0x9dcf624e,0x00000009)

***    ntoskrnl.exe - Address 0x8009fdc1 base at 0x80000000, DateStamp 0x0

Breakpoint Exception: 3(0)
Processor: 0 CS:EIP 8:8009fdc1 <ntoskrnl.exe:9fdc1 ({standard input}:23 ())>
cr2 76179ed5 cr3 3ac9d000 Proc: 816d71b0 Pid: 120 <gschem.exe> Thrd: 816d8c40 Ti
d: 124
DS 10 ES 10 FS 30 GS 0
EAX: 00000044   EBX: 000000d5   ECX: 00000000
EDX: 000003f8   EBP: 9f0ffc14   ESI: 006dfef0   ESP: 9f0ffb84
EDI: 9f0ffd74   EFLAGS: 00000292 kESP 9f0ffb84 kernel stack base 9f0fd000
Frames:
<win32k.sys:802d8 (subsys/win32k/objects/gdiobj.c:549 (GDIOBJ_FreeObj))>
<win32k.sys:805f2 (subsys/win32k/objects/gdiobj.c:670 (GDI_CleanupForProcess))>
<win32k.sys:3aea3 (subsys/win32k/main/dllmain.c:102 (Win32kProcessCallback))>
<ntoskrnl.exe:82bce (ntoskrnl/ps/win32.c:99 (PsTerminateWin32Process))>
<ntoskrnl.exe:7a6a2 (ntoskrnl/ps/kill.c:295 (PspExitThread))>
<ntoskrnl.exe:7ae16 (ntoskrnl/ps/kill.c:591 (NtTerminateProcess))>
<ntoskrnl.exe:958b2 ({standard input}:177 (KiSystemService))>
<kernel32.dll:32222 (lib/kernel32/process/proc.c:592 (ExitProcess))>



More information about the Ros-dev mailing list