http://bugs.winehq.org/show_bug.cgi?id=15870
Summary: The program siap.exe crash Product: Wine Version: unspecified Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: joluinfante@gmail.com
I'm trying to run an application named SIAP using WINE. Everything seems to be working fine until I reach a point where I get the following error:
err:heap:HEAP_ValidateInUseArena Heap 0xf50000: prev arena 0xf57ec0 is not prev for in-use 0xf58728 wine: Unhandled page fault on read access to 0x00000020 at address 0x20 (thread 0009), starting debugger
n order to reproduce the error, you can download SIAP from: http://www.afip.gov.ar/aplicativos/archivos/aplicativosiap/siap.exe.
Once downloaded ... * Install the application. * Run the application (wine siap.exe) * Add a new "contribuyente" * Complete the window and apply. * Double click in "Domicilios" * Click in the icon "Exit", in the window "Domicilios - Name of you"
Can any help me? I did run with debug, and produce a very large file (>100mb).
http://bugs.winehq.org/show_bug.cgi?id=15870
joluinfante joluinfante@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.1.7
http://bugs.winehq.org/show_bug.cgi?id=15870
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=15870
--- Comment #1 from joluinfante joluinfante@gmail.com 2008-10-31 13:08:11 --- I did try this application (siap.exe) with wine, in debian etch and slackware12.1. I did try with wine versions 1.1.7, the last version from cvs, and a previous versions. Like problem in each case. I did compile from sources.
http://bugs.winehq.org/show_bug.cgi?id=15870
--- Comment #2 from joluinfante joluinfante@gmail.com 2008-10-31 13:25:44 --- The problem repeats in each window with this "exit from the window button". Then, we can't use the application. This program is very important for the wine's users in Argentina, because we need it to do the tax's declaration.
http://bugs.winehq.org/show_bug.cgi?id=15870
--- Comment #3 from joluinfante joluinfante@gmail.com 2008-10-31 14:30:22 --- More information: I did run the program with: WINEDEBUG=-relay=x11drv,+heap,+ole wine siap 2>&1 | tee siap.log And check the logsize before click in the button with problems. Then, I did cut the log. I'm attaching it. I don't have information in the log can help me. But you, I suppouse can see more in it. I did set WINEDEBUG from a information in internet. I don't know if it is correct.
http://bugs.winehq.org/show_bug.cgi?id=15870
--- Comment #4 from joluinfante joluinfante@gmail.com 2008-10-31 14:31:41 --- Created an attachment (id=17010) --> (http://bugs.winehq.org/attachment.cgi?id=17010) The attachment with the log
The attachment with the log
http://bugs.winehq.org/show_bug.cgi?id=15870
--- Comment #5 from joluinfante joluinfante@gmail.com 2008-10-31 14:46:02 --- More information:
Unhandled exception: page fault on read access to 0xaaaaaaaa in 32-bit code (0x2 30e75be). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:230e75be ESP:0032f47c EBP:0032f498 EFLAGS:00010286( - 00 -RISP1) EAX:aaaaaaaa EBX:0000105c ECX:00f57dc4 EDX:7effeec0 ESI:7eb644a0 EDI:00000000 Stack dump: 0x0032f47c: aaaaaaaa 230ea6a5 00f57b68 00f57b68 0x0032f48c: 0032f4a4 230ea726 00000004 0032f4b0 0x0032f49c: 230c40bb 00f57b68 0032f744 230c4134 0x0032f4ac: ffffffff 0032f534 230e30bb 00000001 0x0032f4bc: 230ea74f 00f57b68 230c3c86 00000005 0x0032f4cc: 006fba7c 230e30a2 0f038396 00f57b68 Backtrace: =>1 0x230e75be in dbgrid32 (+0x275be) (0x0032f498) 2 0x230c40bb in dbgrid32 (+0x40bb) (0x0032f4b0)
I see "0x230e75be" as address of error, and, there, we have dbgrid32. Then, the problem is on dbgrid32?
http://bugs.winehq.org/show_bug.cgi?id=15870
--- Comment #6 from Andrew Nguyen arethusa26@gmail.com 2008-10-31 23:55:17 --- Created an attachment (id=17016) --> (http://bugs.winehq.org/attachment.cgi?id=17016) siap.exe standard error trace
I'm confirming the problem with today's Git (wine-1.1.7-169-g4707548). Judging from the resulting output:
err:heap:HEAP_ValidateInUseArena Heap 0xf50000: prev arena 0xf57a28 is not prev for in-use 0xf585c8 wine: Unhandled page fault on read access to 0x00000020 at address 0x20 (thread 0009), starting debugger...
the problem may be due to heap corruption.
http://bugs.winehq.org/show_bug.cgi?id=15870
--- Comment #7 from Andrew Nguyen arethusa26@gmail.com 2008-10-31 23:56:31 --- Created an attachment (id=17017) --> (http://bugs.winehq.org/attachment.cgi?id=17017) siap.exe +heap,+relay,+seh,+tid log (rzipped)
http://bugs.winehq.org/show_bug.cgi?id=15870
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |arethusa26@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=15870
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
--- Comment #8 from Dmitry Timoshkov dmitry@codeweavers.com 2008-11-01 00:25:50 --- http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
http://bugs.winehq.org/show_bug.cgi?id=15870
--- Comment #9 from joluinfante joluinfante@gmail.com 2008-11-01 05:45:45 --- Very important: The program (siap.exe) is working ok with version 0.9.36. But, I can see only barcode fonts in each label. What is the method to use the correct fonts, in 0.9.36? Or, what is the next step to resolve the problem?
http://bugs.winehq.org/show_bug.cgi?id=15870
--- Comment #10 from joluinfante joluinfante@gmail.com 2008-11-01 09:30:26 --- The problem does not exist (with siap.exe) in 0.9.37. And I see the fonts, using fontforge. I supouse is very important check in wich version start the problem with dbgrid32. I did check in version 0.9.50, and the problem exist. I'll continue checking with other versions between .37 and .50. If I detect in which version the problem start, we can repare the problem?
http://bugs.winehq.org/show_bug.cgi?id=15870
--- Comment #11 from joluinfante joluinfante@gmail.com 2008-11-01 12:02:34 --- Version .36: Ok fonts, Ok siap.exe Version .37: Ok fonts, Ok siap.exe Version .40: Ok fonts, Ok siap.exe Version .45: A problem with font in messageBox, and the problem with siap.exe. Version .50: Ok fonts, Ok siap.exe. The regression is between versions .40 and .45.
http://bugs.winehq.org/show_bug.cgi?id=15870
--- Comment #12 from joluinfante joluinfante@gmail.com 2008-11-01 16:35:06 --- with .40 version: * fonts Ok. * siap run ok. with .42 version: * Bad fonts in messagebox * siap run ok.
with .43 version: * Bad fonts in messagebox * siap don't start. * crash with message: fixme:ntdll:TIME_GetTZAsStr Can't match system time zone name "ARST", bias=12 0 and dst=1 to an entry in TZ_INFO. Please add appropriate entry to TZ_INFO and submit as patch to wine-patches fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palet te. fixme:ole:OLEPictureImpl_SaveAsFile (0x193ce0)->(0x172870, 0, (nil)), hacked stub. err:statusbar:StatusWindowProc unknown msg 2210 wp=0001 lp=00010050 wine: Unhandled page fault on read access to 0x00000004 at address 0x7eb4dae8 (thread 0009), starting debugger...
with .45 version: * Bad fonts in messagebox * siap crash, with this bug.
Then, the problem starts at .43.
http://bugs.winehq.org/show_bug.cgi?id=15870
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #13 from Austin English austinenglish@gmail.com 2008-11-01 17:25:17 --- Please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=15870
--- Comment #14 from joluinfante joluinfante@gmail.com 2008-12-08 10:22:10 --- (In reply to comment #13)
Please run a regression test: http://wiki.winehq.org/RegressionTesting
Hi!
I did the regression (I did a long delay). The results:
good: ----- Bisecting: 131 revisions left to test after this [0794e5daf3778495b34617a5d7ce8264069ae1ce] gdiplus: Return width and height of metafiles.
good: ----- Bisecting: 65 revisions left to test after this [2bdf6c75ecc70b7fb21e1e02a81f278a27ec118d] kernel32: Don't get stuck if the debugger exits without signaling the event.
bad: ---- Bisecting: 32 revisions left to test after this [a2cd64303b5216225072a2e7f7bad3431e8c9185] faultrep: Add a stub dll.
good: ----- Bisecting: 16 revisions left to test after this [2ce799c4f6099625aad2f9cb958bb0402bbda648] user32: Support for the magic WM_CHAR W->A conversion in Get/PeekMessage.
good: ----- Bisecting: 8 revisions left to test after this [369273e991829f225f4eca1faa1647ed86b8b393] urlmon/tests: Call CHECK_CALLED(OnProgress_SENDINGREQUEST) for FILE_TEST since we SET_EXPECT it.
bad: ---- Bisecting: 3 revisions left to test after this [54f2f60b5489c31188eae8d25871ed19ffe96b31] ole32: The default handler needs to have its own implementation of IPersistStorage.
bad: ---- Bisecting: 1 revisions left to test after this [0c8ce0d68b5be34df4b03274c6b65bab48a61209] ole32: Fix a few comments.
good: ----- Bisecting: 0 revisions left to test after this [e97c5be2ed592a7afd612bd7d924d80c8615bd0f] ole32: Factor out the running object test into a separate function.
good: ----- 54f2f60b5489c31188eae8d25871ed19ffe96b31 is first bad commit commit 54f2f60b5489c31188eae8d25871ed19ffe96b31 Author: Huw Davies huw@codeweavers.com Date: Wed Aug 8 12:36:37 2007 +0100
ole32: The default handler needs to have its own implementation of IPersistStorage.
For now we forward the methods to the data cache as before.
:040000 040000 17e1c586ceeaa927bf7312d8897eb6bbc448117d 80531c5e09b4dad1e60736b06532234f6dbe0282 M dlls
good: ----- 54f2f60b5489c31188eae8d25871ed19ffe96b31 is first bad commit commit 54f2f60b5489c31188eae8d25871ed19ffe96b31 Author: Huw Davies huw@codeweavers.com Date: Wed Aug 8 12:36:37 2007 +0100
ole32: The default handler needs to have its own implementation of IPersistStorage.
For now we forward the methods to the data cache as before.
:040000 040000 17e1c586ceeaa927bf7312d8897eb6bbc448117d 80531c5e09b4dad1e60736b06532234f6dbe0282 M dlls
Is it the data necessary to build the patch? Then, we can put the patch over the last version?
TIA jorge infante
http://bugs.winehq.org/show_bug.cgi?id=15870
--- Comment #15 from Lei Zhang thestig@google.com 2008-12-08 11:50:47 --- duplicate of bug 14863 then?
http://bugs.winehq.org/show_bug.cgi?id=15870
--- Comment #16 from joluinfante joluinfante@gmail.com 2008-12-08 12:43:02 --- (In reply to comment #15)
duplicate of bug 14863 then?
Ok. Is the same. But, I can't see what is the solution. I'd like (if is it posible), a "patch", to apply to the last version. Because, I suppouse, if I continue using the older version, I'll find new problems (the last version, of the siap program, builded a few days before, have a new problem, now). In bug 14863 I see "a hack method", to revert changes, to repair problem. What is the method to apply this hack method to the new versions?
TIA jorge infante
http://bugs.winehq.org/show_bug.cgi?id=15870
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE
--- Comment #17 from Austin English austinenglish@gmail.com 2008-12-08 15:10:17 --- http://wiki.winehq.org/Patching
Dupe
*** This bug has been marked as a duplicate of bug 14863 ***
http://bugs.winehq.org/show_bug.cgi?id=15870
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #18 from Austin English austinenglish@gmail.com 2008-12-08 15:10:24 --- Closing.