Bug 289847 - crash when turning plasma-desktop to plasma-netbook
Summary: crash when turning plasma-desktop to plasma-netbook
Status: RESOLVED DUPLICATE of bug 277036
Alias: None
Product: plasma4
Classification: Plasma
Component: plasma-netbook (show other bugs)
Version: unspecified
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-26 12:10 UTC by bou.gui
Modified: 2012-01-11 13:49 UTC (History)
1 user (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 bou.gui 2011-12-26 12:10:42 UTC
Application: plasma-netbook (0.2)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.3
Operating System: Linux 3.1-6.slh.1-aptosid-amd64 x86_64
Distribution (Platform): Debian unstable

-- Information about the crash:
- What I was doing when the application crashed:
changing plasma-desktop to plasma-notebook makes the crash

The crash can be reproduced every time.

-- Backtrace:
Application: Interface « Plasma Netbook Shell » (plasma-netbook), signal: Segmentation fault
__libc_disable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:99
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S
[Current thread is 1 (Thread 0x7fdf1b13b780 (LWP 3377))]

Thread 6 (Thread 0x7fdf00c97700 (LWP 3379)):
#0  0x00007fdf116c362e in __pthread_mutex_unlock_usercnt (mutex=0x1460d18, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  0x00007fdf0fa89664 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdf0fa8a46d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdf0fa8aa99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdf1826ed06 in QEventDispatcherGlib::processEvents (this=0x13ffde0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fdf18243372 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fdf1824356f in QEventLoop::exec (this=0x7fdf00c96dd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fdf1815b20f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x00007fdf1822639f in QInotifyFileSystemWatcherEngine::run (this=0x1400c50) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fdf1815dc25 in QThreadPrivate::start (arg=0x1400c50) at thread/qthread_unix.cpp:320
#10 0x00007fdf116bfb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007fdf1aa8f4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fdefbfff700 (LWP 3380)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdf194da1c2 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007fdf194da1f9 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007fdf116bfb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#4  0x00007fdf1aa8f4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fdef5b15700 (LWP 3381)):
#0  0x00007fdf0fa89664 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fdf0fa8a46d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdf0fa8aa99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdf1826ed06 in QEventDispatcherGlib::processEvents (this=0x16e5110, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fdf18243372 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fdf1824356f in QEventLoop::exec (this=0x7fdef5b14dd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fdf1815b20f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#7  0x00007fdf1822639f in QInotifyFileSystemWatcherEngine::run (this=0x16e4450) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fdf1815dc25 in QThreadPrivate::start (arg=0x16e4450) at thread/qthread_unix.cpp:320
#9  0x00007fdf116bfb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#10 0x00007fdf1aa8f4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fdef1890700 (LWP 3389)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdf166fdf2c in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fdf166fe059 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007fdf116bfb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#4  0x00007fdf1aa8f4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fdeaea69700 (LWP 3390)):
[KCrash Handler]
#6  gps_sock_read (gpsdata=0x1c36100) at libgps_sock.c:154
#7  0x00007fdeaec943a2 in gps_read (gpsdata=0x1c36100) at libgps_core.c:144
#8  0x00007fdeaeea5af3 in Gpsd::run (this=0x1c2fa50) at ../../../../../plasma/generic/dataengines/geolocation/location_gps.cpp:55
#9  0x00007fdf1815dc25 in QThreadPrivate::start (arg=0x1c2fa50) at thread/qthread_unix.cpp:320
#10 0x00007fdf116bfb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007fdf1aa8f4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdf1b13b780 (LWP 3377)):
#0  __libc_disable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:99
#1  0x00007fdf1aa8487b in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=1) at ../sysdeps/unix/sysv/linux/poll.c:89
#2  0x00007fdf12479542 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fdf12479a8f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007fdf12479b14 in xcb_writev () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#5  0x00007fdf1a1bd837 in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#6  0x00007fdf1a1bdd6b in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7  0x00007fdf1a1a1c75 in XGetImage () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#8  0x00007fdf176e245b in QX11PixmapData::toImage (this=0x1da2000, rect=...) at image/qpixmap_x11.cpp:1545
#9  0x00007fdf176dff0a in QX11PixmapData::toImage (this=<optimized out>) at image/qpixmap_x11.cpp:1576
#10 0x00007fdf176cea30 in QPixmap::toImage (this=0x7fff11251c10) at image/qpixmap.cpp:487
#11 0x00007fdf17697610 in QWidgetPrivate::setWindowIcon_sys (this=0x1d91c20, forceReset=false) at kernel/qwidget_x11.cpp:1463
#12 0x00007fdf17646745 in QWidget::create (this=0x1e46960, window=<optimized out>, initializeWindow=true, destroyOldWindow=<optimized out>) at kernel/qwidget.cpp:1497
#13 0x00007fdf17650f0a in QWidget::setVisible (this=0x1e46960, visible=<optimized out>) at kernel/qwidget.cpp:7596
#14 0x00007fdf17bdb249 in show (this=0x1e46960) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#15 QGraphicsProxyWidgetPrivate::setWidget_helper (this=0x1e47a10, newWidget=0x1e46960, autoShow=true) at graphicsview/qgraphicsproxywidget.cpp:683
#16 0x00007fdf1a69a2c9 in Plasma::ScrollBar::ScrollBar (this=0x1e42c60, parent=<optimized out>) at ../../plasma/widgets/scrollbar.cpp:45
#17 0x00007fdf1a6aa3ee in commonConstructor (this=0x1e414f0) at ../../plasma/widgets/scrollwidget.cpp:140
#18 Plasma::ScrollWidget::ScrollWidget (this=<optimized out>, parent=<optimized out>) at ../../plasma/widgets/scrollwidget.cpp:1121
#19 0x00007fdf1a5e556a in Plasma::Extender::Extender (this=0x1d8d860, applet=<optimized out>) at ../../plasma/extenders/extender.cpp:108
#20 0x00007fdf1a59c405 in Plasma::Applet::extender (this=0x1dbf1a0) at ../../plasma/applet.cpp:777
#21 0x00007fdeac1a7599 in Notifications::init (this=0x1dbf1a0) at ../../../../../plasma/generic/applets/notifications/ui/notifications.cpp:126
#22 0x00007fdef44918fd in SystemTray::PlasmoidTask::createWidget (this=0x1d8d340, host=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtask.cpp:102
#23 0x00007fdef4488ed1 in SystemTray::Task::widget (this=0x1d8d340, host=0x1857f50, createIfNecessary=true) at ../../../../../plasma/generic/applets/systemtray/core/task.cpp:78
#24 0x00007fdef44a414b in SystemTray::TaskArea::addWidgetForTask (this=0x18119b0, task=0x1d8d340) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:257
#25 0x00007fdef44a50b6 in SystemTray::TaskArea::addTask (this=0x18119b0, task=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:221
#26 0x00007fdef44a5584 in SystemTray::TaskArea::qt_metacall (this=0x18119b0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff112524a0) at ./taskarea.moc:89
#27 0x00007fdf18256cca in QMetaObject::activate (sender=0x1735f50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff112524a0) at kernel/qobject.cpp:3278
#28 0x00007fdef4487bef in SystemTray::Manager::taskAdded (this=<optimized out>, _t1=0x1d8d340) at ./manager.moc:99
#29 0x00007fdef4487e05 in SystemTray::Manager::addTask (this=0x1735f50, task=0x1d8d340) at ../../../../../plasma/generic/applets/systemtray/core/manager.cpp:87
#30 0x00007fdef4487f54 in SystemTray::Manager::qt_metacall (this=0x1735f50, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff11252610) at ./manager.moc:86
#31 0x00007fdf18256cca in QMetaObject::activate (sender=0x1735310, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff11252610) at kernel/qobject.cpp:3278
#32 0x00007fdef44883ff in SystemTray::Protocol::taskCreated (this=<optimized out>, _t1=0x1d8d340) at ./protocol.moc:91
#33 0x00007fdef448f308 in SystemTray::PlasmoidProtocol::addApplet (this=0x1735310, appletName=..., id=<optimized out>, parent=0x1857f50) at ../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtaskprotocol.cpp:114
#34 0x00007fdef4487a46 in SystemTray::Manager::addApplet (this=<optimized out>, appletName=<optimized out>, parent=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/core/manager.cpp:110
#35 0x00007fdef4499c00 in SystemTray::Applet::checkDefaultApplets (this=0x1857f50) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:725
#36 0x00007fdef449abbc in SystemTray::Applet::qt_metacall (this=0x1857f50, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x17f20a0) at ./applet.moc:91
#37 0x00007fdf1825a87a in QObject::event (this=0x1857f50, e=<optimized out>) at kernel/qobject.cpp:1217
#38 0x00007fdf17c1279b in QGraphicsWidget::event (this=0x1857f50, event=0x1811b80) at graphicsview/qgraphicswidget.cpp:1423
#39 0x00007fdf175fc9f4 in notify_helper (e=0x1811b80, receiver=0x1857f50, this=0x12ffc40) at kernel/qapplication.cpp:4467
#40 QApplicationPrivate::notify_helper (this=0x12ffc40, receiver=0x1857f50, e=0x1811b80) at kernel/qapplication.cpp:4439
#41 0x00007fdf17601881 in QApplication::notify (this=0x12d82a0, receiver=0x1857f50, e=0x1811b80) at kernel/qapplication.cpp:4346
#42 0x00007fdf18f2db96 in KApplication::notify (this=0x12d82a0, receiver=0x1857f50, event=0x1811b80) at ../../kdeui/kernel/kapplication.cpp:311
#43 0x00007fdf1824416c in QCoreApplication::notifyInternal (this=0x12d82a0, receiver=0x1857f50, event=0x1811b80) at kernel/qcoreapplication.cpp:731
#44 0x00007fdf18247528 in sendEvent (event=0x1811b80, receiver=0x1857f50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x12b0860) at kernel/qcoreapplication.cpp:1372
#46 0x00007fdf1826e843 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#47 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#48 0x00007fdf0fa8a0cf in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007fdf0fa8a8c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007fdf0fa8aa99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007fdf1826ec9f in QEventDispatcherGlib::processEvents (this=0x12b1f50, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#52 0x00007fdf176a0a4e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007fdf18243372 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#54 0x00007fdf1824356f in QEventLoop::exec (this=0x7fff11253210, flags=...) at kernel/qeventloop.cpp:201
#55 0x00007fdf18247717 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#56 0x00007fdf1ad55fab in kdemain (argc=1, argv=<optimized out>) at ../../../../plasma/netbook/shell/main.cpp:79
#57 0x00007fdf1a9d8ead in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff11253698) at libc-start.c:228
#58 0x00000000004006f1 in _start ()

Possible duplicates by query: bug 289789, bug 289771, bug 289481, bug 289161, bug 288994.

Reported using DrKonqi
Comment 1 Thijs 2012-01-11 13:49:17 UTC

*** This bug has been marked as a duplicate of bug 277036 ***