Bug 290700

Summary: Kde/Plasma/Netzwerk/Qt - Problem
Product: [Unmaintained] plasma4 Reporter: Skasi <afbi>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: cfeck
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Skasi 2012-01-05 15:16:35 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
Seit dem letzten Kernel-Update (glaub das dahin zurück verfolgen zu können) läuft der NetzwerkManager nicht mehr ordentlich... d.h. jeweilige Anwendung hängt dann erst einmal für ca. 10 Sekunden oder auch länger ob nun ssh, firefox, thunderbird (imap), kopete oder andere Anwendungen, die gerade auf das Netzwerk zugreifen sollen. Die Verbindung wird laut syslog (logging für NetworkManager auf DEBUG) nicht neu aufgebaut, sondern muss wohl ein softwareseitiges Problem sein.
Ab und zu stürzt dann auch der plasma-desktop ab, wenn terminal, gwenview oder ähnliches geschlossen wird oder auch einfach mal so.

In Kopete lass ich mir das auch mit loggen, wann Verbindungsabbrüche sind.

--- 12:46:16 ---    :    Sie sind jetzt markiert als: Offline.
--- 12:46:27 ---    :    Sie sind jetzt markiert als: Online.
--- 12:50:52 ---    :    Sie sind jetzt markiert als: Offline.
--- 12:51:03 ---    :    Sie sind jetzt markiert als: Online.
--- 13:20:13 ---    :    Sie sind jetzt markiert als: Offline.
--- 13:20:23 ---    :    Sie sind jetzt markiert als: Online.
--- 13:22:09 ---    :    Sie sind jetzt markiert als: Offline.
--- 13:22:20 ---    :    Sie sind jetzt markiert als: Online.
--- 13:45:45 ---    :    Sie sind jetzt markiert als: Offline.
--- 13:45:55 ---    :    Sie sind jetzt markiert als: Online.
--- 13:55:35 ---    :    Sie sind jetzt markiert als: Offline.
--- 13:55:46 ---    :    Sie sind jetzt markiert als: Online.
--- 14:21:41 ---    :    Sie sind jetzt markiert als: Offline.
--- 14:21:52 ---    :    Sie sind jetzt markiert als: Online.
--- 14:23:31 ---    :    Sie sind jetzt markiert als: Offline.
--- 14:23:42 ---    :    Sie sind jetzt markiert als: Online.
--- 14:27:52 ---    :    Sie sind jetzt markiert als: Offline.
--- 14:28:02 ---    :    Sie sind jetzt markiert als: Online.
--- 14:37:42 ---    :    Sie sind jetzt markiert als: Offline.
--- 14:46:21 ---    :    Sie sind jetzt markiert als: Online.
--- 14:50:44 ---    :    Sie sind jetzt markiert als: Offline.
--- 14:50:55 ---    :    Sie sind jetzt markiert als: Online.
--- 15:11:35 ---    :    Sie sind jetzt markiert als: Offline.
--- 15:11:45 ---    :    Sie sind jetzt markiert als: Online.
--- 15:29:00 ---    :    Sie sind jetzt markiert als: Offline.
--- 15:29:11 ---    :    Sie sind jetzt markiert als: Online.

und ich bkomme von Knotify dann jedesmal die Meldung: "Es ist ein nicht behebbarer Fehler im Protokoll aufgetreten."

Es ist schon komisch, denn richtig periodisch ist das nicht und es nervt, da es ein vernünftiges Arbeiten kaum möglich macht.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma-Desktop-Umgebung (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5ddc720 (LWP 2778))]

Thread 3 (Thread 0xafb32b70 (LWP 2780)):
#0  0x02e28d10 in __GI_clock_gettime (clock_id=1, tp=0xafb31f68) at ../sysdeps/unix/clock_gettime.c:116
#1  0x032a77d5 in do_gettime (frac=0xafb31f60, sec=0xafb31f58) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x0337a4b6 in QTimerInfoList::updateCurrentTime (this=0xa390584) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0337a80a in QTimerInfoList::timerWait (this=0xa390584, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x03379053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xafb3206c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x033790ed in timerSourcePrepare (source=0xa390550, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x08bd688c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x08bd7637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x08bd7c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x03379b37 in QEventDispatcherGlib::processEvents (this=0xa38f698, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x0334a1dd in QEventLoop::processEvents (this=0xafb321f0, flags=...) at kernel/qeventloop.cpp:149
#12 0x0334a421 in QEventLoop::exec (this=0xafb321f0, flags=...) at kernel/qeventloop.cpp:201
#13 0x0324d90b in QThread::exec (this=0xa38deb0) at thread/qthread.cpp:498
#14 0x0332ae2d in QInotifyFileSystemWatcherEngine::run (this=0xa38deb0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x032507b3 in QThreadPrivate::start (arg=0xa38deb0) at thread/qthread_unix.cpp:331
#16 0x02fe09cd in ?? () from /usr/lib/nvidia-current/libGL.so.1
#17 0x003ce0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xae007b70 (LWP 2781)):
#0  0x00d8b416 in __kernel_vsyscall ()
#1  0x003bf40e in __GI___poll (fds=0xa5286e8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x08be634b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x08bd7896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x08bd7c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x03379b37 in QEventDispatcherGlib::processEvents (this=0xa527100, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x0334a1dd in QEventLoop::processEvents (this=0xae0071f0, flags=...) at kernel/qeventloop.cpp:149
#7  0x0334a421 in QEventLoop::exec (this=0xae0071f0, flags=...) at kernel/qeventloop.cpp:201
#8  0x0324d90b in QThread::exec (this=0x9f01f80) at thread/qthread.cpp:498
#9  0x0332ae2d in QInotifyFileSystemWatcherEngine::run (this=0x9f01f80) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x032507b3 in QThreadPrivate::start (arg=0x9f01f80) at thread/qthread_unix.cpp:331
#11 0x02fe09cd in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0x003ce0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb5ddc720 (LWP 2778)):
[KCrash Handler]
#7  isNull (this=0x1) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#8  operator! (this=0x1) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#9  TaskManager::TaskItem::task (this=0xba181d0) at ../../../libs/taskmanager/taskitem.cpp:113
#10 0x042a3662 in WindowTaskItem::publishIconGeometry (this=0xb2985e8) at ../../../../../plasma/desktop/applets/tasks/windowtaskitem.cpp:120
#11 0x042ad2d3 in AbstractTaskItem::setGeometry (this=0xb2985e8, geometry=...) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:1018
#12 0x052c0519 in QGraphicsWidgetPrivate::setGeometryFromSetPos (this=0xbcf4270) at graphicsview/qgraphicswidget_p.cpp:906
#13 0x052b96a8 in QGraphicsWidget::itemChange (this=0xb2985e8, change=QGraphicsItem::ItemPositionHasChanged, value=...) at graphicsview/qgraphicswidget.cpp:1150
#14 0x0524fba0 in QGraphicsItem::setPos (this=0xb2985f0, pos=...) at graphicsview/qgraphicsitem.cpp:3740
#15 0x042b0194 in AbstractTaskItem::setAnimationPos (this=0xb2985e8, pos=...) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:993
#16 0x042b1c68 in AbstractTaskItem::qt_metacall (this=0xb2985e8, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0xbff93a8c) at ./abstracttaskitem.moc:126
#17 0x042a40c2 in WindowTaskItem::qt_metacall (this=0xb2985e8, _c=QMetaObject::WriteProperty, _id=30, _a=0xbff93a8c) at ./windowtaskitem.moc:72
#18 0x03351b7d in metacall (argv=0xbff93a8c, idx=30, cl=QMetaObject::WriteProperty, object=0xb2985e8) at kernel/qmetaobject.cpp:237
#19 QMetaObject::metacall (object=0xb2985e8, cl=QMetaObject::WriteProperty, idx=30, argv=0xbff93a8c) at kernel/qmetaobject.cpp:232
#20 0x03238c9c in QPropertyAnimationPrivate::updateProperty (this=0xb24ce40, newValue=...) at animation/qpropertyanimation.cpp:139
#21 0x03236056 in QVariantAnimationPrivate::setCurrentValueForProgress (this=0xb24ce40, progress=0.99919999999999998) at animation/qvariantanimation.cpp:293
#22 0x032362ca in QVariantAnimationPrivate::recalculateCurrentInterval (this=0xb24ce40, force=false) at animation/qvariantanimation.cpp:278
#23 0x03234318 in QAbstractAnimation::setCurrentTime (this=0xa9b1ed0, msecs=<optimized out>) at animation/qabstractanimation.cpp:751
#24 0x032344ef in updateAnimationsTime (this=0x9d450c8) at animation/qabstractanimation.cpp:234
#25 QUnifiedTimer::updateAnimationsTime (this=0x9d450c8) at animation/qabstractanimation.cpp:206
#26 0x03234a88 in QUnifiedTimer::timerEvent (this=0x9d450c8, event=0xbff93ffc) at animation/qabstractanimation.cpp:291
#27 0x03363994 in QObject::event (this=0x9d450c8, e=0xbff93ffc) at kernel/qobject.cpp:1181
#28 0x04bf8d54 in notify_helper (e=0xbff93ffc, receiver=0x9d450c8, this=0x9bad738) at kernel/qapplication.cpp:4486
#29 QApplicationPrivate::notify_helper (this=0x9bad738, receiver=0x9d450c8, e=0xbff93ffc) at kernel/qapplication.cpp:4458
#30 0x04bfe103 in QApplication::notify (this=0xbff93ffc, receiver=0x9d450c8, e=0xbff93ffc) at kernel/qapplication.cpp:3886
#31 0x00f73681 in KApplication::notify (this=0x9b91570, receiver=0x9d450c8, event=0xbff93ffc) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x0334b19e in QCoreApplication::notifyInternal (this=0x9b91570, receiver=0x9d450c8, event=0xbff93ffc) at kernel/qcoreapplication.cpp:787
#33 0x0337bc10 in sendEvent (event=0xbff93ffc, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#34 QTimerInfoList::activateTimers (this=0x9baacc4) at kernel/qeventdispatcher_unix.cpp:603
#35 0x03379122 in timerSourceDispatch (source=0x9baac90) at kernel/qeventdispatcher_glib.cpp:184
#36 0x08bd725f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#37 0x08bd7990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0x08bd7c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0x03379ada in QEventDispatcherGlib::processEvents (this=0x9afa248, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#40 0x04cb0e3a in QGuiEventDispatcherGlib::processEvents (this=0x9afa248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x0334a1dd in QEventLoop::processEvents (this=0xbff94274, flags=...) at kernel/qeventloop.cpp:149
#42 0x0334a421 in QEventLoop::exec (this=0xbff94274, flags=...) at kernel/qeventloop.cpp:201
#43 0x0334f19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#44 0x04bf68f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#45 0x0080718b in kdemain (argc=1, argv=0xbff94474) at ../../../../plasma/desktop/shell/main.cpp:120
#46 0x0804850b in main (argc=1, argv=0xbff94474) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 290686, bug 290685, bug 290677, bug 290674, bug 290672.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-01-05 15:39:44 UTC
The crash is a duplicate of bug 272495 and fixed in KDE 4.7.4. For the network problems, please report it separately (in english) for product "Network Management". Make sure you use a recent networkmanagement plasmoid. If unsure, ask in Ubuntu forums where to get newer versions.

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