Bug 263780 - Randomly crashes in kde/qt-applications caused by upnp
Summary: Randomly crashes in kde/qt-applications caused by upnp
Status: RESOLVED DUPLICATE of bug 263574
Alias: None
Product: unknown
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-20 19:53 UTC by igult
Modified: 2011-01-20 20:51 UTC (History)
0 users

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 igult 2011-01-20 19:53:17 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.5.95 (4.6 RC2)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
Several KDE applications (gwenview, system settings, acetoneiso, dolphin) are crashing randomly. call stack has alway upnp stuff in it so it is very likely it is caused by upnp actions. in the network there are 1 win7 system and a fritzbox 7270, both are doing upnp messages. cannot determine which one is causing the problems.

will disable all upnp stuff in fritzbox and wait if there are more crashes

The crash can be reproduced some of the time.

-- Backtrace:
Application: Systemeinstellungen (systemsettings), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ffe58a02760 (LWP 4697))]

Thread 4 (Thread 0x7ffe41938700 (LWP 4699)):
#0  0x00007ffe55e8d203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffe53c4a009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ffe53c4a45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007ffe565d11e6 in QEventDispatcherGlib::processEvents (this=0x24921a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007ffe565a3a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007ffe565a3dec in QEventLoop::exec (this=0x7ffe41937db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007ffe564ae2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007ffe565835f8 in QInotifyFileSystemWatcherEngine::run (this=0x246bfe0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ffe564b127e in QThreadPrivate::start (arg=0x246bfe0) at thread/qthread_unix.cpp:266
#9  0x00007ffe54108971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007ffe55e9992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffe3e5fb700 (LWP 4945)):
#0  __pthread_mutex_unlock_usercnt (mutex=0x27089e8) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x27089e8) at pthread_mutex_unlock.c:290
#2  0x00007ffe53c4a10a in ?? () from /lib/libglib-2.0.so.0
#3  0x00007ffe53c4a45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007ffe565d11e6 in QEventDispatcherGlib::processEvents (this=0x2719230, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007ffe565a3a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007ffe565a3dec in QEventLoop::exec (this=0x7ffe3e5fadb0, flags=) at kernel/qeventloop.cpp:201
#7  0x00007ffe564ae2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007ffe565835f8 in QInotifyFileSystemWatcherEngine::run (this=0x2753050) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007ffe564b127e in QThreadPrivate::start (arg=0x2753050) at thread/qthread_unix.cpp:266
#10 0x00007ffe54108971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007ffe55e9992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffe3ddfa700 (LWP 4946)):
#0  0x00007ffe53c4966d in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0x00007ffe53c4a023 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ffe53c4a45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007ffe565d11e6 in QEventDispatcherGlib::processEvents (this=0x272f730, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007ffe565a3a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007ffe565a3dec in QEventLoop::exec (this=0x7ffe3ddf9dd0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007ffe564ae2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007ffe4de2fb6c in Herqq::Upnp::HControlPointThread::run() () from /usr/lib/libHUpnp.so.0
#8  0x00007ffe564b127e in QThreadPrivate::start (arg=0x27535c0) at thread/qthread_unix.cpp:266
#9  0x00007ffe54108971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007ffe55e9992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffe58a02760 (LWP 4697)):
[KCrash Handler]
#6  ref (this=0x7fffcd46f910, other=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#7  QUrl::QUrl (this=0x7fffcd46f910, other=...) at io/qurl.cpp:4161
#8  0x00007ffe4de082d0 in Herqq::Upnp::HServiceInfo::eventSubUrl() const () from /usr/lib/libHUpnp.so.0
#9  0x00007ffe4de3d3d8 in Herqq::Upnp::HEventSubscription::renewSubscription() () from /usr/lib/libHUpnp.so.0
#10 0x00007ffe4de3d980 in Herqq::Upnp::HEventSubscription::runNextOp() () from /usr/lib/libHUpnp.so.0
#11 0x00007ffe4de3d9f3 in Herqq::Upnp::HEventSubscription::connected() () from /usr/lib/libHUpnp.so.0
#12 0x00007ffe4de579ac in Herqq::Upnp::HEventSubscription::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libHUpnp.so.0
#13 0x00007ffe565bcb27 in QMetaObject::activate (sender=0x27b2018, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x2934a98) at kernel/qobject.cpp:3280
#14 0x00007ffe54f1efde in QAbstractSocketPrivate::fetchConnectionParameters (this=0x2984fc0) at socket/qabstractsocket.cpp:1207
#15 0x00007ffe54f21168 in QAbstractSocketPrivate::_q_testConnection (this=0x2984fc0) at socket/qabstractsocket.cpp:1062
#16 0x00007ffe54f11849 in QWriteNotifier::event (this=0x265bb90, e=<value optimized out>) at socket/qnativesocketengine.cpp:1133
#17 0x00007ffe57201fdc in QApplicationPrivate::notify_helper (this=0x1f7e700, receiver=0x265bb90, e=0x7fffcd470130) at kernel/qapplication.cpp:4396
#18 0x00007ffe57207aed in QApplication::notify (this=0x7fffcd470440, receiver=0x265bb90, e=0x7fffcd470130) at kernel/qapplication.cpp:4277
#19 0x00007ffe57f91a36 in KApplication::notify (this=0x7fffcd470440, receiver=0x265bb90, event=0x7fffcd470130) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x00007ffe565a4cdc in QCoreApplication::notifyInternal (this=0x7fffcd470440, receiver=0x265bb90, event=0x7fffcd470130) at kernel/qcoreapplication.cpp:732
#21 0x00007ffe565d154a in sendEvent (source=0x1f74a40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 socketNotifierSourceDispatch (source=0x1f74a40) at kernel/qeventdispatcher_glib.cpp:110
#23 0x00007ffe53c46342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0x00007ffe53c4a2a8 in ?? () from /lib/libglib-2.0.so.0
#25 0x00007ffe53c4a45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#26 0x00007ffe565d1193 in QEventDispatcherGlib::processEvents (this=0x1f452b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#27 0x00007ffe572b4a4e in QGuiEventDispatcherGlib::processEvents (this=0x7fffcd46f910, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007ffe565a3a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#29 0x00007ffe565a3dec in QEventLoop::exec (this=0x7fffcd470390, flags=) at kernel/qeventloop.cpp:201
#30 0x00007ffe565a7ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#31 0x00000000004118d9 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../systemsettings/app/main.cpp:49

Reported using DrKonqi
Comment 1 Pino Toscano 2011-01-20 20:51:43 UTC

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