Ticket #3794 (new bug)

Opened 5 months ago

Last modified 5 months ago

frequent qtgui4.dll crashes with Picard 0.10rc1 on Windows XP

Reported by: voiceinsideyou Assigned to:
Priority: normal Milestone:
Component: Picard Tagger Version: Picard 0.10.0
Keywords: qtgui4.dll crashes picard Cc:
Browser: OS: Windows XP

Description

I've been retagging a bit of stuff the last week and have found Picard 0.10 quite unstable; like going back to some of the 0.9.0 alphas. Was something fundamental changed in the QT implementation? It just doesn't feel right to me.

It occurs randomly, but usually when doing something like dragging some files from explorer into Picard (maybe it's still scanning), or bringing up the view log window. Other times it just randomly dies on me. It's always in qtgui4.dll.

I've been easily (but not repeatedly in the same way) able to make it crash 5 times in the past 20 minutes.

AppName: picard.exe	 AppVer: 0.0.0.0	 ModName: qtgui4.dll
ModVer: 4.4.0.0	 Offset: 0027b287

Is there anywhere else I can look to debug this? There is nothing untoward in the logs.

Attachments

Change History

2008-06-23 11:21:41 changed by outsidecontext

  • os set to Windows XP.

Has probable duplicate #3796

2008-06-23 11:24:24 changed by outsidecontext

I experienced some random crashes on Vista as well. The fact that the crashes seem random indicates that it might be some threading problems again. Luks has updated the Qt version for this release. I thought we had fixed the threading problems by updating Qt :(

2008-06-24 00:55:09 changed by voiceinsideyou

It feels seriously bad. Like "stability-that-held-up-going-alpha-to-beta" bad...

Most of the time the crashes are due to drag and dropping from explorer. It seems more likely to crash if it's been used for a bit (e.g. tagging a couple albums first). I can leave it for 5 minutes, then go and drag something new into unclustered albums and it's got a high probability of crashing instantly.

2008-06-24 00:57:59 changed by voiceinsideyou

Anyway, I understand QT4.4 is quite new, and I'm a software developer by trade, so quite happy to get my hands dirty if there's something I can do to get more info. In the old days when Picard used to log separately to file it'd be able to log a stack trace/callback on death - wouldn't this have helped with debugging in such cases?

2008-06-25 08:55:04 changed by outsidecontext

Luks mentioned going back to Qt 4.3 evantually

2008-06-25 16:39:47 changed by voiceinsideyou

Eventually sounds a little ominious :/

2008-06-26 00:43:27 changed by nxmehta

Is it possible to get the dll's for Qt 4.3 to see if they work for these qtgui4.dll crashes? Do you guys have those available?

2008-07-16 13:56:35 changed by voiceinsideyou

nxmehta: I believe the problem witht hat is that other changes have been made to use QT4.4 stuff (to resolve other threading issues) that aren't backward compatible.

2008-07-16 14:08:51 changed by outsidecontext

AFAIK Picard does currently not rely on any QT 4.4 specific stuff, but I maybe wrong.


Add/Change #3794 (frequent qtgui4.dll crashes with Picard 0.10rc1 on Windows XP)