| Summary: | Amarok crashed while listening to music [@ Amarok::PrettyTreeView::drawRow] | ||
|---|---|---|---|
| Product: | [Applications] amarok | Reporter: | karaluh <karaluh> |
| Component: | general | Assignee: | Amarok Bugs <amarok-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | CC: | aeoris, cfeck, ralf-engels, samuel2 |
| Priority: | NOR | ||
| Version First Reported In: | 2.4.3 | ||
| Target Milestone: | 2.5 | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
karaluh
2011-08-11 18:57:03 UTC
Could you please erase your amarok* files located in §HOME/.kde/share/config/ and try again? Any news on this? *** Bug 281796 has been marked as a duplicate of this bug. *** Confirmed by duplicate. *** Bug 280664 has been marked as a duplicate of this bug. *** The error is in KImageCache which crashed also a couple of times for me. Maybe not thread save that thing. Reassigning, then. > #20 SvgHandler::renderSvgWithDividers (this=0x9fe52d0, keyname=..., width=134676, height=19, element=...) at ../../src/SvgHandler.cpp:208
> #21 0x0166af76 in Amarok::PrettyTreeView::drawRow (this=0xafb1c08, painter=0xbfea6b3c, option=..., index=...) at ../../src/widgets/PrettyTreeView.cpp:54
Here, drawRow calls renderSvgWithDividers with an insane size (134676 x 19 pixels), which cannot be handled by X11 Pixmaps. That's clearly an Amarok bug.
Is this still valid with latest git or 2.5 beta? I haven't had mysterious Amarok crash for a while, but I don't know the exact cause of this bug, so I don't know if it's fixed, or just hidden. Closing for now, feel free to reopen if you can reproduce this with Amarok 2.5 or later. |