Bug 229841 - The plasma-netbook crash
Summary: The plasma-netbook crash
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: plasma-netbook (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-07 16:52 UTC by Sujith H
Modified: 2010-03-12 00:03 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sujith H 2010-03-07 16:52:17 UTC
Application: plasma-netbook (0.1)
KDE Platform Version: 4.4.65 (KDE 4.4.65 (KDE 4.5 >= 20100224)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.31-19-generic i686
Distribution: Ubuntu 9.10

-- Information about the crash:
- What I was doing when the application crashed:
I enabled the plasma-netbook in the SystemSettings->Desktop. After that plasma got crashed. I restarted the desktop even that didn't helped me.



 -- Backtrace:
Application: Plasma Netbook (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0xb78c3700 (LWP 3007))]

Thread 4 (Thread 0xac852b70 (LWP 3043)):
#0  0x00337422 in __kernel_vsyscall ()
#1  0x00119e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00b701ef in QWaitConditionPrivate::wait (this=0x97e5720, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0x00b6fff3 in QWaitCondition::wait (this=0x976f720, mutex=0x976f71c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x084ca816 in QHostInfoAgent::run (this=0x976f710) at kernel/qhostinfo.cpp:252
#5  0x00b6ed68 in QThreadPrivate::start (arg=0x976f710) at thread/qthread_unix.cpp:244
#6  0x0011580e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x057f88de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xac049b70 (LWP 3044)):
#0  0x00337422 in __kernel_vsyscall ()
#1  0x00119e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x032aa4e9 in WTF::TCMalloc_PageHeap::scavengerThread() () from /home/kde-devel/kde-qt/lib/libQtWebKit.so.4
#3  0x032a96ed in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /home/kde-devel/kde-qt/lib/libQtWebKit.so.4
#4  0x0011580e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x057f88de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xab30eb70 (LWP 3045)):
[KCrash Handler]
#7  0x00337422 in __kernel_vsyscall ()
#8  0x057564d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#9  0x05759932 in abort () from /lib/tls/i686/cmov/libc.so.6
#10 0x00b639c3 in qt_message_output (msgType=QtFatalMsg, 
    buf=0x98a8400 "ASSERT failure in QMutex::unlock(): \"A mutex must be unlocked in the same thread that locked it.\", file thread/qmutex.cpp, line 371") at global/qglobal.cpp:2226
#11 0x00b63bbc in qt_message (msgType=QtFatalMsg, msg=0xd03ba8 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0xab30e0f4 "XR\320") at global/qglobal.cpp:2272
#12 0x00b63fda in qFatal (msg=0xd03ba8 "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qglobal.cpp:2455
#13 0x00b6359e in qt_assert_x (where=0xd05258 "QMutex::unlock()", what=0xd0521c "A mutex must be unlocked in the same thread that locked it.", file=0xd0516c "thread/qmutex.cpp", line=371)
    at global/qglobal.cpp:1997
#14 0x00b685cc in QMutex::unlock (this=0x98a675c) at thread/qmutex.cpp:371
#15 0x00b6ffdf in QWaitCondition::wait (this=0x98a6760, mutex=0x98a675c, time=4294967295) at thread/qwaitcondition_unix.cpp:157
#16 0x029c5f53 in WiFiScan::run (this=0x98a6750) at /media/disk/kde-dev/kde/src/KDE/playground_plasma/plasma/dataengines/geolocation-wifi/location_wifi.cpp:142
#17 0x00b6ed68 in QThreadPrivate::start (arg=0x98a6750) at thread/qthread_unix.cpp:244
#18 0x0011580e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#19 0x057f88de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb78c3700 (LWP 3007)):
#0  0x00337422 in __kernel_vsyscall ()
#1  0x057eac96 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x00391d80 in ?? () from /usr/lib/libxcb.so.1
#3  0x003922eb in ?? () from /usr/lib/libxcb.so.1
#4  0x00392687 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x0023e2e9 in _XSend () from /usr/lib/libX11.so.6
#6  0x0022aa8d in ?? () from /usr/lib/libX11.so.6
#7  0x00229ed4 in ?? () from /usr/lib/libX11.so.6
#8  0x0022ac5a in XPutImage () from /usr/lib/libX11.so.6
#9  0x012619cf in QX11PixmapData::fromImage (this=0x9b49298, img=..., flags=...) at image/qpixmap_x11.cpp:606
#10 0x0124ef44 in QPixmap::fromImage (image=..., flags=...) at image/qpixmap.cpp:1997
#11 0x012b7ead in QPaintEngine::drawImage (this=0x9aab6d8, r=..., image=..., sr=..., flags=...) at painting/qpaintengine.cpp:623
#12 0x01394e33 in QX11PaintEngine::drawImage (this=0x9aab6d8, r=..., image=..., sr=..., flags=...) at painting/qpaintengine_x11.cpp:1893
#13 0x012c6639 in QPainterPrivate::draw_helper (this=0x9b38060, originalPath=..., op=QPainterPrivate::StrokeAndFillDraw) at painting/qpainter.cpp:484
#14 0x012cda54 in QPainter::drawPath (this=0xbfdaa59c, path=...) at painting/qpainter.cpp:3270
#15 0x00139c52 in QSvgPath::draw (this=0x9af2650, p=0xbfdaa59c, states=...) at qsvggraphics.cpp:202
#16 0x0016701a in QSvgG::draw (this=0x9af1fb0, p=0xbfdaa59c, states=...) at qsvgstructure.cpp:75
#17 0x0016ff87 in QSvgTinyDocument::draw (this=0x9aa8c00, p=0xbfdaa59c, id=..., bounds=...) at qsvgtinydocument.cpp:308
#18 0x00172f49 in QSvgRenderer::render (this=0x9aa84d8, painter=0xbfdaa59c, elementId=..., bounds=...) at qsvgrenderer.cpp:400
#19 0x05095154 in Plasma::SvgPrivate::findInCache (this=0x9aa8a38, elementId=..., s=...) at /media/disk/kde-dev/kde/src/KDE/kdelibs/plasma/svg.cpp:243
#20 0x05092e59 in Plasma::Svg::paint (this=0x9ac81a8, painter=0xbfdaac04, rect=..., elementID=...) at /media/disk/kde-dev/kde/src/KDE/kdelibs/plasma/svg.cpp:547
#21 0x050282bd in Plasma::FrameSvgPrivate::generateFrameBackground (this=0x9aa8888, frame=0x9aa8490) at /media/disk/kde-dev/kde/src/KDE/kdelibs/plasma/framesvg.cpp:537
#22 0x050271b8 in Plasma::FrameSvgPrivate::generateBackground (this=0x9aa8888, frame=0x9aa8490) at /media/disk/kde-dev/kde/src/KDE/kdelibs/plasma/framesvg.cpp:424
#23 0x05026f37 in Plasma::FrameSvgPrivate::alphaMask (this=0x9aa8888, maskType=...) at /media/disk/kde-dev/kde/src/KDE/kdelibs/plasma/framesvg.cpp:393
#24 0x05026675 in Plasma::FrameSvg::mask (this=0x9ac81a8) at /media/disk/kde-dev/kde/src/KDE/kdelibs/plasma/framesvg.cpp:280
#25 0x050101ba in Plasma::DialogPrivate::themeChanged (this=0x9aa7bf8) at /media/disk/kde-dev/kde/src/KDE/kdelibs/plasma/dialog.cpp:112
#26 0x05011a1c in Dialog (this=0x9aa7d08, parent=0x0, f=...) at /media/disk/kde-dev/kde/src/KDE/kdelibs/plasma/dialog.cpp:332
#27 0x0502e3c0 in Plasma::PopupAppletPrivate::popupConstraintsEvent (this=0x9a908f8, constraints=...) at /media/disk/kde-dev/kde/src/KDE/kdelibs/plasma/popupapplet.cpp:352
#28 0x04fc0bec in Plasma::Applet::flushPendingConstraintsEvents (this=0x9a8eed0) at /media/disk/kde-dev/kde/src/KDE/kdelibs/plasma/applet.cpp:1252
#29 0x028d713c in SystemTray::PlasmoidTask::createWidget (this=0x98435a0, host=0x98433b0)
    at /media/disk/kde-dev/kde/src/KDE/kdebase/workspace/plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtask.cpp:125
#30 0x028ca41c in SystemTray::Task::widget (this=0x98435a0, host=0x98433b0, createIfNecessary=true)
    at /media/disk/kde-dev/kde/src/KDE/kdebase/workspace/plasma/generic/applets/systemtray/core/task.cpp:70
#31 0x028d5444 in SystemTray::PlasmoidProtocol::loadFromConfig (this=0x984e400, cg=..., parent=0x98433b0)
    at /media/disk/kde-dev/kde/src/KDE/kdebase/workspace/plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtaskprotocol.cpp:79
#32 0x028c9175 in SystemTray::Manager::loadApplets (this=0x986ed58, cg=..., parent=0x98433b0)
    at /media/disk/kde-dev/kde/src/KDE/kdebase/workspace/plasma/generic/applets/systemtray/core/manager.cpp:110
#33 0x028e152d in SystemTray::Applet::configChanged (this=0x98433b0) at /media/disk/kde-dev/kde/src/KDE/kdebase/workspace/plasma/generic/applets/systemtray/ui/applet.cpp:178
#34 0x028e12e3 in SystemTray::Applet::init (this=0x98433b0) at /media/disk/kde-dev/kde/src/KDE/kdebase/workspace/plasma/generic/applets/systemtray/ui/applet.cpp:146
#35 0x04ff2a8f in Plasma::Corona::loadLayout (this=0x9326e70, configName=...) at /media/disk/kde-dev/kde/src/KDE/kdelibs/plasma/corona.cpp:496
#36 0x01eaec99 in NetCorona::loadDefaultLayout (this=0x9326e70) at /media/disk/kde-dev/kde/src/KDE/kdebase/workspace/plasma/netbook/shell/netcorona.cpp:74
#37 0x04ff1fe9 in Plasma::Corona::initializeLayout (this=0x9326e70, configName=...) at /media/disk/kde-dev/kde/src/KDE/kdelibs/plasma/corona.cpp:343
#38 0x01eb5047 in PlasmaApp::corona (this=0x92a74e8) at /media/disk/kde-dev/kde/src/KDE/kdebase/workspace/plasma/netbook/shell/plasmaapp.cpp:503
#39 0x01eb418c in PlasmaApp (this=0x92a74e8) at /media/disk/kde-dev/kde/src/KDE/kdebase/workspace/plasma/netbook/shell/plasmaapp.cpp:281
#40 0x01eb32d5 in PlasmaApp::self () at /media/disk/kde-dev/kde/src/KDE/kdebase/workspace/plasma/netbook/shell/plasmaapp.cpp:62
#41 0x01eb30fc in kdemain (argc=1, argv=0x929f0f8) at /media/disk/kde-dev/kde/src/KDE/kdebase/workspace/plasma/netbook/shell/main.cpp:63
#42 0x0804d74d in launch (argc=1, _name=0x929f0c4 "/home/kde-devel/kde/bin/plasma-netbook", args=0x929f0eb "", cwd=0x0, envc=0, envs=0x929f0ef "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8052557 "0") at /media/disk/kde-dev/kde/src/KDE/kdelibs/kinit/kinit.cpp:722
#43 0x0804e866 in handle_launcher_request (sock=8, who=0x80527f0 "launcher") at /media/disk/kde-dev/kde/src/KDE/kdelibs/kinit/kinit.cpp:1214
#44 0x0804f011 in handle_requests (waitForPid=0) at /media/disk/kde-dev/kde/src/KDE/kdelibs/kinit/kinit.cpp:1407
#45 0x0805052b in main (argc=4, argv=0xbfdac194, envp=0xbfdac1a8) at /media/disk/kde-dev/kde/src/KDE/kdelibs/kinit/kinit.cpp:1851

Possible duplicates by query: bug 221466, bug 218780.

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-10 13:03:22 UTC
- Is your playground/base/plasma updated ? The crash is caused by the geolocation dataengine (from playground) Regards
Comment 2 Sujith H 2010-03-11 15:21:43 UTC
No my playground/plasma is not updated. Thanks for finding it out. I will update it accordingly. And heya guys I am ready to give you icecreams and cake for help :)
Comment 3 Beat Wolf 2010-03-12 00:03:08 UTC
please reopen if it still happens after the update