Very strange crash related to plasma

Bart Cerneels bart.cerneels at kde.org
Fri Jan 16 21:36:28 CET 2009


On Thu, Jan 15, 2009 at 11:20 PM, Bart Cerneels <bart.cerneels at kde.org> wrote:
> I'm using kubuntu-members-kde4 repos. Currently kde 4.2 rc1. I also
> use markey's instructions to run amarok from $HOME.
>
> I hope someone can help me, it's currently blocking development for me.
>
> amarok: END__: void ScriptManager::findScripts() - Took 14s
> amarok(17872) Plasma::Theme::wallpaperPath: exhausted every effort to
> find a wallpaper.
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7fbc2b8f3700 (LWP 17872)]
> 0x00007fbc0bf2d47f in Plasma::PackageStructure::metadata () from
> /usr/lib/libplasma.so.3
> (gdb) bt
> #0  0x00007fbc0bf2d47f in Plasma::PackageStructure::metadata () from
> /usr/lib/libplasma.so.3
> #1  0x00007fbc23a11c0f in Plasma::PackageStructure::setPath
> (this=0x3022330, path=@0x31e1308)
>    at /home/cerneelb/Code/amarok/src/context/plasma/packagestructure.cpp:320
> #2  0x00007fbc23a18935 in Package (this=0x7fff3392e150,
> packagePath=@0x1260418, structure={d = 0x7fff3392e110})
>    at /home/cerneelb/Code/amarok/src/context/plasma/package.cpp:82
> #3  0x00007fbc0c2a8717 in BackgroundPackage (this=0x7fff3392e140,
> path=@0x1260418, ratio=0.817689538)
>    at /build/buildd/kdebase-workspace-4.1.96/plasma/wallpapers/image/backgroundpackage.cpp:167
> #4  0x00007fbc0c2a112e in Image::setSingleImage (this=0x12603f0)
>    at /build/buildd/kdebase-workspace-4.1.96/plasma/wallpapers/image/image.cpp:296
> #5  0x00007fbc0c2a2180 in Image::init (this=0x12603f0, config=@0x7fff3392e640)
>    at /build/buildd/kdebase-workspace-4.1.96/plasma/wallpapers/image/image.cpp:79
> #6  0x00007fbc23a9aaa2 in Plasma::Wallpaper::restore (this=0x12603f0,
> config=@0x7fff3392e640)
>    at /home/cerneelb/Code/amarok/src/context/plasma/wallpaper.cpp:201
> #7  0x00007fbc23a29c9a in Plasma::Applet::paint (this=0x1253210,
> painter=0x7fff3392fdc0, option=0x31e59b8,
>    widget=0x1260da0) at
> /home/cerneelb/Code/amarok/src/context/plasma/applet.cpp:975
> #8  0x00007fbc2a465165 in ?? () from /usr/lib/libQtGui.so.4
> #9  0x00007fbc2a467cf6 in ?? () from /usr/lib/libQtGui.so.4
> #10 0x00007fbc2a468dea in QGraphicsScene::drawItems () from
> /usr/lib/libQtGui.so.4
> #11 0x00007fbc2a486fdb in QGraphicsView::paintEvent () from
> /usr/lib/libQtGui.so.4
> #12 0x00007fbc29f84114 in QWidget::event () from /usr/lib/libQtGui.so.4
> #13 0x00007fbc2a4819bb in QGraphicsView::viewportEvent () from
> /usr/lib/libQtGui.so.4
> #14 0x00007fbc2939a038 in
> QCoreApplicationPrivate::sendThroughObjectEventFilters () from
> /usr/lib/libQtCore.so.4
> #15 0x00007fbc29f31c0c in QApplicationPrivate::notify_helper () from
> /usr/lib/libQtGui.so.4
> #16 0x00007fbc29f399ba in QApplication::notify () from /usr/lib/libQtGui.so.4
> #17 0x00007fbc2b31f3cb in KApplication::notify (this=0x7fff33932aa0,
> receiver=0x1260da0, event=0x7fff33930510)
>    at /build/buildd/kde4libs-4.1.96/kdeui/kernel/kapplication.cpp:307
> #18 0x00007fbc2939ad61 in QCoreApplication::notifyInternal () from
> /usr/lib/libQtCore.so.4
> #19 0x00007fbc29f82b4f in QWidgetPrivate::drawWidget () from
> /usr/lib/libQtGui.so.4
> #20 0x00007fbc29f83232 in QWidgetPrivate::paintSiblingsRecursive ()
> from /usr/lib/libQtGui.so.4
> #21 0x00007fbc29f82808 in QWidgetPrivate::drawWidget () from
> /usr/lib/libQtGui.so.4
> #22 0x00007fbc29f83232 in QWidgetPrivate::paintSiblingsRecursive ()
> from /usr/lib/libQtGui.so.4
> #23 0x00007fbc29f8315b in QWidgetPrivate::paintSiblingsRecursive ()
> from /usr/lib/libQtGui.so.4
> #24 0x00007fbc29f82808 in QWidgetPrivate::drawWidget () from
> /usr/lib/libQtGui.so.4
> #25 0x00007fbc29f83232 in QWidgetPrivate::paintSiblingsRecursive ()
> from /usr/lib/libQtGui.so.4
> #26 0x00007fbc29f8315b in QWidgetPrivate::paintSiblingsRecursive ()
> from /usr/lib/libQtGui.so.4
>

So it looks like installing it in /usr doesn't make amarok crash.

It's solved for me now, but I would still like to use amarok in $HOME.
So if anyone knows a solution...

Bart


More information about the Amarok-devel mailing list