SJphone crashing

Pavel Troller patrol at
Mon Jan 16 01:39:38 CST 2006

  I would like to test a free softphone application called "SJphone" (free
download from ). 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 at 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
=>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)
Module  Address                 Debug info      Name (131 modules)
PE      0x00400000-0085e000     Export          sjphone
PE      0x10000000-10006000     Deferred        mozctlx
ELF     0x20000000-20015000     Deferred
ELF     0x20015000-2002f000     Deferred
ELF     0x2002f000-20040000     Deferred
ELF     0x20040000-20149000     Deferred
ELF     0x20149000-2014c000     Deferred
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
ELF     0x2037a000-20380000     Deferred
ELF     0x20380000-20390000     Deferred
ELF     0x20390000-20393000     Deferred
ELF     0x20393000-203af000     Deferred        imm32<elf>
  \-PE  0x203a0000-203af000     \               imm32
ELF     0x203af000-203b9000     Deferred
ELF     0x203b9000-203ce000     Deferred        midimap<elf>
  \-PE  0x203c0000-203ce000     \               midimap
ELF     0x203ce000-203fa000     Deferred
ELF     0x203fa000-204b0000     Deferred
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
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
ELF     0x3f94d000-3fa43000     Deferred
ELF     0x3fefe000-3ff86000     Deferred        ole32<elf>
  \-PE  0x3ff10000-3ff86000     \               ole32
ELF     0x43323000-43327000     Deferred
ELF     0x43347000-4334a000     Deferred
ELF     0x44b24000-44b67000     Deferred        wineoss<elf>
  \-PE  0x44b30000-44b67000     \               wineoss
PE      0x45ea0000-45f5a000     Deferred        uconv
ELF     0x46a3c000-46a45000     Deferred
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
PE      0x5f920000-5f928000     Deferred        pipboot
ELF     0x605d2000-605ed000     Deferred
PE      0x60f80000-60fa4000     Deferred        gkgfxwin
PE      0x61130000-61184000     Deferred        js3250
ELF     0x61f10000-61f80000     Deferred
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
ELF     0x6a86c000-6a8ea000     Deferred        winmm<elf>
  \-PE  0x6a880000-6a8ea000     \               winmm
ELF     0x6ccbc000-6ccc5000     Deferred
ELF     0x6ccca000-6cce1000     Deferred
ELF     0x6cd7d000-6ce47000     Deferred
ELF     0x6d252000-6d26e000     Deferred
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>
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

More information about the wine-devel mailing list