http://bugs.winehq.org/show_bug.cgi?id=4133
Summary: Emtec MacroPhone Server application creates segfault when started as a service Product: Wine Version: CVS Platform: Other URL: http://www.emtec.com/download.html#macrophonefiles OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: wine-kernel AssignedTo: wine-bugs@winehq.org ReportedBy: m.goemmel@compulab.de
This bug is happening every time, so easy to reproduce. If someone wants to check this, please install MacroPhone Server from the above link. Its an ISDN solution, but the crash happens before the ISDN hardware check begins, so everyone could test it. The crash seems to happen in the service wrapper tool called service.exe, which comes with this installation. This service.exe is normally handled by a small gui, but is also accessable by command line. So in the MacroPhone Server directory there is this service.exe file, which can be used with
wine service.exe /INSTALL
to write the service entry for MacroPhone-Server into the registry, and with
wine service.exe /START
to start the service, and here the segfault appears. With /STOP and /UNINSTALL you can stop and remove the service again. /GUI parameter will show a small gui window to handle this functions.
The funny thing is that there is a file service.cfg, which is configuring the stuff service.exe is doing. There is a tag named APPNAME, which contains the application name as it will be shown in the Windows services dialog. For MacroPhone it's "MacroPhone Server". If you shorten this name that it will only be "Test" for example, the segfault will not happen. So it's probably some overwriting stuff. I tried several times to come closer to this, but never found the problem so far...
Please let me know if I can be of any help.
Thanks and regards
Markus