serial port access - microwin step 7

Matthias Schweinoch schweinoch at mt.mb.uni-dortmund.de
Tue Jan 20 04:19:17 CST 2004


hi rein,

here's the debug message that get's dumped when i try to install the
serial device software interface:

----- starts ----- 
 
wine: Unhandled exception (thread 001f), starting debugger...
WineDbg starting on pid 1d
No debug information in ELF '/opt/cxoffice/bin/wineloader' ((nil))
Breakpoint 1 at 0x4000dd60
No debug information in ELF '/opt/cxoffice/lib/nptl/libntdll.dll.so'
(0x4001a000)
No debug information in ELF '/opt/cxoffice/lib/libwine.so.1'
(0x400f4000)
No debug information in ELF '/opt/cxoffice/lib/libwine_unicode.so.1'
(0x4010b000)
No debug information in ELF '/lib/i686/libc.so.6' (0x4020f000)
No debug information in ELF '/lib/i686/libm.so.6' (0x40343000)
No debug information in ELF '/lib/i686/libpthread.so.0' (0x40366000)
No debug information in ELF '/lib/libdl.so.2' (0x403b7000)
No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
No debug information in ELF '/opt/cxoffice/lib/wine/kernel32.dll.so'
(0x403ba000)
No debug information in ELF '/opt/cxoffice/lib/wine/winevdm.exe.so'
(0x405e2000)
No debug information in ELF '/opt/cxoffice/lib/wine/winedos.dll.so'
(0x40813000)
No debug information in ELF '/opt/cxoffice/lib/wine/user32.dll.so'
(0x4085b000)
No debug information in ELF '/opt/cxoffice/lib/wine/gdi32.dll.so'
(0x40994000)
No debug information in ELF '/opt/cxoffice/lib/wine/advapi32.dll.so'
(0x40a13000)
No debug information in ELF '/opt/cxoffice/lib/libcxfreetype.so'
(0x40a41000)
No debug information in ELF '/usr/lib/libfontconfig.so.1' (0x40a97000)
No debug information in ELF '/usr/lib/libexpat.so.0' (0x40abf000)
No debug information in ELF '/opt/cxoffice/lib/wine/x11drv.dll.so'
(0x40adf000)
No debug information in ELF '/usr/X11R6/lib/libSM.so.6' (0x405f6000)
No debug information in ELF '/usr/X11R6/lib/libICE.so.6' (0x40b59000)
No debug information in ELF '/usr/X11R6/lib/libXext.so.6' (0x40b70000)
No debug information in ELF '/usr/X11R6/lib/libX11.so.6' (0x40b7e000)
No debug information in ELF '/usr/lib/tls/libGL.so.1' (0x40c7a000)
No debug information in ELF '/usr/lib/tls/libGLcore.so.1' (0x40ce5000)
No debug information in ELF '/usr/X11R6/lib/libXcursor.so.1'
(0x41262000)
No debug information in ELF '/usr/X11R6/lib/libXrender.so.1'
(0x4126b000)
No debug information in ELF
'/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2' (0x401fe000)
No debug information in ELF
'/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2' (0x41273000)
No debug information in ELF '/usr/lib/gconv/ISO8859-15.so' (0x40208000)
No debug information in ELF '/opt/cxoffice/lib/wine/imm32.dll.so'
(0x41292000)
No debug information in ELF '/opt/cxoffice/lib/wine/mmsystem.dll.so'
(0x412bb000)
No debug information in ELF '/opt/cxoffice/lib/wine/wineoss.drv.so'
(0x41323000)
No debug information in ELF '/opt/cxoffice/lib/wine/msacm.drv.so'
(0x4135f000)
No debug information in ELF '/opt/cxoffice/lib/wine/msacm32.dll.so'
(0x41376000)
No debug information in ELF '/opt/cxoffice/lib/wine/midimap.drv.so'
(0x414b0000)
No debug information in ELF '/opt/cxoffice/lib/wine/setupx.dll.so'
(0x416f4000)
No debug information in ELF '/opt/cxoffice/lib/wine/version.dll.so'
(0x4173e000)
No debug information in ELF '/opt/cxoffice/lib/wine/lz32.dll.so'
(0x41757000)
No debug information in ELF '/opt/cxoffice/lib/wine/shell.dll.so'
(0x4176d000)
No debug information in ELF '/opt/cxoffice/lib/wine/comctl32.dll.so'
(0x417ee000)
No debug information in 32bit DLL 'winevdm.exe' (0x405f0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\NTDLL.DLL'
(0x40040000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\KERNEL32.DLL'
(0x403e0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\ADVAPI32.DLL'
(0x40a20000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\GDI32.DLL'
(0x409b0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\USER32.DLL'
(0x40880000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINEDOS.DLL'
(0x40820000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\X11DRV.DLL'
(0x40af0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\IMM32.DLL'
(0x412a0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINMM.DLL'
(0x412d0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINEOSS.DRV'
(0x41330000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSACM32.DLL'
(0x41380000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSACM.DRV'
(0x41370000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MIDIMAP.DRV'
(0x414c0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\LZ32.DLL'
(0x41760000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\VERSION.DLL'
(0x41750000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SETUPAPI.DLL'
(0x41700000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLE32.DLL'
(0x65f00000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSVCRT.DLL'
(0x78000000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHLWAPI.DLL'
(0x70bd0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\COMCTL32.DLL'
(0x41800000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHELL32.DLL'
(0x41790000)
Unhandled exception: unimplemented function
setupx.dll.DiBuildClassDrvList called in 32-bit code (0x41712e66).
In 32-bit mode.
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:1197 GS:0017
 EIP:41712e66 ESP:416f1a60 EBP:416f1ab8 EFLAGS:00000206(   - 00  I   -
-P1 )
 EAX:417156b6 EBX:4172dac0 ECX:00000206 EDX:40525c24
 ESI:416f1a60 EDI:00000000
Stack dump:
0x416f1a60:  80000100 00000001 00000000 417156b6
0x416f1a70:  00000002 41724aa3 417250ad 416f1a9c
0x416f1a80:  4006fd83 404d0000 126f0560 4052c748
0x416f1a90:  4172dac0 40525c64 00000000 416f1ab0
0x416f1aa0:  41715766 40530560 4172dac0 41712e1a
0x416f1ab0:  4172dac0 00000023 416f1ac8 41713bcc
0x416f1ac0:
 
0232: sel=1197 base=416f3000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x41712e66 (SETUPAPI.DLL.pSetupStringFromGuid+0x1f66 in
setupx.dll.so) (ebp=416f1ab8)
  1 0x41713bcc (SETUPAPI.DLL.pSetupStringFromGuid+0x2ccc in
setupx.dll.so) (ebp=416f1ac8)
  2 0x417156b6 (SETUPAPI.DLL.pSetupStringFromGuid+0x47b6 in
setupx.dll.so) (ebp=416f1ad0)
  3 0x40430118 (KERNEL32.DLL.__wine_call_from_16_long+0x94 in
kernel32.dll.so) (ebp=416f1b00)
  4 0x11a7:0x0601 (bp=4698)
  5 0x11a7:0x0324 (bp=46ae)
  6 0x100f:0x0000 (bp=470a, far call assumed)
  7 0x4042f2b2 (KERNEL32.DLL.K32WOWCallback16Ex+0xb2 in kernel32.dll.so)
(ebp=416f1b28)
  8 0x408ee168 (USER32.DLL.GetTaskmanWindow+0x478 in user32.dll.so)
(ebp=416f1e48)
  9 0x408f3183 (USER32.DLL.GetTaskmanWindow+0x5493 in user32.dll.so)
(ebp=416f1e84)
  10 0x409046df (USER32.DLL.IsCharAlphaW+0x326f in user32.dll.so)
(ebp=416f1ee0)
  11 0x409056d4 (USER32.DLL.SendMessageTimeoutA+0x1c4 in user32.dll.so)
(ebp=416f1f4c)
  12 0x40905760 (USER32.DLL.SendMessageA+0x40 in user32.dll.so)
(ebp=416f1f84)
  13 0x40b31d9c (X11DRV.DLL.CreateWindow+0x69c in x11drv.dll.so)
(ebp=416f2004)
  14 0x408e7988 (USER32.DLL.WIN_SetRectangles+0x1758 in user32.dll.so)
(ebp=416f20b8)
  15 0x408e7f86 (USER32.DLL.WIN_SetRectangles+0x1d56 in user32.dll.so)
(ebp=416f2220)
  16 0x408e7dc6 (USER32.DLL.WIN_SetRectangles+0x1b96 in user32.dll.so)
(ebp=416f225c)
  17 0x4088f19e (USER32.DLL.UnregisterDeviceNotification+0x5bbe in
user32.dll.so) (ebp=416f2298)
  18 0x40430044 (KERNEL32.DLL.__wine_call_from_16_word+0x94 in
kernel32.dll.so) (ebp=416f22c8)
  19 0x11a7:0x00e6 (bp=472e)
  20 0x11a7:0x001c (bp=4740)
  21 0x11a7:0x16f5 (bp=4752)
  22 0x11a7:0x16c2 (bp=0000)
 
0x41712e66: jmp 0x41712e60
Modules:
Address                 Module  Name
0x40040000-40042000     (PE)    C:\WINDOWS\SYSTEM\NTDLL.DLL
0x403e0000-403e2000     (PE)    C:\WINDOWS\SYSTEM\KERNEL32.DLL
0x405f0000-405f2000     (PE)    winevdm.exe
0x40820000-40822000     (PE)    C:\WINDOWS\SYSTEM\WINEDOS.DLL
0x40880000-40882000     (PE)    C:\WINDOWS\SYSTEM\USER32.DLL
0x409b0000-409b2000     (PE)    C:\WINDOWS\SYSTEM\GDI32.DLL
0x40a20000-40a22000     (PE)    C:\WINDOWS\SYSTEM\ADVAPI32.DLL
0x40af0000-40af2000     (PE)    C:\WINDOWS\SYSTEM\X11DRV.DLL
0x412a0000-412a2000     (PE)    C:\WINDOWS\SYSTEM\IMM32.DLL
0x412d0000-412d2000     (PE)    C:\WINDOWS\SYSTEM\WINMM.DLL
0x41330000-41332000     (PE)    C:\WINDOWS\SYSTEM\WINEOSS.DRV
0x41370000-41372000     (PE)    C:\WINDOWS\SYSTEM\MSACM.DRV
0x41380000-41382000     (PE)    C:\WINDOWS\SYSTEM\MSACM32.DLL
0x414c0000-414c2000     (PE)    C:\WINDOWS\SYSTEM\MIDIMAP.DRV
0x41700000-41702000     (PE)    C:\WINDOWS\SYSTEM\SETUPAPI.DLL
0x41750000-41752000     (PE)    C:\WINDOWS\SYSTEM\VERSION.DLL
0x41760000-41762000     (PE)    C:\WINDOWS\SYSTEM\LZ32.DLL
0x41790000-41792000     (PE)    C:\WINDOWS\SYSTEM\SHELL32.DLL
0x41800000-41802000     (PE)    C:\WINDOWS\SYSTEM\COMCTL32.DLL
0x65f00000-65fc1800     (PE)    C:\WINDOWS\SYSTEM\OLE32.DLL
0x70bd0000-70c34600     (PE)    C:\WINDOWS\SYSTEM\SHLWAPI.DLL
0x78000000-78040000     (PE)    C:\WINDOWS\SYSTEM\MSVCRT.DLL
Threads:
process  tid      prio
0000001d (D) winevdm.exe
        0000001f    0 <==
        0000001e    0
0000000c
        0000000d    0
0000000a
        0000000b    0
WineDbg terminated on pid 1d

----- ends -----


the read/write perms on the serial device are okay (the user running the
program is in the group which has rw perms on /dev/ttyS*). i'm no expert
on wine, so my best guess is the line:

Unhandled exception: unimplemented function 
setupx.dll.DiBuildClassDrvList called in 32-bit code (0x41712e66).

any ideas?

thanks,

  matthias




More information about the wine-users mailing list