Summary: | Crash when Juk Loads | ||
---|---|---|---|
Product: | [Applications] juk | Reporter: | Ethan Hall <ethankhall> |
Component: | general | Assignee: | Scott Wheeler <wheeler> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | jpalecek, mpyne |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Patch that fixes the bug |
Description
Ethan Hall
2009-01-06 03:18:34 UTC
I just removed .kdesvn/share/apps/juk/playlist and restarted Juk and it seems to working. It seems like a weird error but I'm going to set the ticket to 'later' as the program functions now. Just a bug to fix for later. I don't quite understand the logic behind marking this as RESOLVED - it is a bug that's still there, and finding situations where it doesn't manifest itself doesn't change it in any way. Actually, it is a dangling pointer issue. (BTW, had you used the QPointer class, you'd save yourself some code and this bug). Created attachment 33177 [details]
Patch that fixes the bug
Jiri: You know I've known for a long time that there was a problem in the Watched/PlaylistObserver interaction but I was never able to pin down the issue even when I managed to dedicate time to it, so great find. I'll commit and backport. SVN commit 960742 by mpyne: Apply patch from Jiri Palecek to fix a fairly common source of JuK crashers, fix will be in KDE 4.3 (backporting to 4.2.3). CCBUG:179776 M +8 -3 playlistinterface.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=960742 SVN commit 960744 by mpyne: Backport fix for a common JuK crasher from Jiri Palecek to KDE 4.2.3. BUG:179776 M +8 -3 playlistinterface.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=960744 |