The forum

3CX softphone

Author Replies
3CX Wednesday 7 December 2011 at 16:43
3CXAnonymous

HI,

Im really hoping someone can help me I've spent the last 2 days trying to figure this one out with not much luck. I am trying to use wine to run the 3CX softphone which is a VOIP Phone that connect to SIP Systems.

The program is written in C sharp. It uses the HTTP, RTP and SIP protocol to communicate. Although the HTTP part is not important. And it can aswell just use TCP if SIP and RTP are a problem.

Below is the error I am encountering and would love it if someone could assist me in some way.

I am running lion latest. I have installed xquartz swell.

THe problem is that it install and launches fine, and I can use it however when it reads from a file, it seems to instantly crash.


[[POL_Wine_SetVersionEnv] Message: Setting wine version path: 1.3.6, x86
[POL_Wine_SetVersionEnv] Message: "/Users/markfloresmartin/Library/PlayOnMac//wine/darwin-x86/1.3.6" exists
[POL_Wine] Message: Running wine-1.3.6 3CXPhone.exe
wine: cannot find L"C:\\\\windows\\\\system32\\\\winemenubuilder.exe"
wine: Unhandled page fault on read access to 0x00000000 at address 0x100e2502 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x100e2502).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
EIP:100e2502 ESP:0032ece8 EBP:0426c284 EFLAGS:00210282( R- -- I S - - - )
EAX:00000000 EBX:0426c26c ECX:0032ecd4 EDX:0032ec30
ESI:80040154 EDI:0426c288
Stack dump:
0x0032ece8: 0426c228 0426c280 00000000 00000000
0x0032ecf8: 028818f0 100e27b9 0426c284 0426c299
0x0032ed08: 35eea07f 0032ed90 0032ee2c 00000000
0x0032ed18: 0426c228 0032ed6c 10224c80 00000001
0x0032ed28: 100e242c 00004088 044012c0 00000000
0x0032ed38: 0032ee2c 101d54c7 0000002d 0000002f
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x100e2502 in 3cxvoipphone (+0xe2502) (0x0426c284)
0x100e2502: movl     0x0(%eax),%ecx
Modules:
Module     Address               Debug info     Name (59 modules)
ELF      0- 6101000     Stabs <wine-loader>
PE      340000- 382000     Deferred ssleay32
PE      390000- 3f3000     Deferred sl
PE      400000- 486000     Deferred 3cxphone
PE      490000- 5a2000     Deferred libeay32
PE      5b0000- 5f7000     Deferred 3cxuicontrols
PE      1230000- 124d000     Deferred ff_wmv9
PE      1250000- 127b000     Deferred libspeexdsp
PE      1970000- 1ddf000     Deferred ffdshow.ax
PE      2310000- 267d000     Deferred 3cxphone.cxs
PE     10000000-1033a000     Export 3cxvoipphone
PE     1c400000-1c473000     Deferred lame.ax
PE     1d140000-1d148000     Deferred wavdest.ax
PE     401b0000-401b4000     Deferred ws2_32
PE     401e0000-401e4000     Deferred iphlpapi
PE     40630000-40634000     Deferred amstream
PE     40690000-40694000     Deferred advapi32
PE     40700000-40704000     Deferred dsound
PE     40770000-40774000     Deferred version
PE     40780000-40784000     Deferred wsock32
PE     407a0000-407a8000     Deferred winspool
PE     407f0000-407f3000     Deferred wtsapi32
PE     41c10000-41c72000     Deferred winmm
PE     41cb0000-41cb8000     Deferred msvfw32
PE     41ce0000-41ce8000     Deferred mpr
PE     41e10000-41e47000     Deferred user32
PE     41f80000-41f87000     Deferred shlwapi
PE     44010000-44014000     Deferred gdi32
PE     440c0000-440c4000     Deferred ole32
PE     44220000-44224000     Deferred rpcrt4
PE     442c0000-44343000     Deferred comdlg32
PE     443a0000-444db000     Deferred shell32
PE     445e0000-4460b000     Deferred comctl32
PE     44710000-44714000     Deferred oleaut32
PE     44850000-4485c000     Deferred wininet
PE     449d0000-449d4000     Deferred winex11
PE     44c00000-44c04000     Deferred imm32
PE     44c50000-44c54000     Deferred uxtheme
PE     44d90000-44d94000     Deferred msftedit
PE     44db0000-44db4000     Deferred riched20
PE     44e30000-44e33000     Deferred msacm32
PE     44e40000-44e47000     Deferred msacm32
PE     44e70000-44e73000     Deferred midimap
PE     44e90000-44e94000     Deferred quartz
PE     44f90000-44f93000     Deferred qedit
PE     44fc0000-44fc4000     Deferred msvcrt
PE     45060000-45064000     Deferred dinput
PE     450a0000-450a4000     Deferred d3d9
PE     450e0000-450e4000     Deferred wined3d
PE     45280000-45283000     Deferred mscoree
PE     452b0000-452b4000     Deferred dbghelp
PE     45320000-45324000     Deferred psapi
PE     45330000-4533b000     Deferred oleacc
PE     60000000-6005d000     Deferred ijl15
PE     64100000-641e5000     Deferred ff_x264
PE     6ed80000-6eec4000     Deferred xvidcore
PE     6fac0000-70369000     Deferred libavcodec
PE     7b810000-7b903000     Deferred kernel32
PE     7bc10000-7bc14000     Deferred ntdll
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\\Program Files\\3CXPhone\\3CXPhone.exe
     00000027 0
     00000026 0
     00000025 0
     00000024 0
     00000023 0
     00000022 0
     00000021 15
     00000020 0
     0000001f 0
     0000001e 0
     0000001b 0
     00000009 0 <==
0000000e services.exe
     00000016 0
     00000015 0
     00000014 0
     00000010 0
     0000000f 0
00000011 winedevice.exe
     00000018 0
     00000017 0
     00000013 0
     00000012 0
00000019 explorer.exe
     0000001a 0
Backtrace:
=>0 0x100e2502 in 3cxvoipphone (+0xe2502) (0x0426c284)

Edited by 3CX

Mr.Pancake Friday 9 January 2015 at 18:50
Mr.PancakeAnonymous

Bump, I too would like to be able to do this.

Ronin DUSETTE Friday 9 January 2015 at 19:31
Ronin DUSETTE

This is likely something you would need to work directly with the Wine team to figure out. And please don't bump your post if it is still on the first page. :)

When running a program like this, you always want to check to see if it has been tested with Wine (POL is just a GUI for Wine). You will need to go to appdb.winehq.org and search for that app. If it is not found, then you will have to file a bug report with Wine and have them troubleshoot it. We don't have a script for it, so likely no one has tested it on here. Also, the version of Wine you are trying is INCREDIBLY old. 1.3 is like, a couple years old. I would try the newest Wine version (1.7.33, I think), and if that doesn't work, you would want to open a bug report with Wine, as the crash you are seeing is a Wine backtrace, not a POL error. 

If they figure out a patch or a fix for it, let us know, and we will do what we can to get that fix into POL.


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
You are here: Index > PlayOnMac > 3CX softphone

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com