Should winedbg be able to load symbols up for non-wine libraries?  After the 
export WINELOADER idea I've got wine symbols but I'm still trying to debug a 
bizzare crash in winejack where I get:

~/c$ wine sndrec32.exe
Could not stat /mnt/fd0 (No such file or directory), ignoring drive A:
Segmentation fault


and when running under winedbg:


*** Invalid address 0x40017f40 (_end+0x2ff03f40)
Loaded debug information from ELF '/usr/local/lib/wine/
midimap.drv.so' (0x41090000)
In 32-bit mode.
Wine-dbg>cont
Stopped on breakpoint 1 at 0x0100d32e (sndrec32.exe.EntryPoint in 
sndrec32.exe)
Wine-dbg>cont
Invalid address for breakpoint 1, disabling it
Invalid address for breakpoint 2, disabling it
Process of pid=0000000a has terminated
Wine-dbg>


>From single stepping I've found the function where the segfault appears to 
occur but its inside of jack_activate() in libjack.so.0 but symbols for this 
library don't appear to be loaded:

*** Invalid address 0x40017f40 (_end+0x2ff03f40)
No debug information in ELF '/usr/local/lib/libjack.so.0' (0x40f56000)
No debug information in ELF '/lib/tls/librt.so.1' (0x40f62000)

nm libjack.so.0 lists a bunch of symbols and I'm able to set a breakpoint on 
jack_activate() using gdb on a native linux app so it looks like debug 
information is built into libjack.so.0.

Thanks,
Chris



Reply via email to