Bug 324812 - Random Segfault
Summary: Random Segfault
Status: RESOLVED WORKSFORME
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: 1.6 (KDE 4.11)
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords: drkonqi
: 314947 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-09-11 21:14 UTC by Tom Hardy
Modified: 2018-11-05 02:34 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (15.85 KB, text/plain)
2013-09-12 23:03 UTC, Tom Hardy
Details
New crash information added by DrKonqi (19.85 KB, text/plain)
2013-09-13 08:08 UTC, Tom Hardy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Hardy 2013-09-11 21:14:41 UTC
Application: marble (1.6.1 (stable version))
KDE Platform Version: 4.11.1
Qt Version: 4.8.5
Operating System: Linux 3.7.10-1.16-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Nothing in particular; Marble was open on the desktop at home.  However, I always have Marble open, frequently moving and tracking through gpsd, and it segfaults at random times about once of twice a day.

The crash can be reproduced every time.

-- Backtrace:
Application: Marble Virtual Globe (marble), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f09ad4f1780 (LWP 1271))]

Thread 11 (Thread 0x7f09a8172700 (LWP 1342)):
#0  0x00007f09b45fb0e9 in g_mutex_get_impl (mutex=0x7f09a00009a0) at gthread-posix.c:121
#1  0x00007f09b45fb359 in g_mutex_unlock (mutex=mutex@entry=0x7f09a00009a0) at gthread-posix.c:229
#2  0x00007f09b45bb93a in g_main_context_check (context=context@entry=0x7f09a00009a0, max_priority=2147483647, fds=fds@entry=0x7f09a0002bb0, n_fds=n_fds@entry=1) at gmain.c:3612
#3  0x00007f09b45bbd95 in g_main_context_iterate (context=context@entry=0x7f09a00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3698
#4  0x00007f09b45bbf24 in g_main_context_iteration (context=0x7f09a00009a0, may_block=1) at gmain.c:3762
#5  0x00007f09bc7255d6 in QEventDispatcherGlib::processEvents (this=0x7f09a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f09bc6f5bef in QEventLoop::processEvents (this=this@entry=0x7f09a8171dd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f09bc6f5e78 in QEventLoop::exec (this=0x7f09a8171dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f09bc5f8110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#9  0x00007f09bc6d63af in QInotifyFileSystemWatcherEngine::run (this=0x218ab80) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007f09bc5fb0ec in QThreadPrivate::start (arg=0x218ab80) at thread/qthread_unix.cpp:338
#11 0x00007f09ba2a8e0f in start_thread () from /lib64/libpthread.so.0
#12 0x00007f09bad787dd in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f099fde3700 (LWP 1382)):
#0  0x00007f09bad6f87d in poll () from /lib64/libc.so.6
#1  0x00007f09b45bbdfc in g_main_context_poll (n_fds=1, fds=0x7f0998002a00, timeout=-1, context=0x7f09980009a0, priority=<optimized out>) at gmain.c:3995
#2  g_main_context_iterate (context=context@entry=0x7f09980009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3696
#3  0x00007f09b45bbf24 in g_main_context_iteration (context=0x7f09980009a0, may_block=1) at gmain.c:3762
#4  0x00007f09bc7255d6 in QEventDispatcherGlib::processEvents (this=0x7f09980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x00007f09bc6f5bef in QEventLoop::processEvents (this=this@entry=0x7f099fde2dd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f09bc6f5e78 in QEventLoop::exec (this=0x7f099fde2dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f09bc5f8110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#8  0x00007f09bc6d63af in QInotifyFileSystemWatcherEngine::run (this=0x227ee30) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f09bc5fb0ec in QThreadPrivate::start (arg=0x227ee30) at thread/qthread_unix.cpp:338
#10 0x00007f09ba2a8e0f in start_thread () from /lib64/libpthread.so.0
#11 0x00007f09bad787dd in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f09954ab700 (LWP 1410)):
#0  0x00007f09ba2ac964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f09b932ad70 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f09b932ada9 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f09ba2a8e0f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f09bad787dd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f0954ca8700 (LWP 1411)):
#0  0x00007f09ba2ac964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f09b90a7547 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f09b935229e in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f09ba2a8e0f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f09bad787dd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f094f7fe700 (LWP 1425)):
#0  0x00007f09b458caa0 in pthread_mutex_unlock@plt () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f09b45fb361 in g_mutex_unlock (mutex=mutex@entry=0x7f0948002800) at gthread-posix.c:229
#2  0x00007f09b45bb881 in g_main_context_check (context=context@entry=0x7f0948002800, max_priority=2147483647, fds=fds@entry=0x7f0948006e30, n_fds=n_fds@entry=1) at gmain.c:3543
#3  0x00007f09b45bbd95 in g_main_context_iterate (context=context@entry=0x7f0948002800, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3698
#4  0x00007f09b45bbf24 in g_main_context_iteration (context=0x7f0948002800, may_block=1) at gmain.c:3762
#5  0x00007f09bc7255d6 in QEventDispatcherGlib::processEvents (this=0x7f0948002a90, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f09bc6f5bef in QEventLoop::processEvents (this=this@entry=0x7f094f7fde00, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f09bc6f5e78 in QEventLoop::exec (this=0x7f094f7fde00, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f09bc5f8110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#9  0x00007f09bc5fb0ec in QThreadPrivate::start (arg=0x27a2fe0) at thread/qthread_unix.cpp:338
#10 0x00007f09ba2a8e0f in start_thread () from /lib64/libpthread.so.0
#11 0x00007f09bad787dd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f094ffff700 (LWP 1447)):
#0  g_mutex_get_impl (mutex=0x7f09300009a0) at gthread-posix.c:123
#1  0x00007f09b45fb329 in g_mutex_lock (mutex=mutex@entry=0x7f09300009a0) at gthread-posix.c:210
#2  0x00007f09b45bb894 in g_main_context_check (context=context@entry=0x7f09300009a0, max_priority=2147483647, fds=fds@entry=0x7f09300029c0, n_fds=n_fds@entry=1) at gmain.c:3547
#3  0x00007f09b45bbd95 in g_main_context_iterate (context=context@entry=0x7f09300009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3698
#4  0x00007f09b45bbf24 in g_main_context_iteration (context=0x7f09300009a0, may_block=1) at gmain.c:3762
#5  0x00007f09bc7255d6 in QEventDispatcherGlib::processEvents (this=0x7f09300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f09bc6f5bef in QEventLoop::processEvents (this=this@entry=0x7f094fffee00, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f09bc6f5e78 in QEventLoop::exec (this=0x7f094fffee00, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f09bc5f8110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#9  0x00007f09bc5fb0ec in QThreadPrivate::start (arg=0x2221ea0) at thread/qthread_unix.cpp:338
#10 0x00007f09ba2a8e0f in start_thread () from /lib64/libpthread.so.0
#11 0x00007f09bad787dd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f09374f5700 (LWP 2005)):
#0  0x00007f09ba2abe44 in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007f09b45fb361 in g_mutex_unlock (mutex=mutex@entry=0x7f09280009a0) at gthread-posix.c:229
#2  0x00007f09b45bb759 in g_main_context_query (context=context@entry=0x7f09280009a0, max_priority=2147483647, timeout=timeout@entry=0x7f09374f4cac, fds=fds@entry=0x7f09280027c0, n_fds=n_fds@entry=1) at gmain.c:3462
#3  0x00007f09b45bbd6c in g_main_context_iterate (context=context@entry=0x7f09280009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3683
#4  0x00007f09b45bbf24 in g_main_context_iteration (context=0x7f09280009a0, may_block=1) at gmain.c:3762
#5  0x00007f09bc7255d6 in QEventDispatcherGlib::processEvents (this=0x7f09280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f09bc6f5bef in QEventLoop::processEvents (this=this@entry=0x7f09374f4e00, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f09bc6f5e78 in QEventLoop::exec (this=0x7f09374f4e00, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f09bc5f8110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#9  0x00007f09bc5fb0ec in QThreadPrivate::start (arg=0x2184e80) at thread/qthread_unix.cpp:338
#10 0x00007f09ba2a8e0f in start_thread () from /lib64/libpthread.so.0
#11 0x00007f09bad787dd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f0936cf4700 (LWP 2006)):
#0  0x00007f09ba2aae25 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f09b45fb331 in g_mutex_lock (mutex=mutex@entry=0x7f092c0009a0) at gthread-posix.c:210
#2  0x00007f09b45bb78a in g_main_context_check (context=context@entry=0x7f092c0009a0, max_priority=2147483647, fds=fds@entry=0x7f092c0029c0, n_fds=n_fds@entry=1) at gmain.c:3491
#3  0x00007f09b45bbd95 in g_main_context_iterate (context=context@entry=0x7f092c0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3698
#4  0x00007f09b45bbf24 in g_main_context_iteration (context=0x7f092c0009a0, may_block=1) at gmain.c:3762
#5  0x00007f09bc7255d6 in QEventDispatcherGlib::processEvents (this=0x7f092c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f09bc6f5bef in QEventLoop::processEvents (this=this@entry=0x7f0936cf3e00, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f09bc6f5e78 in QEventLoop::exec (this=0x7f0936cf3e00, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f09bc5f8110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#9  0x00007f09bc5fb0ec in QThreadPrivate::start (arg=0x27b2d30) at thread/qthread_unix.cpp:338
#10 0x00007f09ba2a8e0f in start_thread () from /lib64/libpthread.so.0
#11 0x00007f09bad787dd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f0923fff700 (LWP 2010)):
#0  0x00007f09bad850ef in __libc_enable_asynccancel () from /lib64/libc.so.6
#1  0x00007f09bad6b972 in read () from /lib64/libc.so.6
#2  0x00007f09b45fa49f in read (__nbytes=16, __buf=0x7f0923ffec10, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7f091c003d60) at gwakeup.c:212
#4  0x00007f09b45bb95c in g_main_context_check (context=context@entry=0x7f09180009a0, max_priority=2147483647, fds=fds@entry=0x7f09180029c0, n_fds=n_fds@entry=1) at gmain.c:3502
#5  0x00007f09b45bbd95 in g_main_context_iterate (context=context@entry=0x7f09180009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3698
#6  0x00007f09b45bbf24 in g_main_context_iteration (context=0x7f09180009a0, may_block=1) at gmain.c:3762
#7  0x00007f09bc7255d6 in QEventDispatcherGlib::processEvents (this=0x7f09180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#8  0x00007f09bc6f5bef in QEventLoop::processEvents (this=this@entry=0x7f0923ffee00, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f09bc6f5e78 in QEventLoop::exec (this=0x7f0923ffee00, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007f09bc5f8110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#11 0x00007f09bc5fb0ec in QThreadPrivate::start (arg=0x2832550) at thread/qthread_unix.cpp:338
#12 0x00007f09ba2a8e0f in start_thread () from /lib64/libpthread.so.0
#13 0x00007f09bad787dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f09237fe700 (LWP 2011)):
#0  0x00007f09b45fb0e9 in g_mutex_get_impl (mutex=0x7f091c0029e0) at gthread-posix.c:121
#1  0x00007f09b45fb329 in g_mutex_lock (mutex=mutex@entry=0x7f091c0029e0) at gthread-posix.c:210
#2  0x00007f09b45bb3f5 in g_main_context_prepare (context=context@entry=0x7f091c0029e0, priority=priority@entry=0x7f09237fdca8) at gmain.c:3268
#3  0x00007f09b45bbd1e in g_main_context_iterate (context=context@entry=0x7f091c0029e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3681
#4  0x00007f09b45bbf24 in g_main_context_iteration (context=0x7f091c0029e0, may_block=1) at gmain.c:3762
#5  0x00007f09bc7255d6 in QEventDispatcherGlib::processEvents (this=0x7f091c0013c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f09bc6f5bef in QEventLoop::processEvents (this=this@entry=0x7f09237fde00, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f09bc6f5e78 in QEventLoop::exec (this=0x7f09237fde00, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f09bc5f8110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#9  0x00007f09bc5fb0ec in QThreadPrivate::start (arg=0x23b6690) at thread/qthread_unix.cpp:338
#10 0x00007f09ba2a8e0f in start_thread () from /lib64/libpthread.so.0
#11 0x00007f09bad787dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f09ad4f1780 (LWP 1271)):
[KCrash Handler]
#6  QHashData::nextNode (node=0x3898cd0) at tools/qhash.cpp:294
#7  0x00007f09bdd21be2 in operator++ (this=<synthetic pointer>) at /usr/include/QtCore/qhash.h:355
#8  Marble::AbstractDataPluginModel::removeItem (this=0x31a88d0, item=0x436c540) at /usr/src/debug/marble-4.11.1/src/lib/AbstractDataPluginModel.cpp:636
#9  0x00007f09bc70c44f in QMetaObject::activate (sender=sender@entry=0x436c540, m=m@entry=0x7f09bca4fa00 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff354acea0) at kernel/qobject.cpp:3556
#10 0x00007f09bc70cecf in QObject::destroyed (this=this@entry=0x436c540, _t1=_t1@entry=0x436c540) at .moc/release-shared/moc_qobject.cpp:148
#11 0x00007f09bc70cfc3 in QObject::~QObject (this=0x436c540, __in_chrg=<optimized out>) at kernel/qobject.cpp:843
#12 0x00007f0995b01aa9 in Marble::BBCWeatherItem::~BBCWeatherItem (this=0x436c540, __in_chrg=<optimized out>) at /usr/src/debug/marble-4.11.1/src/plugins/render/weather/BBCWeatherItem.cpp:36
#13 0x00007f09bc70b958 in QObject::event (this=0x436c540, e=<optimized out>) at kernel/qobject.cpp:1184
#14 0x00007f09bba9f92c in QApplicationPrivate::notify_helper (this=this@entry=0x2059210, receiver=receiver@entry=0x436c540, e=e@entry=0x2b6da60) at kernel/qapplication.cpp:4562
#15 0x00007f09bbaa3dab in QApplication::notify (this=0x7fff354ada10, receiver=0x436c540, e=0x2b6da60) at kernel/qapplication.cpp:4423
#16 0x00007f09bd15af76 in KApplication::notify (this=0x7fff354ada10, receiver=0x436c540, event=0x2b6da60) at /usr/src/debug/kdelibs-4.11.1/kdeui/kernel/kapplication.cpp:311
#17 0x00007f09bc6f6f3e in QCoreApplication::notifyInternal (this=0x7fff354ada10, receiver=receiver@entry=0x436c540, event=event@entry=0x2b6da60) at kernel/qcoreapplication.cpp:949
#18 0x00007f09bc6fa8a1 in sendEvent (event=0x2b6da60, receiver=0x436c540) at kernel/qcoreapplication.h:231
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1fe1160) at kernel/qcoreapplication.cpp:1573
#20 0x00007f09bc725423 in sendPostedEvents () at kernel/qcoreapplication.h:236
#21 postEventSourceDispatch (s=s@entry=0x20594e0) at kernel/qeventdispatcher_glib.cpp:280
#22 0x00007f09b45bbb25 in g_main_dispatch (context=0x2031840) at gmain.c:3054
#23 g_main_context_dispatch (context=context@entry=0x2031840) at gmain.c:3630
#24 0x00007f09b45bbe68 in g_main_context_iterate (context=context@entry=0x2031840, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701
#25 0x00007f09b45bbf24 in g_main_context_iteration (context=0x2031840, may_block=1) at gmain.c:3762
#26 0x00007f09bc7255b6 in QEventDispatcherGlib::processEvents (this=0x2031740, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#27 0x00007f09bbb3fe0e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007f09bc6f5bef in QEventLoop::processEvents (this=this@entry=0x7fff354ad820, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007f09bc6f5e78 in QEventLoop::exec (this=0x7fff354ad820, flags=...) at kernel/qeventloop.cpp:204
#30 0x00007f09bc6fabb8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#31 0x000000000041de60 in main (argc=3, argv=0x7fff354adb48) at /usr/src/debug/marble-4.11.1/src/kdemain.cpp:403

The reporter indicates this bug may be a duplicate of or related to bug 314947.

Possible duplicates by query: bug 314947.

Reported using DrKonqi
Comment 1 Tom Hardy 2013-09-12 00:05:33 UTC
This bug also applies to Marble 1.5 and possibly before.  1.4 was subject to a gpsd NaN segfault which was more frequent and would have obscured other causes.
Comment 2 Tom Hardy 2013-09-12 23:03:30 UTC
Created attachment 82303 [details]
New crash information added by DrKonqi

marble (1.6.1 (stable version)) on KDE Platform 4.11.1 using Qt 4.8.5

- What I was doing when the application crashed:
Statioary in car, gpsd updates proceeding.

-- Backtrace (Reduced):
#6  QHashData::nextNode (node=0x5b024e0) at tools/qhash.cpp:294
#7  0x00007fbbeb9f2be2 in operator++ (this=<synthetic pointer>) at /usr/include/QtCore/qhash.h:355
#8  Marble::AbstractDataPluginModel::removeItem (this=0x270bed0, item=0x7a537b0) at /usr/src/debug/marble-4.11.1/src/lib/AbstractDataPluginModel.cpp:636
[...]
#10 0x00007fbbea3ddecf in QObject::destroyed (this=this@entry=0x7a537b0, _t1=_t1@entry=0x7a537b0) at .moc/release-shared/moc_qobject.cpp:148
#11 0x00007fbbea3ddfc3 in QObject::~QObject (this=0x7a537b0, __in_chrg=<optimized out>) at kernel/qobject.cpp:843
Comment 3 Tom Hardy 2013-09-13 08:08:03 UTC
Created attachment 82311 [details]
New crash information added by DrKonqi

marble (1.6.1 (stable version)) on KDE Platform 4.11.1 using Qt 4.8.5

- What I was doing when the application crashed:

Stationary in car, gpsd active.
This makes backtraces from three consecutive crashes, which at least indicates the frequency.  Marble is pretty much always running.
(Please let me know if additional backtraces are helpful.)

-- Backtrace (Reduced):
#6  QHashData::nextNode (node=0x697a490) at tools/qhash.cpp:294
#7  0x00007fb36a1d1be2 in operator++ (this=<synthetic pointer>) at /usr/include/QtCore/qhash.h:355
#8  Marble::AbstractDataPluginModel::removeItem (this=0x3691870, item=0xa78fe20) at /usr/src/debug/marble-4.11.1/src/lib/AbstractDataPluginModel.cpp:636
[...]
#10 0x00007fb368bbcecf in QObject::destroyed (this=this@entry=0xa78fe20, _t1=_t1@entry=0xa78fe20) at .moc/release-shared/moc_qobject.cpp:148
#11 0x00007fb368bbcfc3 in QObject::~QObject (this=0xa78fe20, __in_chrg=<optimized out>) at kernel/qobject.cpp:843
Comment 4 Dennis Nienhüser 2013-09-14 15:39:07 UTC
Thanks for reporting. Does it still crash if you disable (either make it inactive or turn off completely in the settings dialog) the weather plugin?
Comment 5 Tom Hardy 2013-09-14 19:26:04 UTC
Well, the Weather plugin is now turned off, but still loaded.  Every plugin is loaded, but only a few are enabled.

I think I ought to wait a couple of days, absent crashes, before I say anything further.
Comment 6 Tom Hardy 2013-09-16 21:34:13 UTC
Weather plugin turned off--no crashes.
Comment 7 Dennis Nienhüser 2013-09-17 16:05:45 UTC
Thanks for investigating this further. Do you have any other online service activated? I'm wondering if the crash is specific to the weather plugin or if some other online service plugin would lead to crashes as well if run long enough. Could you run with e.g. the wikipedia plugin activated and see if you get a crash?
Comment 8 Tom Hardy 2013-09-17 21:55:27 UTC
I currently have Places, Postal Codes, Wikipedia, and of the Info Box variety, Navigtion, Routing, Scale Bar, License.  No crashes.  Most of those are of long standing, along with Weather.  In the past, I've done without Navigation, I'm not sure about Places, and of course License is new.  In any case, without Weather running (it is loaded) I haven't seen any crashes for over three days now.
Comment 9 Christoph Feck 2014-06-11 21:20:28 UTC
*** Bug 314947 has been marked as a duplicate of this bug. ***
Comment 10 Andrew Crouthamel 2018-10-31 04:06:11 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 11 Tom Hardy 2018-11-01 00:27:35 UTC
I re-enabled weather 6.5 hours ago.  No problems so far.  I just enabled more features (wind speed and such).  Tomorrow I'll go to US customary units.
Comment 12 Tom Hardy 2018-11-04 20:18:53 UTC
Three days and no segfault. 2.2.20 is the version I'm using currently.
Comment 13 Andrew Crouthamel 2018-11-05 02:34:43 UTC
Thanks for the update!