-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sunday 29 February 2004 05:48 am, you wrote:
> Try attaching to the process using winedbg:
>
> $ winedbg
> ....
> to get the backtraces of the different threads (there may only be one).
>
> See if any are stuck inside the heap code. If so try running with +heap
> and remember to redirect to a file, as the resultant output will be large.

Well, after fixing Gentoo's winedbg wrapper, I got the backtraces you 
requested (actually, the whole session, in case it helps).  I couldn't tell 
if it was the heap code, all of the functions seem to be related to 
threading.  I eventually ran --debugmsg +all, but still didn't see any 
heap-related output. :-/  I attached backtraces of both sessions of winedbg 
in case that's where +heap made a difference.

I will try the patch that others suggested and report back on it's effect.

Regards,
 - Michael Pyne
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFAQikxqjQYp5Omm0oRApsxAJ9dfQE2LwifCA54glwq8K9dBaoREgCgrT8C
YOS1e/dfwnsHnzkb/kUOrh4=
=iu3h
-----END PGP SIGNATURE-----
Script started on Sun Feb 29 12:53:52 2004
WineDbg starting on pid 0
Wine-dbg>walk process
 pid      threads  parent   executable
 0000000a 1        00000008 'C:\Borland\BCC55\Bin\ilink32.exe'
 00000008 1        00000000 'C:\Borland\BCC55\Bin\make.exe'
Wine-dbg>attach 0xa
Can't find file for ELF 'wine-kthread' ((nil))
No debug information in ELF 'wine-pthread' ((nil))
Breakpoint 1 at 0x4000beb0 (_end+0x3fef99a0)
No debug information in ELF '/usr/lib/wine/lib/libwine.so.1' (0x40016000)
No debug information in ELF '/lib/libpthread.so.0' (0x40044000)
No debug information in ELF '/lib/libc.so.6' (0x40095000)
No debug information in ELF '/lib/libdl.so.2' (0x401c3000)
No debug information in ELF '/lib/libm.so.6' (0x401c7000)
No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
Loaded debug information from ELF '/usr/lib/wine/lib/wine/ntdll.dll.so' (0x401e8000)
No debug information in ELF '/usr/lib/wine/lib/libwine_unicode.so.1' (0x4024f000)
No debug information in ELF '/lib/libnss_files.so.2' (0x4035a000)
Loaded debug information from ELF '/usr/lib/wine/lib/wine/kernel32.dll.so' (0x40480000)
Loaded debug information from ELF '/usr/lib/wine/lib/wine/user32.dll.so' (0x406b0000)
Loaded debug information from ELF '/usr/lib/wine/lib/wine/gdi32.dll.so' (0x407ea000)
Loaded debug information from ELF '/usr/lib/wine/lib/wine/advapi32.dll.so' (0x40867000)
No debug information in ELF '/usr/lib/libfreetype.so.6' ((nil))
No debug information in ELF '/usr/lib/libz.so.1' ((nil))
No debug information in ELF '/usr/lib/libfontconfig.so.1' ((nil))
No debug information in ELF '/usr/lib/libexpat.so.0' ((nil))
Loaded debug information from ELF '/usr/lib/wine/lib/wine/x11drv.dll.so' (0x40899000)
No debug information in ELF '/usr/X11R6/lib/libSM.so.6' (0x40920000)
No debug information in ELF '/usr/X11R6/lib/libICE.so.6' (0x40929000)
No debug information in ELF '/usr/X11R6/lib/libXxf86dga.so.1' (0x40940000)
No debug information in ELF '/usr/X11R6/lib/libXxf86vm.so.1' (0x40946000)
No debug information in ELF '/opt/fdo/lib/libXrandr.so.2' (0x4094c000)
No debug information in ELF '/opt/fdo/lib/libXrender.so.1' (0x40950000)
No debug information in ELF '/usr/X11R6/lib/libXv.so.1' (0x40958000)
No debug information in ELF '/opt/fdo/lib/libXext.so.6' (0x4095d000)
No debug information in ELF '/opt/fdo/lib/libX11.so.6' (0x4096d000)
No debug information in ELF '/opt/fdo//lib/libXau.so.0' (0x40a70000)
Unsupported debug information in ELF '/usr/X11R6/lib/libGL.so.1' (0x40a89000)
No debug information in ELF '/usr/X11R6/lib/libXcursor.so' (0x40b0d000)
No debug information in 32bit DLL 'C:\Borland\BCC55\Bin\ilink32.exe' (0x400000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\NTDLL.DLL' (0x40200000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\KERNEL32.DLL' (0x404b0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\ADVAPI32.DLL' (0x40870000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\GDI32.DLL' (0x40800000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\USER32.DLL' (0x406d0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\X11DRV.DLL' (0x408b0000)
In 32-bit mode.
Wine-dbg>walk thread
process  tid      prio
0000000a (D) C:\Borland\BCC55\Bin\ilink32.exe
        0000000b    0 <==
00000008 
        00000009    0
Wine-dbg>bt 0xb
Backtrace:
=>0 0x4004f678 (__libc_read+0x28 in libpthread.so.0) (ebp=40343b80)
  1 0x40233742 (NTDLL_wait_for_multiple_objects+0x122(count=0x0, handles=0x0, 
flags=0x8, timeout=0x40343c3c) [sync.c:584] in NTDLL.DLL) (ebp=40343c24)
  2 0x40231ebc (usr1_handler+0x4c(__signal=0xa, __context=0x7) [signal_i386.c:1125] in 
NTDLL.DLL) (ebp=40343c48)
  3 0x4004f383 (__pthread_sighandler+0x93 in libpthread.so.0) (ebp=40343d1c)
  4 0x400be7f8 (__restore in libc.so.6) (ebp=80000000)
*** Invalid address 0x80000000 (_end+0x3914c7d8)

Wine-dbg>quit
WineDbg terminated on pid a

Script done on Sun Feb 29 12:54:11 2004
Script started on Sun Feb 29 12:42:25 2004
WineDbg starting on pid 0
Wine-dbg>walk process
 pid      threads  parent   executable
 0000000a 1        00000008 'C:\Borland\BCC55\Bin\ilink32.exe'
 00000008 1        00000000 'C:\Borland\BCC55\Bin\make.exe'
Wine-dbg>attach 0xa
Can't find file for ELF 'wine-kthread' ((nil))
No debug information in ELF 'wine-pthread' ((nil))
Breakpoint 1 at 0x4000beb0 (_end+0x3fef99a0)
No debug information in ELF '/usr/lib/wine/lib/libwine.so.1' (0x40016000)
No debug information in ELF '/lib/libpthread.so.0' (0x40044000)
No debug information in ELF '/lib/libc.so.6' (0x40095000)
No debug information in ELF '/lib/libdl.so.2' (0x401c3000)
No debug information in ELF '/lib/libm.so.6' (0x401c7000)
No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
Loaded debug information from ELF '/usr/lib/wine/lib/wine/ntdll.dll.so' (0x401e8000)
No debug information in ELF '/usr/lib/wine/lib/libwine_unicode.so.1' (0x4024f000)
No debug information in ELF '/lib/libnss_files.so.2' (0x4035a000)
Loaded debug information from ELF '/usr/lib/wine/lib/wine/kernel32.dll.so' (0x40480000)
Loaded debug information from ELF '/usr/lib/wine/lib/wine/user32.dll.so' (0x406b0000)
Loaded debug information from ELF '/usr/lib/wine/lib/wine/gdi32.dll.so' (0x407ea000)
Loaded debug information from ELF '/usr/lib/wine/lib/wine/advapi32.dll.so' (0x40867000)
No debug information in ELF '/usr/lib/libfreetype.so.6' ((nil))
No debug information in ELF '/usr/lib/libz.so.1' ((nil))
No debug information in ELF '/usr/lib/libfontconfig.so.1' ((nil))
No debug information in ELF '/usr/lib/libexpat.so.0' ((nil))
Loaded debug information from ELF '/usr/lib/wine/lib/wine/x11drv.dll.so' (0x40899000)
No debug information in ELF '/usr/X11R6/lib/libSM.so.6' (0x40920000)
No debug information in ELF '/usr/X11R6/lib/libICE.so.6' (0x40929000)
No debug information in ELF '/usr/X11R6/lib/libXxf86dga.so.1' (0x40940000)
No debug information in ELF '/usr/X11R6/lib/libXxf86vm.so.1' (0x40946000)
No debug information in ELF '/opt/fdo/lib/libXrandr.so.2' (0x4094c000)
No debug information in ELF '/opt/fdo/lib/libXrender.so.1' (0x40950000)
No debug information in ELF '/usr/X11R6/lib/libXv.so.1' (0x40958000)
No debug information in ELF '/opt/fdo/lib/libXext.so.6' (0x4095d000)
No debug information in ELF '/opt/fdo/lib/libX11.so.6' (0x4096d000)
No debug information in ELF '/opt/fdo//lib/libXau.so.0' (0x40a70000)
Unsupported debug information in ELF '/usr/X11R6/lib/libGL.so.1' (0x40a89000)
No debug information in ELF '/usr/X11R6/lib/libXcursor.so' (0x40b0d000)
No debug information in 32bit DLL 'C:\Borland\BCC55\Bin\ilink32.exe' (0x400000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\NTDLL.DLL' (0x40200000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\KERNEL32.DLL' (0x404b0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\ADVAPI32.DLL' (0x40870000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\GDI32.DLL' (0x40800000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\USER32.DLL' (0x406d0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\X11DRV.DLL' (0x408b0000)
In 32-bit mode.
Wine-dbg>walk thread
process  tid      prio
0000000a (D) C:\Borland\BCC55\Bin\ilink32.exe
        0000000b    0 <==
00000008 
        00000009    0
Wine-dbg>bt 0xb
Backtrace:
=>0 0x4004f678 (__libc_read+0x28 in libpthread.so.0) (ebp=40343b80)
  1 0x40233742 (NTDLL_wait_for_multiple_objects+0x122(count=0x0, handles=0x0, 
flags=0x8, timeout=0x40343c3c) [sync.c:584] in NTDLL.DLL) (ebp=40343c24)
  2 0x40231ebc (usr1_handler+0x4c(__signal=0xa, __context=0x7) [signal_i386.c:1125] in 
NTDLL.DLL) (ebp=40343c48)
  3 0x4004f383 (__pthread_sighandler+0x93 in libpthread.so.0) (ebp=40343d1c)
  4 0x400be7f8 (__restore in libc.so.6) (ebp=80000000)
*** Invalid address 0x80000000 (_end+0x3914c7d8)

Wine-dbg>quit
WineDbg terminated on pid a

Script done on Sun Feb 29 12:43:38 2004

Reply via email to