Summary: | Plasma Desktop: configuration file item causes crash | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Thomas <tux12345> |
Component: | Context View/Wikipedia | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | stuffcorpse, tux12345 |
Priority: | NOR | Keywords: | regression, release_blocker |
Version: | 2.6.0 | ||
Target Milestone: | 2.8 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
Thomas
2012-12-20 12:50:26 UTC
Please upgrade to Amarok 2.6 and try again, 2.5 is outdated. Created attachment 76238 [details]
New crash information added by DrKonqi
plasma-desktop (0.4) on KDE Platform 4.9.4 using Qt 4.8.3
- What I was doing when the application crashed:
adding the amarok wikipedia widget to the plasma desktop through the network sharing function adds the thing under custom settings to the config file
plasma desktop keeps crashing until i remove it manually
$amarok --version
Qt: 4.8.3
KDE: 4.9.4
Amarok: 2.6.0
$ plasma-desktop --version
Qt: 4.8.3
KDE: 4.9.4
Plasma-Desktop-Umgebung: 0.4
- Custom settings of the application:
same thing as before:
[Containments][300][Applets][407]
geometry=682,648.337611154783,200,200
immutability=1
plugin=wikipedia
zvalue=0
-- Backtrace (Reduced):
#6 KSharedPtr (o=..., this=0x7fff7567a950) at /usr/include/KDE/../ksharedptr.h:84
#7 EngineController::currentTrack (this=0x0) at ../../src/EngineController.cpp:724
#8 0x00007fc17377b2ee in WikipediaEnginePrivate::updateEngine (this=this@entry=0x3108dc0) at ../../../../../src/context/engines/wikipedia/WikipediaEngine.cpp:617
#9 0x00007fc17377f5e1 in WikipediaEnginePrivate::_dataContainerUpdated (this=0x3108dc0, source=..., data=...) at ../../../../../src/context/engines/wikipedia/WikipediaEngine.cpp:172
#10 0x00007fc173780741 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./WikipediaEngine.moc:61
Thank you for the feedback. Could you maybe test with the Amarok 2.7 beta version? It is available in the Kubuntu beta PPA. FWIW: I can't reproduce this here with current git v2.6.90-76-g8674fad Also, why would you add Amarok application specific configuration into plasma-desktop-appletsrc? That is rather uncommon and most likely will be the cause of the problem. Amarok has it's own configuration files, those should not be added to the plasma desktop where it makes no sense at all. I did NOT add it myself! to clearify the whole thing: 1. I opened the widget configuration dialog in amarok and saw that there is a network sharing option. I thought:"Let’s try that!" 2. plasma-desktop notified me that there is a new widget available over network. I added it to my desktop. Doing so added the mentioned item to my config file automatically. plasma-desktop kept crashing until I removed it manually from plasma-desktop-appletsrc. I think it was worth reporting as you can brick other people’s desktop by enabling network sharing inside amarok. Possible workaround: disable network sharing for widgets inside amarok Created attachment 76884 [details]
New crash information added by DrKonqi
plasma-desktop (0.4) on KDE Platform 4.9.4 using Qt 4.8.3
- What I was doing when the application crashed:
updated amarok to 2.6.90 from Kubuntu beta PPA and tested it again. same results.
adding the widget works, plasma-desktop does not instant-crash, but as soon plasma-desktop is restarted(logout+login) it instantly crashes on startup.
sharing wikipedia widget over network and readding it in plasma-desktop adds
[Containments][1][Applets][413]
geometry=906.5,257.833857548151,323.345869500925,283.166142451849
immutability=1
plugin=wikipedia
zvalue=915
to the config file. as long as this is in the config, plasma-desktop crashes.
-- Backtrace (Reduced):
#6 KSharedPtr (o=..., this=0x7fff2e660340) at /usr/include/KDE/../ksharedptr.h:84
#7 EngineController::currentTrack (this=0x0) at ../../src/EngineController.cpp:717
#8 0x00007f3ea46cf51e in WikipediaEnginePrivate::updateEngine (this=this@entry=0x2e1b8a0) at ../../../../../src/context/engines/wikipedia/WikipediaEngine.cpp:616
#9 0x00007f3ea46d35d6 in WikipediaEnginePrivate::_dataContainerUpdated (this=0x2e1b8a0, source=..., data=...) at ../../../../../src/context/engines/wikipedia/WikipediaEngine.cpp:176
#10 0x00007f3ea46d44d1 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./WikipediaEngine.moc:61
(In reply to comment #6) > Created attachment 76884 [details] > New crash information added by DrKonqi > > plasma-desktop (0.4) on KDE Platform 4.9.4 using Qt 4.8.3 > > - What I was doing when the application crashed: > > updated amarok to 2.6.90 from Kubuntu beta PPA and tested it again. same > results. Why 2.6.90 when 2.7 final is out since more than 2 weeks: http://kubuntu.org/news/amarok-27 ? Closing for lack of feedback. Can't reproduce this at all. |