http://bugs.winehq.org/show_bug.cgi?id=30926
Bug #: 30926 Summary: Mathematica 8.0.1 crashes on startup Product: Wine Version: 1.5.4 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdi32 AssignedTo: wine-bugs@winehq.org ReportedBy: b7.10110111@gmail.com Classification: Unclassified
Created attachment 40566 --> http://bugs.winehq.org/attachment.cgi?id=40566 Crash log
I've successfully installed Mathematica 8.0.1 (to ~/wine.mathematica prefix), and then at first try to launch it using this command "wine ~/wine.mathematica/drive_c/Program\ Files/Wolfram\ Research/Mathematica/8.0/Mathematica.exe" it crashed. The crash reproduces every launch. Attaching the crash log.
http://bugs.winehq.org/show_bug.cgi?id=30926
Ruslan b7.10110111@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.5.4 |1.5.6
--- Comment #1 from Ruslan b7.10110111@gmail.com 2012-06-16 09:01:32 CDT --- True wine version is wine-1.5.6-175-g120c413, if this matters.
http://bugs.winehq.org/show_bug.cgi?id=30926
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com Component|gdi32 |spooler Regression SHA1| |da0e1ecdd6d1c00b391333dd45a | |2e50791b7afc5
--- Comment #2 from Dan Kegel dank@kegel.com 2012-06-16 10:31:39 CDT --- Unhandled exception: page fault on execute access to 0x00000000 in 32-bit code Backtrace: =>0 0x00000000 (0x0214e368) 1 get_cups_ppd+0xd3(printer_name="BrotherHL5250DN", ppd="C:\users\ruslan\Temp\wine_ppds\BrotherHL5250DN.ppd") [dlls/winspool.drv/info.c:772] 2 update_driver+0x8b(printer=0x1) [dlls/winspool.drv/info.c:963] 3 OpenPrinterW+0x164(lpPrinterName="BrotherHL5250DN", phPrinter=0x214e680, pDefault=(nil)) [dlls/winspool.drv/info.c:2383]
Looks like cupsGetPPD3_wrapper is crashing. I think that was added by
commit da0e1ecdd6d1c00b391333dd45a2e50791b7afc5 Author: Huw Davies huw@codeweavers.com Date: Tue Jun 12 09:42:47 2012 +0100
winspool: Install the ppd files into the driver directory.
Does rolling back to before that patch work around the crash?
What version of cups (and Linux) do you have?
Changing component to spooler.
http://bugs.winehq.org/show_bug.cgi?id=30926
--- Comment #3 from Ruslan b7.10110111@gmail.com 2012-06-16 10:44:15 CDT ---
Does rolling back to before that patch work around the crash?
Yes, it does, but resetting directly to this commit also doesn't make the crash appear. Must be something between this commit and master. I'll try doing bisect.
What version of cups (and Linux) do you have?
CUPS 1.3.8, Linux 3.2.1
http://bugs.winehq.org/show_bug.cgi?id=30926
--- Comment #4 from Ruslan b7.10110111@gmail.com 2012-06-16 10:56:48 CDT --- Here's result of git-bisect:
28ef1af6d0435211e243bc4b22856fa8fc579d52 is the first bad commit commit 28ef1af6d0435211e243bc4b22856fa8fc579d52 Author: Huw Davies huw@codeweavers.com Date: Tue Jun 12 09:42:49 2012 +0100
winspool: Update the ppd file of an already installed printer in the first call to OpenPrinter.
:040000 040000 985556e7b5ba91dfc97775b89daaaea6db139675 8d1d5fc440d3d572ccdeee10c41d959cb2d837e8 M dlls
http://bugs.winehq.org/show_bug.cgi?id=30926
Ruslan b7.10110111@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1|da0e1ecdd6d1c00b391333dd45a |28ef1af6d0435211e243bc4b228 |2e50791b7afc5 |56fa8fc579d52
http://bugs.winehq.org/show_bug.cgi?id=30926
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=30926
--- Comment #5 from Huw Davies huw@codeweavers.com 2012-07-06 07:07:37 CDT --- Created attachment 40889 --> http://bugs.winehq.org/attachment.cgi?id=40889 Does this help?
http://bugs.winehq.org/show_bug.cgi?id=30926
--- Comment #6 from Ruslan b7.10110111@gmail.com 2012-07-06 08:55:21 CDT --- (In reply to comment #5)
Created attachment 40889 [details] Does this help?
Yes, now Mathematica starts normally.
http://bugs.winehq.org/show_bug.cgi?id=30926
Huw Davies huw@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |huw@codeweavers.com
--- Comment #7 from Huw Davies huw@codeweavers.com 2012-07-10 03:46:46 CDT --- Fix committed: c4457ec19142392bd06014489cb6bac7cc98b5a2
http://bugs.winehq.org/show_bug.cgi?id=30926
Ruslan b7.10110111@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #8 from Ruslan b7.10110111@gmail.com 2012-07-10 04:31:22 CDT --- Confirming fixed
http://bugs.winehq.org/show_bug.cgi?id=30926
Ruslan b7.10110111@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |c4457ec19142392bd06014489cb | |6bac7cc98b5a2
http://bugs.winehq.org/show_bug.cgi?id=30926
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jose1711@gmail.com
--- Comment #9 from Dan Kegel dank@kegel.com 2012-07-12 19:22:16 CDT --- *** Bug 31204 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=30926
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org 2012-07-17 13:52:15 CDT --- Closing bugs fixed in 1.5.9.