Package: ia32-libs Severity: important Hello, Please read the full bugreport as its quite long.
Debian Etch, CrossOver 6.2, stock ia32-libs, crash when trying to dlopen libcups.so.2, Moving the file away clears the issue. from the customer: ---------------------- CX Version: 6.2.0-pro-user Distribution: Debian 'Etch' (64 bit) Kernel 2.6.22-3-amd64, crashing with the following when creating a new bottle. Unable to create the 'newbottle' bottle: Error executing '"/opt/cxoffice/bin/cxbottle" --create --bottle "newbottle" --template win2000': wine: Unhandled division by zero at address 0xf7f9cfc6 (thread 000b), starting debugger... Unhandled exception: divide by zero in 32-bit code (0xf7f9cfc6). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:f7f9cfc6 ESP:0034c938 EBP:0034c9a0 EFLAGS:00010246( - 00 -RIZP1) EAX:06f6d2f3 EBX:f7fabff4 ECX:7c0993c8 EDX:00000000 ESI:7c496de8 EDI:00000000 Stack dump: 0x0034c938: 7c49ace5 7c378fea 00000001 f7d31018 0x0034c948: 7c377c7c 06f6d2f3 7c378fea 00000000 0x0034c958: 0034cbf8 00000000 00000014 7c0993c8 0x0034c968: 7cd0f16c 7cd0f44c 7cd0f652 00000000 0x0034c978: 00000000 00099ae8 7c014dfc 7c099d50 0x0034c988: 7c08a698 f7f94d90 00000000 f7fabff4 Backtrace: =>1 0xf7f9cfc6 in ld-linux.so.2 (+0x7fc6) (0x0034c9a0) 2 0xf7f9d383 in ld-linux.so.2 (+0x8383) (0x0034cab8) 3 0xf7f9ecdd in ld-linux.so.2 (+0x9cdd) (0x0034cbf8) 4 0xf7e2ebfc in libc.so.6 (+0xfcbfc) (0x0034cc88) 5 0xf7fa1564 in ld-linux.so.2 (+0xc564) (0x0034cd68) 6 0xf7e2e26f _dl_open+0x8f() in libc.so.6 (0x0034cdc8) 7 0xf7d2dd79 GLIBC_2+0xd79() in libdl.so.2 (0x0034cde8) 8 0xf7fa1564 in ld-linux.so.2 (+0xc564) (0x0034cec8) 9 0xf7d2e38e in libdl.so.2 (+0x138e) (0x0034cef8) 10 0xf7d2dd19 GLIBC_2+0xd19() in libdl.so.2 (0x0034cf28) 11 0xf7e8724f wine_dlopen+0x2f() in libwine.so.1 (0x0034cf58) Running with more advanced logging enabled...... /opt/cxoffice/bin/wine --verbose --debugmsg=+relay,+seh,+tid,+x11drv,+key,+keyboard,+event,+psdrv,+winspool,+file ,+directory --cx-log notepad-419277.log --bottle test4 --wl-app notepad ...on the bottle "test4" partially(?) generated while libcups was in place is at: http://sol.viemeister.com/notepad-419277.log.gz Relevant section with libcups in place: 000b:trace:psdrv:PSDRV_DumpFontList Family 'ITC Zapf Chancery' 000b:trace:psdrv:PSDRV_DumpFontList FontName 'ZapfChancery-MediumItalic' (228 glyphs) - 'AdobeStandardEncoding' encoding: 000b:trace:psdrv:PSDRV_DumpFontList Family 'ITC Zapf Dingbats' 000b:trace:psdrv:PSDRV_DumpFontList FontName 'ZapfDingbats' (188 glyphs) - 'FontSpecific' encoding: 000b:Call gdi32.CreateFontIndirectA(7c9628c0) ret=7c95581c 000b:Call kernel32.MultiByteToWideChar(00000000,00000000,7c9628dc "",ffffffff,0034f68c,00000020) ret=7e8cb212 000b:Ret kernel32.MultiByteToWideChar() retval=00000001 ret=7e8cb212 000b:Call kernel32.97(7e90c620) ret=7e8e0eee 000b:Call ntdll.RtlEnterCriticalSection(7e90c620) ret=7eeaa8b2 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=7eeaa8b2 000b:Ret kernel32.97() retval=7ef45280 ret=7e8e0eee 000b:Call ntdll.RtlAllocateHeap(00110000,00000000,0000006c) ret=7e8e0f7d 000b:Ret ntdll.RtlAllocateHeap() retval=00178138 ret=7e8e0f7d 000b:Call kernel32.98(7e90c620) ret=7e8e0969 000b:Call ntdll.RtlLeaveCriticalSection(7e90c620) ret=7eeaaa18 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=7eeaaa18 000b:Ret kernel32.98() retval=00000000 ret=7e8e0969 000b:Ret gdi32.CreateFontIndirectA() retval=000002e4 ret=7c95581c 000b:trace:seh:raise_exception code=c0000094 flags=0 addr=0xf7fa6fc6 000b:trace:seh:raise_exception eax=06f6d2f3 ebx=f7fb5ff4 ecx=7c08bcc0 edx=00000000 esi=7c83dde8 edi=00000000 000b:trace:seh:raise_exception ebp=0034f1c0 esp=0034f158 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010246 000b:trace:seh:call_stack_handlers calling handler at 0x7ee53dcc code=c0000094 flags=0 000b:Call ntdll.NtCreateEvent(0034e9b4,001f0003,0034ec5c,00000001,00000000) ret=7ee680ea 000b:Ret ntdll.NtCreateEvent() retval=00000000 ret=7ee680ea wine: Unhandled division by zero at address 0xf7fa6fc6 (thread 000b), starting debugger... Same section with libcups moved out of the way: 000b:trace:psdrv:PSDRV_DumpFontList Family 'ITC Zapf Chancery' 000b:trace:psdrv:PSDRV_DumpFontList FontName 'ZapfChancery-MediumItalic' (228 glyphs) - 'AdobeStandardEncoding' encoding: 000b:trace:psdrv:PSDRV_DumpFontList Family 'ITC Zapf Dingbats' 000b:trace:psdrv:PSDRV_DumpFontList FontName 'ZapfDingbats' (188 glyphs) - 'FontSpecific' encoding: 000b:Call gdi32.CreateFontIndirectA(7c9608c0) ret=7c95381c 000b:Call kernel32.MultiByteToWideChar(00000000,00000000,7c9608dc "",ffffffff,0034f68c,00000020) ret=7e8cb212 000b:Ret kernel32.MultiByteToWideChar() retval=00000001 ret=7e8cb212 000b:Call kernel32.97(7e90c620) ret=7e8e0eee 000b:Call ntdll.RtlEnterCriticalSection(7e90c620) ret=7eeaa8b2 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=7eeaa8b2 000b:Ret kernel32.97() retval=7ef45280 ret=7e8e0eee 000b:Call ntdll.RtlAllocateHeap(00110000,00000000,0000006c) ret=7e8e0f7d 000b:Ret ntdll.RtlAllocateHeap() retval=00178138 ret=7e8e0f7d 000b:Call kernel32.98(7e90c620) ret=7e8e0969 000b:Call ntdll.RtlLeaveCriticalSection(7e90c620) ret=7eeaaa18 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=7eeaaa18 000b:Ret kernel32.98() retval=00000000 ret=7e8e0969 000b:Ret gdi32.CreateFontIndirectA() retval=000002e4 ret=7c95381c 000b:Ret PE DLL (proc=0x7c95ec00,module=0x7c940000 L"wineps.drv",reason=PROCESS_ATTACH,res=(nil)) retval=1 000b:Ret ntdll.LdrLoadDll() retval=00000000 ret=7ee86def 000b:Call ntdll.RtlFreeHeap(00110000,00000000,00177fa8) ret=7ee72444 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7ee72444 000b:Ret kernel32.LoadLibraryA() retval=7c940000 ret=7e7978f3 000b:Call kernel32.DisableThreadLibraryCalls(7e780000) ret=7e797907 000b:Call ntdll.LdrDisableThreadCalloutsForDll(7e780000) ret=7ee85c8c 000b:Ret ntdll.LdrDisableThreadCalloutsForDll() retval=00000000 ret=7ee85c8c 000b:Ret kernel32.DisableThreadLibraryCalls() retval=00000001 ret=7e797907 000b:Call advapi32.RegCreateKeyW(80000002,7e7986e0 L"System\\CurrentControlSet\\Control\\Print\\Printers",0034f98c) ret=7e796646 000b:Call ntdll.RtlInitUnicodeString(0034f798,7e7986e0 L"System\\CurrentControlSet\\Control\\Print\\Printers") ret=7e870d33 000b:Ret ntdll.RtlInitUnicodeString() retval=00000060 ret=7e870d33 000b:Call ntdll.RtlInitUnicodeString(0034f790,00000000) ret=7e870d40 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]