[Bug 4715] New: Deadlock on Hungarian tax software

Wine Bugs wine-bugs at winehq.org
Sat Mar 4 03:01:46 CST 2006


http://bugs.winehq.org/show_bug.cgi?id=4715

           Summary: Deadlock on Hungarian tax software
           Product: Wine
           Version: 0.9.9.
          Platform: PC-x86-64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: P2
         Component: wine-binary
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: zboszor at dunaweb.hu


I wanted to try Wine whether it was capable of running "Abev",
the official Hungarian tax software. System is FC3/x86-64, Wine
was obtained from Fedora Extras 3/i386.

The tax software in question can be found here:
http://www.apeh.hu/cgi-bin/lap.php?id=prog/pr2006

Main installer is: http://www.apeh.hu/cgi-bin/pil2006.pl?abev2006telep.exe
and one has to install at least one tax form type for this software to be
usable. Choose one of the numbered tax form installers, e.g.:
http://www.apeh.hu/cgi-bin/pil2006.pl?0601.exe
and run it, too.

Then run ".wine/drive_c/Program Files/Abev 2006/abev.exe"
The application displays these shortly after startup:

fixme:winspool:WINSPOOL_EnumPrinters We don't handle PRINTER_ENUM_CONNECTIONS
fixme:winspool:WINSPOOL_EnumPrinters We don't handle PRINTER_ENUM_CONNECTIONS

Choose "Adatok -> Új nyomtatvány" menu, it will display
the installed tax forms in a combo box, choose one,
or leave the first chosen. Don't be bothered by the other two comboboxes,
they will be empty.

The form isn't displayed correctly, it flickers badly and its
position is wrong. The application gets non-responsive from there on,
pressing Ctrl-C in the terminal where I started it this is displayed:

err:syslevel:_EnterSysLevel (0x55eca3a0, level 2): Holding 0x55f78900, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x55eca3a0, level 2): Holding 0x55f78900, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x55eca3a0, level 2): Holding 0x55f78900, level 3.
Expect deadlock!
...

Under Wine 0.9.7, winedbg starts about after a second.
Under 0.9.9, I had to press Ctrl-C two or more times to start winedbg,
at which point some other "err:" lines also appear, the end of the debug lines
quoted below:

err:syslevel:_EnterSysLevel (0x55eca3a0, level 2): Holding 0x55f78900, level 3.
Expect deadlock!
err:syslevel:_CheckNotSysLevel Holding lock 0x55eca3a0 level 2
err:syslevel:_EnterSysLevel (0x55eca3a0, level 2): Holding 0x55f78900, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x55eca3a0, level 2): Holding 0x55f78900, level 3.
Expect deadlock!
err:syslevel:_CheckNotSysLevel Holding lock 0x55eca3a0 level 2
err:syslevel:_EnterSysLevel (0x55eca3a0, level 2): Holding 0x55f78900, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x55eca3a0, level 2): Holding 0x55f78900, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x55eca3a0, level 2): Holding 0x55f78900, level 3.
Expect deadlock!
err:syslevel:_CheckNotSysLevel Holding lock 0x55eca3a0 level 2
err:syslevel:_EnterSysLevel (0x55eca3a0, level 2): Holding 0x55f78900, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x55eca3a0, level 2): Holding 0x55f78900, level 3.
Expect deadlock!
err:syslevel:_CheckNotSysLevel Holding lock 0x55eca3a0 level 2
err:syslevel:_EnterSysLevel (0x55eca3a0, level 2): Holding 0x55f78900, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x55eca3a0, level 2): Holding 0x55f78900, level 3.
Expect deadlock!
err:syslevel:_CheckNotSysLevel Holding lock 0x55eca3a0 level 2
wine: Unhandled exception 0x80000003 at address 0x0000:0x55a34006 (thread 0009),
starting debugger...
WineDbg starting on pid 0x8
err:syslevel:_EnterSysLevel (0x55eca3a0, level 2): Holding 0x55f78900, level 3.
Expect deadlock!
err:syslevel:_CheckNotSysLevel Holding lock 0x55eca3a0 level 2
0x55a34007 _CheckNotSysLevel+0x3d in kernel32: addl     $36,%esp
Wine-dbg>quit
Process of pid=0x00000008 has terminated

The software seems to be written in Delphi, "strings abev.exe" shows that
this is in the EXE file: "SOFTWARE\Borland\Delphi\RTL"

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list