http://bugs.winehq.org/show_bug.cgi?id=21378
Summary: lego digital designer crashes on scrolling Product: Wine Version: 1.1.36 Platform: x86 URL: http://ldd.lego.com OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: quartz AssignedTo: wine-bugs@winehq.org ReportedBy: mark.dufour@gmail.com
lego digital designer seems to work well using 1.1.36 (yay :D), except when trying to scroll.. (for example, right after the program starts on the left). this consistently leads to an immediate crash (see attachment).
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #1 from srepmub mark.dufour@gmail.com 2010-01-15 10:24:28 --- Created an attachment (id=25741) --> (http://bugs.winehq.org/attachment.cgi?id=25741) crash log
http://bugs.winehq.org/show_bug.cgi?id=21378
srepmub mark.dufour@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #25741|application/octet-stream |application/plain-text mime type| |
http://bugs.winehq.org/show_bug.cgi?id=21378
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #25741|application/plain-text |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #2 from srepmub mark.dufour@gmail.com 2010-01-15 11:47:56 --- FWIW, scrolling seems to work fine after commenting out the assert statement..
http://bugs.winehq.org/show_bug.cgi?id=21378
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://ldd.lego.com | Alias|srepmub |
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2010-01-15 18:57:43 --- Install debug symbols and attach more useful backtrace.
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #4 from srepmub mark.dufour@gmail.com 2010-01-17 05:13:15 --- note that the application is a free download, and the error occurs right after startup.
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #5 from Vitaliy Margolen vitaliy@kievinfo.com 2010-01-17 21:15:19 --- (In reply to comment #4)
note that the application is a free download, and the error occurs right after startup.
Then provide exact link to the download. As well as usable backtrace.
http://bugs.winehq.org/show_bug.cgi?id=21378
srepmub mark.dufour@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://ldd.lego.com/
--- Comment #6 from srepmub mark.dufour@gmail.com 2010-01-18 02:03:14 --- I seem to have forgotten to fill in the URL, sorry about that.
http://bugs.winehq.org/show_bug.cgi?id=21378
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=21378
Danfox Davies danfoxdavies@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |danfoxdavies@googlemail.com
--- Comment #7 from Danfox Davies danfoxdavies@googlemail.com 2010-01-26 07:24:24 --- I've been told this scrolling issue (which I can confirm is happening on my 64-bit Ubuntu 9.10 with 4GB RAM) is down to a problem with quartz.dll, or the wine version thereof. Apparently swapping in a native Windows copy of quartz.dll works fine, though I haven't tried this myself, I'm just relaying information from Ubuntuforums.
http://bugs.winehq.org/show_bug.cgi?id=21378
kc9ocd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kc9ocd@gmail.com
--- Comment #8 from kc9ocd@gmail.com 2010-02-02 16:17:54 --- Replacing the builtin quartz.dll with a windows native version worked for me.
http://bugs.winehq.org/show_bug.cgi?id=21378
Michael Robinson michael8robinson@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #9 from Michael Robinson michael8robinson@gmail.com 2010-02-28 10:29:49 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #10 from Michael Robinson michael8robinson@gmail.com 2010-02-28 10:31:06 --- Created an attachment (id=26539) --> (http://bugs.winehq.org/attachment.cgi?id=26539) Crash trace
Crash on latest Ubuntu 64 PPA.
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #11 from Danfox Davies danfoxdavies@googlemail.com 2010-02-28 10:36:55 --- I can confirm from 9.10 64 bit that replacing in the quartz.dll from native windows works on 1.1.37
http://bugs.winehq.org/show_bug.cgi?id=21378
Michael Robinson michael8robinson@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael8robinson@gmail.com
--- Comment #12 from Michael Robinson michael8robinson@gmail.com 2010-02-28 17:09:21 --- For reference, here is the link to the installer binary associated with the crash trace attached to the previous comment.
http://cache.lego.com/downloads/ldd2.0/installer/SetupLDD-PC-3_0_11.exe
Also, replacing quartz does not appear to work with 1.1.39 (from the Ubuntu Wine PPA for 9.10).
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #13 from srepmub mark.dufour@gmail.com 2010-05-02 05:41:45 --- the problem still occurs with 1.1.42, LDD 3.1.3 (newer version I guess), ubuntu 10.04 32-bit.
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #14 from Danfox Davies danfoxdavies@googlemail.com 2010-05-04 06:39:25 --- Sound now works with LDD 3.1.3 on Wine 1.42 beta on Ubuntu 10.04 64bit
http://bugs.winehq.org/show_bug.cgi?id=21378
Joerg Schiermeier newsletter@Schiermeier-Software.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |newsletter@Schiermeier-Soft | |ware.de
--- Comment #15 from Joerg Schiermeier newsletter@Schiermeier-Software.de 2010-07-03 07:19:21 --- I tried now with Lego digital designer v3.1.3 and wine1.2-rc5.
There was now crsh while scrolling.
I recommend to close this bug.
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #16 from Danfox Davies danfoxdavies@googlemail.com 2010-07-14 06:42:18 --- Wine 1.2 rc7 Ubuntu 10.04 64bit no longer crashing on scrolling, however the internet pane on the right of the window still refuses to display properly.
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #17 from Joerg Schiermeier newsletter@Schiermeier-Software.de 2010-07-14 12:27:40 --- (In reply to comment #16)
internet pane on the right of the window still refuses to display properly.
Yes. I confirm this mistake!
wine 1.2-rc7
Linux 2.6.34-0.slh.4-sidux-amd64 #1 SMP PREEMPT Fri May 21 13:46:08 UTC 2010 x86_64 GNU/Linux
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #18 from srepmub mark.dufour@gmail.com 2010-08-16 13:20:59 --- it still crashes for me on scrolling (wine 1.2, ldd 3.1.3, ubuntu 10.04 32bit)
http://bugs.winehq.org/show_bug.cgi?id=21378
lars.langhans@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lars.langhans@gmx.de
--- Comment #19 from lars.langhans@gmx.de 2010-08-20 10:33:12 --- Still crash if try to scroll with Wine 1.3 and LDD 3.1.3 on Gentoo Linux 32bit
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #20 from Peter Williams pgw12@rcn.com 2010-09-04 10:47:56 CDT --- Created an attachment (id=30547) --> (http://bugs.winehq.org/attachment.cgi?id=30547) Changed assert conditional expression to allow scrolling
Changed assert conditional expression to allow scrolling. Seems to work on Ubuntu 7.10. Enjoy.
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #21 from lars.langhans@gmx.de 2010-09-05 15:35:27 CDT --- Great fix, can confirm. With patch from Peter Williams, the bug no longer occurs.
Checked on Gentoo Linux, Wine 1.3.1
http://bugs.winehq.org/show_bug.cgi?id=21378
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch CC| |dank@kegel.com
http://bugs.winehq.org/show_bug.cgi?id=21378
Peter Williams pgw12@rcn.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pgw12@rcn.com
--- Comment #22 from Peter Williams pgw12@rcn.com 2010-09-25 07:31:16 CDT --- BTW, I submitted the patch (http://source.winehq.org/patches/data/66182) to the patch queue. In case any of the DEV's take a look here, I saw the following behaviour in wine-1.3.2/dlls/quartz/filesource.c:FileAsyncReader_WaitForNext() at ~line 1250
fixme:quartz:FileAsyncReader_WaitForNext ============================ fixme:quartz:FileAsyncReader_WaitForNext Before rtStop=(2b 05bf0b00) fixme:quartz:FileAsyncReader_WaitForNext Before rtSampleStop=(2b 06f03800) fixme:quartz:FileAsyncReader_WaitForNext After rtStop=(2b 05bf0b00) fixme:quartz:FileAsyncReader_WaitForNext After rtSampleStop=(2b 06f03800) fixme:quartz:FileAsyncReader_WaitForNext ============================ fixme:quartz:FileAsyncReader_WaitForNext ============================ fixme:quartz:FileAsyncReader_WaitForNext Before rtStop=(2b 06f03800) fixme:quartz:FileAsyncReader_WaitForNext Before rtSampleStop=(2b 06f03800) fixme:quartz:FileAsyncReader_WaitForNext After rtStop=(2b 06f03800) fixme:quartz:FileAsyncReader_WaitForNext After rtSampleStop=(2b 06f03800) fixme:quartz:FileAsyncReader_WaitForNext ============================
If you look at the rtSampleStop and rtStop values you see in some cases rtStop is less then rtSampleStop. Also, I temporarily added the following lines around IMediaSample_SetTime call to identify issue:
FIXME("============================\n"); FIXME(" Before rtStop=(%x %08x)\n", (ULONG)(rtStop >> 32), (ULONG)rtStop); FIXME("Before rtSampleStop=(%x %08x)\n", (ULONG)(rtSampleStop >> 32), (ULONG)rtSampleStop);
IMediaSample_SetTime(pDataRq->pSample, &rtStart, &rtStop); FIXME(" After rtStop=(%x %08x)\n", (ULONG)(rtStop >> 32), (ULONG)rtStop); FIXME(" After rtSampleStop=(%x %08x)\n", (ULONG)(rtSampleStop >> 32), (ULONG)rtSampleStop); FIXME("============================\n");
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #23 from srepmub mark.dufour@gmail.com 2012-06-05 17:45:03 CDT --- no scrolling problems using wine 1.5.5 and the most recent lego digital designer. now some icons and other things seem to be invisible during editing, will report that separately.
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #24 from Dan Kegel dank@kegel.com 2012-06-05 17:56:38 CDT --- Hmm. Peter's patch didn't make it in, from what I can see. Was this a fix, or does the new version of the app just not tickle the bug?
http://bugs.winehq.org/show_bug.cgi?id=21378
srepmub mark.dufour@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://ldd.lego.com/ |http://ubuntuone.com/3okcLy | |RMTqvnVUygdZKZb3
--- Comment #25 from srepmub mark.dufour@gmail.com 2012-06-10 14:34:59 CDT --- unfortunately lego doesn't keep the old versions online, so I tracked one down (version 3.1.3) and uploaded it to my ubuntuone account. see the new download URL. with this one and wine 1.5.5 I still see crashes in different places, also just now when initiating a scroll.. (icon invisibility problem is also there).
http://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #26 from Bruno Jesus 00cpxxx@gmail.com --- Still in wine 1.7.13. Same assert from before:
=>0 0xf7768430 __kernel_vsyscall+0x10() in [vdso].so (0x0453e8c8) 1 0xf73c281f raise+0x4e(sig=0x6) [/build/eglibc-an0j3i/eglibc-2.17/signal/../nptl/sysdeps/unix/sysv/linux/raise.c:56] in libc.so.6 (0x0453e8c8) 2 0xf73c5cd3 abort+0x142() [/build/eglibc-an0j3i/eglibc-2.17/stdlib/abort.c:90] in libc.so.6 (0x0453e8c8) 3 0xf73bb717 __assert_fail_base+0x156(fmt="%s%s%s:%u: %s%sAssertion `%s' failed. %n", assertion="rtStop == rtSampleStop", file="../../../wine/dlls/quartz/filesource.c", line=0x4fa, function="FileAsyncReader_WaitForNext") [/build/eglibc-an0j3i/eglibc-2.17/assert/assert.c:92] in libc.so.6 (0x0453e8c8) 4 0xf73bb7c7 __assert_fail+0x56(assertion="rtStop == rtSampleStop", file="../../../wine/dlls/quartz/filesource.c", line=0x4fa, function="FileAsyncReader_WaitForNext") [/build/eglibc-an0j3i/eglibc-2.17/assert/assert.c:101] in libc.so.6 (0x0453e8c8) ...
File info: 1b64ce5a95c64a65947bcc10efe2059682842180 SetupLDD_PC_3_1_3.exe 53Mb
https://bugs.winehq.org/show_bug.cgi?id=21378
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #27 from joaopa jeremielapuree@yahoo.fr --- Download link is burst. Does the bug still occur with current wine(4.0-rc1)?
https://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #28 from joaopa jeremielapuree@yahoo.fr --- The bug is fixed in wine-4.9. You can check with this link https://www.lego.com/en-us/ldd
Can an administrator close this bug as FIXED?
https://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #29 from Dan Kegel dank@kegel.com --- FWIW, https://www.lego.com/en-us/ldd provides version 4.3.11. b5b6ce195c6e579bd91c5da37a1482c0d4bf786b setupldd-pc-4_3_11.exe which according to comment 25 probably doesn't tickle the bug.
I found a download link for the original version: http://ec.ccm2.net/ccm.net/download/files/SetupLDD-PC-3_0_11.exe (from https://ccm.net/download/download-10435-lego-digital-designer )
and for the intermediate version: https://web.archive.org/web/20110730031533/http://cache.lego.com/downloads/l...
Can people verify these sha1sums against their copy?
bd30b42b0421f33decd8912e65f7eefca836e580 SetupLDD-PC-3_0_11.exe 1b64ce5a95c64a65947bcc10efe2059682842180 SetupLDD-PC-3_1_3.exe b5b6ce195c6e579bd91c5da37a1482c0d4bf786b setupldd-pc-4_3_11.exe
https://bugs.winehq.org/show_bug.cgi?id=21378
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://ubuntuone.com/3okcLy | |RMTqvnVUygdZKZb3 |
https://bugs.winehq.org/show_bug.cgi?id=21378
--- Comment #30 from joaopa jeremielapuree@yahoo.fr --- I have no crash with the old versions. Can an administrator close this bug as FIXED?
https://bugs.winehq.org/show_bug.cgi?id=21378
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED CC| |leslie_alistair@hotmail.com
--- Comment #31 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Report as Fixed.
https://bugs.winehq.org/show_bug.cgi?id=21378
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #32 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.12.