Hi! I would like to test a free softphone application called "SJphone" (free download from http://www.sjlabs.com ). I know there is a native Linux version, but it's much less featured than the windows one (mainly missing skin support and generally less options) and because I need to train other users how to use the windows version, I have to try it for myself first :-). Installation is working well, no errors encountered. However, after trying to run the program, its GUI appered for a while with a sandclock cursor and then the following crash occured. I don't have access to real windows so I don't have any windows DLLs available. Would it be possible to fix wine's ones to make the program working ?
With regards, Pavel Troller
P.S. running CVS wine from 06/01/15 (yesterday).
patrol@arcus:~/.wine/drive_c/Program Files/SJLabs/SJphone$ wine SJphone.exe err:wave:OSS_WaveOutInit open(/dev/mixer2) failed (No such file or directory) err:wave:OSS_WaveInInit open(/dev/mixer2) failed (No such file or directory) fixme:ole:CoRegisterMessageFilter stub fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7ff51ee8)->((nil),00000008) fixme:ras:RasEnumConnectionsA (0x7f7b10a0,0x7fc68e34,0x7fc68e40),stub! fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead! fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7ff64d48)->((nil),00000008) err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for for context 0x1 fixme:ole:CoCreateInstance no classfactory created for CLSID {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80040154 fixme:win:LockWindowUpdate (0x2002a), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:keyboard:RegisterHotKey (0x2002a,1,0x00000006,81): stub fixme:keyboard:RegisterHotKey (0x2002a,2,0x00000006,66): stub fixme:keyboard:RegisterHotKey (0x2002a,3,0x00000006,76): stub fixme:keyboard:RegisterHotKey (0x2002a,4,0x00000006,78): stub fixme:keyboard:UnregisterHotKey (0x2002a,5): stub fixme:keyboard:RegisterHotKey (0x2002a,6,0x00000006,83): stub fixme:keyboard:RegisterHotKey (0x2002a,7,0x00000006,77): stub err:msacm:MSACM_GetRegistryKey No alias needed for registry entry wine: Unhandled page fault on write access to 0x59be0000 at address 0x3f6dbd50 (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on write access to 0x59be0000 in 32-bit code (0x3f6dbd50). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:3f6dbd50 ESP:7fc68248 EBP:7fc689ec EFLAGS:00210246( - 00 -RIZP1) EAX:015000d4 EBX:3f6e4e04 ECX:209c0000 EDX:54da0020 ESI:009c7ffc EDI:7fa403d0 Stack dump: 0x7fc68248: 7fc68250 7fa40408 00000078 009c7ffc 0x7fc68258: 015000d4 00d700d6 016e0158 017000da 0x7fc68268: 00dd00dc 00df0162 00e10155 010300e2 0x7fc68278: 013a00e4 00e70107 00e9010d 00eb0119 0x7fc68288: 00ed011b 010f00ee 01440111 00f30148 0x7fc68298: 015100f4 00f700f6 016f0159 017100fa Backtrace: =>1 0x3f6dbd50 in msacm32 (+0xbd50) (0x3f6dbd50) 2 0x3f6dc2d9 MSACM_RegisterDriver+0x139 in msacm32 (0x3f6dc2d9) 3 0x3f6d88fb acmDriverAddA+0x4b in msacm32 (0x3f6d88fb) 4 0x0057dea5 in sjphone (+0x17dea5) (0x0057dea5) 5 0x00000000 (0x00000000) 6 0x005781e0 in sjphone (+0x1781e0) (0x005781e0) 0x3f6dbd50: movl %eax,0x0(%edx,%esi,8) Modules: Module Address Debug info Name (131 modules) PE 0x00400000-0085e000 Export sjphone PE 0x10000000-10006000 Deferred mozctlx ELF 0x20000000-20015000 Deferred ld-linux.so.2 ELF 0x20015000-2002f000 Deferred libwine.so.1 ELF 0x2002f000-20040000 Deferred libpthread.so.0 ELF 0x20040000-20149000 Deferred libc.so.6 ELF 0x20149000-2014c000 Deferred libdl.so.2 ELF 0x2014c000-20169000 Deferred iphlpapi<elf> -PE 0x20150000-20169000 \ iphlpapi ELF 0x20169000-201af000 Deferred rpcrt4<elf> -PE 0x20180000-201af000 \ rpcrt4 ELF 0x201af000-20257000 Deferred comctl32<elf> -PE 0x201c0000-20257000 \ comctl32 ELF 0x20257000-202e3000 Deferred oleaut32<elf> -PE 0x20270000-202e3000 \ oleaut32 ELF 0x202e3000-202fb000 Deferred version<elf> -PE 0x202f0000-202fb000 \ version ELF 0x202fb000-20374000 Deferred winex11<elf> -PE 0x20310000-20374000 \ winex11 ELF 0x20374000-2037a000 Deferred libxxf86dga.so.1 ELF 0x2037a000-20380000 Deferred libxxf86vm.so.1 ELF 0x20380000-20390000 Deferred libxext.so.6 ELF 0x20390000-20393000 Deferred xlcdef.so.2 ELF 0x20393000-203af000 Deferred imm32<elf> -PE 0x203a0000-203af000 \ imm32 ELF 0x203af000-203b9000 Deferred libxcursor.so.1 ELF 0x203b9000-203ce000 Deferred midimap<elf> -PE 0x203c0000-203ce000 \ midimap ELF 0x203ce000-203fa000 Deferred libssl.so.0.9.6 ELF 0x203fa000-204b0000 Deferred libcrypto.so.0.9.6 ELF 0x205c0000-205d9000 Deferred rasapi32<elf> -PE 0x205d0000-205d9000 \ rasapi32 ELF 0x206e9000-20717000 Deferred shdocvw<elf> -PE 0x20700000-20717000 \ shdocvw PE 0x20720000-20750000 Deferred mozctl PE 0x20750000-207af000 Deferred xpcom PE 0x207b0000-207ce000 Deferred embedcomponents PE 0x207d0000-207dd000 Deferred mozz PE 0x207e0000-207e7000 Deferred xpcom_compat_c PE 0x207f0000-20800000 Deferred chrome PE 0x20800000-2081a000 Deferred rdf PE 0x20820000-20854000 Deferred gkparser PE 0x20860000-20888000 Deferred docshell PE 0x20890000-208a7000 Deferred gkgfx PE 0x209c0000-209cf000 Deferred gsm332 ELF 0x24326000-2433a000 Deferred lz32<elf> -PE 0x24330000-2433a000 \ lz32 ELF 0x24969000-24999000 Deferred uxtheme<elf> -PE 0x24970000-24999000 \ uxtheme ELF 0x2542a000-25447000 Deferred mpr<elf> -PE 0x25430000-25447000 \ mpr ELF 0x28146000-2815d000 Deferred msacm<elf> -PE 0x28150000-2815d000 \ msacm ELF 0x28bf6000-28c26000 Deferred dmusic<elf> -PE 0x28c10000-28c26000 \ dmusic PE 0x30000000-30026000 Deferred nspr4 ELF 0x338f8000-33911000 Deferred wsock32<elf> -PE 0x33900000-33911000 \ wsock32 PE 0x38450000-38460000 Deferred caps PE 0x38900000-3890a000 Deferred jar50 ELF 0x3b28f000-3b297000 Deferred libxrender.so.1 PE 0x3ca40000-3ca61000 Deferred imglib2 PE 0x3cd00000-3cf50000 Deferred gklayout ELF 0x3d9dd000-3d9f6000 Deferred oledlg<elf> -PE 0x3d9e0000-3d9f6000 \ oledlg ELF 0x3de7a000-3deba000 Deferred wininet<elf> -PE 0x3de80000-3deba000 \ wininet ELF 0x3e5a7000-3e5bb000 Deferred olepro32<elf> -PE 0x3e5b0000-3e5bb000 \ olepro32 ELF 0x3e65f000-3e6b3000 Deferred shlwapi<elf> -PE 0x3e670000-3e6b3000 \ shlwapi ELF 0x3f6c4000-3f6e5000 Export msacm32<elf> -PE 0x3f6d0000-3f6e5000 \ msacm32 ELF 0x3f879000-3f89b000 Deferred libm.so.6 ELF 0x3f94d000-3fa43000 Deferred libwine_unicode.so.1 ELF 0x3fefe000-3ff86000 Deferred ole32<elf> -PE 0x3ff10000-3ff86000 \ ole32 ELF 0x43323000-43327000 Deferred libxrandr.so ELF 0x43347000-4334a000 Deferred iso8859-2.so ELF 0x44b24000-44b67000 Deferred wineoss<elf> -PE 0x44b30000-44b67000 \ wineoss PE 0x45ea0000-45f5a000 Deferred uconv ELF 0x46a3c000-46a45000 Deferred libgcc_s.so.1 ELF 0x4a078000-4a0a0000 Deferred winspool<elf> -PE 0x4a080000-4a0a0000 \ winspool ELF 0x4ae7a000-4aed7000 Deferred msvcrt<elf> -PE 0x4ae90000-4aed7000 \ msvcrt ELF 0x4b474000-4b4ae000 Deferred advapi32<elf> -PE 0x4b480000-4b4ae000 \ advapi32 ELF 0x4c9a7000-4caba000 Deferred user32<elf> -PE 0x4c9c0000-4caba000 \ user32 PE 0x59bf0000-59c1f000 Deferred xpc3250 PE 0x5aa60000-5aa7e000 Deferred gkwidget PE 0x5edd0000-5eddd000 Deferred xppref32 ELF 0x5f0b0000-5f0b9000 Deferred libnss_files.so.2 PE 0x5f920000-5f928000 Deferred pipboot ELF 0x605d2000-605ed000 Deferred libcups.so.2 PE 0x60f80000-60fa4000 Deferred gkgfxwin PE 0x61130000-61184000 Deferred js3250 ELF 0x61f10000-61f80000 Deferred libfreetype.so.6 PE 0x62eb0000-62ebf000 Deferred profile PE 0x64000000-6402e000 Deferred i18n ELF 0x6594e000-65998000 Deferred dsound<elf> -PE 0x65960000-65998000 \ dsound PE 0x69540000-69554000 Deferred xpcom_compat PE 0x69ca0000-69ca6000 Deferred embed_lite ELF 0x6a642000-6a6bf000 Deferred libgl.so.1 ELF 0x6a86c000-6a8ea000 Deferred winmm<elf> -PE 0x6a880000-6a8ea000 \ winmm ELF 0x6ccbc000-6ccc5000 Deferred libsm.so.6 ELF 0x6ccca000-6cce1000 Deferred libice.so.6 ELF 0x6cd7d000-6ce47000 Deferred libx11.so.6 ELF 0x6d252000-6d26e000 Deferred ximcp.so.2 ELF 0x6f831000-6f8ef000 Deferred shell32<elf> -PE 0x6f850000-6f8ef000 \ shell32 ELF 0x72245000-722d7000 Deferred comdlg32<elf> -PE 0x72250000-722d7000 \ comdlg32 PE 0x73fb0000-73fb7000 Deferred plc4 PE 0x747b0000-747b6000 Deferred plds4 PE 0x75b70000-75be1000 Deferred necko ELF 0x767a6000-7682a000 Deferred gdi32<elf> -PE 0x767c0000-7682a000 \ gdi32 PE 0x780c0000-78121000 Deferred msvcp60 PE 0x78ca0000-78cad000 Deferred webbrwsr ELF 0x7b26c000-7b294000 Deferred ws2_32<elf> -PE 0x7b270000-7b294000 \ ws2_32 ELF 0x7b800000-7b8f7000 Deferred kernel32<elf> -PE 0x7b820000-7b8f7000 \ kernel32 ELF 0x7bc00000-7bc73000 Deferred ntdll<elf> -PE 0x7bc10000-7bc73000 \ ntdll ELF 0x7bf00000-7bf03000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\SJLabs\SJphone\SJphone.exe 00000010 0 0000000f 0 0000000e 0 0000000b 0 00000009 0 <== WineDbg terminated on pid 0x8