[akregator] [Bug 320042] New: akregator crash in QtCore on loss of network

Rich Coe rcoe at wi.rr.com
Mon May 20 13:19:29 BST 2013


https://bugs.kde.org/show_bug.cgi?id=320042

            Bug ID: 320042
           Summary: akregator crash in QtCore on loss of network
    Classification: Unclassified
           Product: akregator
           Version: 4.10.2
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: rcoe at wi.rr.com

Application: akregator (4.10.2)
KDE Platform Version: 4.10.2 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.7.10-1.4-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
The system was idle.  Akregator periodically polls websites for updates.
The wireless connection on this computer sometime loses connectivity with
the access point.  
When coming back to the computer, the crash handler was showing.

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff3b2a79780 (LWP 12423))]

Thread 8 (Thread 0x7ff3a398e700 (LWP 12428)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff3aa9a97c7 in WTF::TCMalloc_PageHeap::scavengerThread() () from
/usr/lib64/libQtWebKit.so.4
#2  0x00007ff3aa9a97f9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
from /usr/lib64/libQtWebKit.so.4
#3  0x00007ff3bc166e0f in start_thread (arg=0x7ff3a398e700) at
pthread_create.c:308
#4  0x00007ff3c11fd7dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7ff3a308d700 (LWP 12429)):
#0  0x00007ff3c2abee32 in QTimerInfoList::timerWait (this=0x7ff394002660,
tm=...) at kernel/qeventdispatcher_unix.cpp:460
#1  0x00007ff3c2abd8ac in timerSourcePrepareHelper (src=<optimized out>,
timeout=0x7ff3a308cc44) at kernel/qeventdispatcher_glib.cpp:136
#2  0x00007ff3c2abd955 in timerSourcePrepare (source=<optimized out>,
timeout=timeout at entry=0x7ff3a308cc44) at kernel/qeventdispatcher_glib.cpp:169
#3  0x00007ff3bb15a338 in g_main_context_prepare
(context=context at entry=0x7ff3940009a0, priority=priority at entry=0x7ff3a308cca8)
at gmain.c:2986
#4  0x00007ff3bb15a9cb in g_main_context_iterate
(context=context at entry=0x7ff3940009a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3270
#5  0x00007ff3bb15abc4 in g_main_context_iteration (context=0x7ff3940009a0,
may_block=1) at gmain.c:3351
#6  0x00007ff3c2abe1f6 in QEventDispatcherGlib::processEvents
(this=0x7ff3940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007ff3c2a8e9ef in QEventLoop::processEvents
(this=this at entry=0x7ff3a308ce00, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007ff3c2a8ec78 in QEventLoop::exec (this=0x7ff3a308ce00, flags=...) at
kernel/qeventloop.cpp:204
#9  0x00007ff3c29910f0 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#10 0x00007ff3c29940cc in QThreadPrivate::start (arg=0x1aeac70) at
thread/qthread_unix.cpp:338
#11 0x00007ff3bc166e0f in start_thread (arg=0x7ff3a308d700) at
pthread_create.c:308
#12 0x00007ff3c11fd7dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7ff329df5700 (LWP 4376)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff3bb197cef in g_cond_wait (cond=0x53d28a0, mutex=<optimized out>)
at gthread-posix.c:748
#2  0x00007ff3a6e62c83 in gst_task_func (task=0x56c4890 [GstTask]) at
gsttask.c:312
#3  0x00007ff3bb17eb62 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#4  0x00007ff3bb17e345 in g_thread_proxy (data=0x715b990) at gthread.c:797
#5  0x00007ff3bc166e0f in start_thread (arg=0x7ff329df5700) at
pthread_create.c:308
#6  0x00007ff3c11fd7dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7ff328d5e700 (LWP 4377)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff3bb197cef in g_cond_wait (cond=0x54c2e80, mutex=<optimized out>)
at gthread-posix.c:748
#2  0x00007ff3a7106480 in gst_data_queue_push (queue=0x7ff3000134c0
[GstDataQueue], item=0x5ccce60) at gstdataqueue.c:437
#3  0x00007ff34a2f5414 in ?? () from
/usr/lib64/gstreamer-0.10/libgstcoreelements.so
#4  0x00007ff3a6e3cb01 in gst_pad_push (pad=0x6813c90 [GstPad],
buffer=0x7ff33400faa0 [GstBuffer]) at gstpad.c:4710
#5  0x00007ff3291b11fe in ?? () from
/usr/lib64/gstreamer-0.10/libgstmatroska.so
#6  0x00007ff3291b8563 in ?? () from
/usr/lib64/gstreamer-0.10/libgstmatroska.so
#7  0x00007ff3291bc1df in ?? () from
/usr/lib64/gstreamer-0.10/libgstmatroska.so
#8  0x00007ff3a6e62ab4 in gst_task_func (task=0xb38f2c0 [GstTask]) at
gsttask.c:327
#9  0x00007ff3bb17eb62 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#10 0x00007ff3bb17e345 in g_thread_proxy (data=0x6c44d40) at gthread.c:797
#11 0x00007ff3bc166e0f in start_thread (arg=0x7ff328d5e700) at
pthread_create.c:308
#12 0x00007ff3c11fd7dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7ff32855d700 (LWP 4378)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff3bb197cef in g_cond_wait (cond=0x5448d80, mutex=<optimized out>)
at gthread-posix.c:748
#2  0x00007ff34a2f9815 in ?? () from
/usr/lib64/gstreamer-0.10/libgstcoreelements.so
#3  0x00007ff3a6e3cb01 in gst_pad_push (pad=0x7ff330031080 [GstProxyPad],
buffer=0x7ff2f8006e60 [GstBuffer]) at gstpad.c:4710
#4  0x00007ff3a6e3cb01 in gst_pad_push (pad=0x6942610 [GstPad],
buffer=0x7ff2f8006e60 [GstBuffer]) at gstpad.c:4710
#5  0x00007ff3450e03ec in ?? () from /usr/lib64/gstreamer-0.10/libgstplaybin.so
#6  0x00007ff3a6e3cb01 in gst_pad_push (pad=0x690eb30 [GstPad],
buffer=0x7ff2f8006e60 [GstBuffer]) at gstpad.c:4710
#7  0x00007ff34a30550f in ?? () from
/usr/lib64/gstreamer-0.10/libgstcoreelements.so
#8  0x00007ff3a6e3cb01 in gst_pad_push (pad=0x7ff300003870 [GstProxyPad],
buffer=0x7ff2f8006e60 [GstBuffer]) at gstpad.c:4710
#9  0x00007ff3a6e3cb01 in gst_pad_push (pad=0x692c990 [GstPad],
buffer=0x7ff2f8006e60 [GstBuffer]) at gstpad.c:4710
#10 0x00007ff34a2f086d in ?? () from
/usr/lib64/gstreamer-0.10/libgstcoreelements.so
#11 0x00007ff3a6e3cb01 in gst_pad_push (pad=0x5e27a20 [GstGhostPad],
buffer=0x7ff2f8006e60 [GstBuffer]) at gstpad.c:4710
#12 0x00007ff3a6e3cb01 in gst_pad_push (pad=0x7ff334022b40 [GstDecodePad],
buffer=0x7ff2f8006e60 [GstBuffer]) at gstpad.c:4710
#13 0x00007ff3a6e3cb01 in gst_pad_push (pad=0x54dcde0 [GstPad],
buffer=0x7ff2f8006e60 [GstBuffer]) at gstpad.c:4710
#14 0x00007ff34a94e92c in gst_audio_decoder_push_forward
(dec=dec at entry=0x7ff300007ad0 [GstVorbisDec], buf=buf at entry=0x7ff2f8006e60
[GstBuffer]) at gstaudiodecoder.c:639
#15 0x00007ff34a94ea8b in gst_audio_decoder_output
(dec=dec at entry=0x7ff300007ad0 [GstVorbisDec], buf=buf at entry=0x7ff2f8006e60
[GstBuffer]) at gstaudiodecoder.c:714
#16 0x00007ff34a9533e7 in gst_audio_decoder_finish_frame (dec=0x7ff300007ad0
[GstVorbisDec], buf=0x7ff2f8006e60 [GstBuffer], frames=<optimized out>) at
gstaudiodecoder.c:903
#17 0x00007ff327b5589a in ?? () from /usr/lib64/gstreamer-0.10/libgstvorbis.so
#18 0x00007ff34a950c0a in gst_audio_decoder_push_buffers
(dec=dec at entry=0x7ff300007ad0 [GstVorbisDec], force=force at entry=0) at
gstaudiodecoder.c:1043
#19 0x00007ff34a950fc0 in gst_audio_decoder_chain_forward
(dec=dec at entry=0x7ff300007ad0 [GstVorbisDec], buffer=0x0,
buffer at entry=0x7ff300016bd0) at gstaudiodecoder.c:1145
#20 0x00007ff34a951dc6 in gst_audio_decoder_chain (pad=<optimized out>,
buffer=0x7ff300016bd0) at gstaudiodecoder.c:1393
#21 0x00007ff3a6e3cb01 in gst_pad_push (pad=0x54dc660 [GstPad],
buffer=0x7ff300016bd0) at gstpad.c:4710
#22 0x00007ff34a2f60d1 in ?? () from
/usr/lib64/gstreamer-0.10/libgstcoreelements.so
#23 0x00007ff3a6e62ab4 in gst_task_func (task=0xb38fcc0 [GstTask]) at
gsttask.c:327
#24 0x00007ff3bb17eb62 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#25 0x00007ff3bb17e345 in g_thread_proxy (data=0x7ff300010ca0) at gthread.c:797
#26 0x00007ff3bc166e0f in start_thread (arg=0x7ff32855d700) at
pthread_create.c:308
#27 0x00007ff3c11fd7dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7ff327946700 (LWP 4379)):
#0  0x00007ff3c11f487d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff3b490400f in poll (__timeout=-1, __nfds=2, __fds=0x7ff2fc0008c0)
at /usr/include/bits/poll2.h:46
#2  poll_func (ufds=0x7ff2fc0008c0, nfds=2, timeout=-1,
userdata=0x7ff3300112c0) at pulse/thread-mainloop.c:69
#3  0x00007ff3b48f552c in pa_mainloop_poll (m=m at entry=0x7ff330027070) at
pulse/mainloop.c:854
#4  0x00007ff3b48f5b89 in pa_mainloop_iterate (m=m at entry=0x7ff330027070,
block=block at entry=1, retval=retval at entry=0x0) at pulse/mainloop.c:936
#5  0x00007ff3b48f5c40 in pa_mainloop_run (m=0x7ff330027070,
retval=retval at entry=0x0) at pulse/mainloop.c:954
#6  0x00007ff3b4903fbf in thread (userdata=0x7ff3300129b0) at
pulse/thread-mainloop.c:88
#7  0x00007ff3b409db03 in internal_thread_func (userdata=0x7ff330012810) at
pulsecore/thread-posix.c:83
#8  0x00007ff3bc166e0f in start_thread (arg=0x7ff327946700) at
pthread_create.c:308
#9  0x00007ff3c11fd7dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7ff327145700 (LWP 4380)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff3bb197cef in g_cond_wait (cond=0x6835b10, mutex=<optimized out>)
at gthread-posix.c:748
#2  0x00007ff3a70e581c in gst_base_sink_wait_preroll
(sink=sink at entry=0x7ff330026800 [GstPulseSink]) at gstbasesink.c:2279
#3  0x00007ff34a95c028 in gst_base_audio_sink_render (bsink=0x7ff330026800
[GstPulseSink], buf=<optimized out>) at gstbaseaudiosink.c:1883
#4  0x00007ff3a70e7d7c in gst_base_sink_render_object
(basesink=basesink at entry=0x7ff330026800 [GstPulseSink],
obj_type=obj_type at entry=2 '\002', obj=obj at entry=0x7ff300017be0, pad=0x692c510
[GstPad]) at gstbasesink.c:3014
#5  0x00007ff3a70e977f in gst_base_sink_queue_object_unlocked
(basesink=basesink at entry=0x7ff330026800 [GstPulseSink],
obj_type=obj_type at entry=2 '\002', obj=obj at entry=0x7ff300017be0,
prerollable=prerollable at entry=1, pad=0x692c510 [GstPad]) at gstbasesink.c:3295
#6  0x00007ff3a70e9c88 in gst_base_sink_chain_unlocked
(basesink=basesink at entry=0x7ff330026800 [GstPulseSink],
obj_type=obj_type at entry=2 '\002', obj=obj at entry=0x7ff300017be0, pad=0x692c510
[GstPad]) at gstbasesink.c:3677
#7  0x00007ff3a70e9fc3 in gst_base_sink_chain_main (basesink=0x7ff330026800
[GstPulseSink], pad=0x692c510 [GstPad], obj_type=2 '\002', obj=0x7ff300017be0)
at gstbasesink.c:3715
#8  0x00007ff3a6e3cb01 in gst_pad_push (pad=0x7ff300003a10 [GstProxyPad],
buffer=0x7ff300017be0 [GstBuffer]) at gstpad.c:4710
#9  0x00007ff3a6e3cb01 in gst_pad_push (pad=0x69948b0 [GstGhostPad],
buffer=0x7ff300017be0 [GstBuffer]) at gstpad.c:4710
#10 0x00007ff3a6e3cb01 in gst_pad_push (pad=0x6942310 [GstPad],
buffer=0x7ff300017be0 [GstBuffer]) at gstpad.c:4710
#11 0x00007ff3a70f7b47 in gst_base_transform_chain (pad=<optimized out>,
buffer=0x7ff300017be0 [GstBuffer]) at gstbasetransform.c:2674
#12 0x00007ff3a6e3cb01 in gst_pad_push (pad=0x6942a90 [GstPad],
buffer=0x7ff300017be0 [GstBuffer]) at gstpad.c:4710
#13 0x00007ff3a70f7b47 in gst_base_transform_chain (pad=<optimized out>,
buffer=0x7ff300017be0 [GstBuffer]) at gstbasetransform.c:2674
#14 0x00007ff3a6e3cb01 in gst_pad_push (pad=0x7ff300003bb0 [GstProxyPad],
buffer=0x7ff300017be0 [GstBuffer]) at gstpad.c:4710
#15 0x00007ff3a6e3cb01 in gst_pad_push (pad=0x692c810 [GstPad],
buffer=0x7ff300017be0 [GstBuffer]) at gstpad.c:4710
#16 0x00007ff34a2fa7e6 in ?? () from
/usr/lib64/gstreamer-0.10/libgstcoreelements.so
#17 0x00007ff3a6e62ab4 in gst_task_func (task=0xb38f3c0 [GstTask]) at
gsttask.c:327
#18 0x00007ff3bb17eb62 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#19 0x00007ff3bb17e345 in g_thread_proxy (data=0x7ff33000ea80) at gthread.c:797
#20 0x00007ff3bc166e0f in start_thread (arg=0x7ff327145700) at
pthread_create.c:308
#21 0x00007ff3c11fd7dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7ff3b2a79780 (LWP 12423)):
[KCrash Handler]
#5  QMetaObjectPrivate::disconnect (sender=sender at entry=0xa143f60,
signal_index=signal_index at entry=-1, receiver=receiver at entry=0x9a4ac70,
method_index=method_index at entry=4,
disconnectType=disconnectType at entry=QMetaObjectPrivate::DisconnectAll) at
kernel/qobject.cpp:3299
#6  0x00007ff3c2aa7aab in QObject::disconnect (sender=0xa143f60, signal=0x0,
receiver=0x9a4ac70, method=0x136360d9 "receiveMetaData()") at
kernel/qobject.cpp:2923
#7  0x00007ff3aa66ae5e in WebCore::QNetworkReplyWrapper::resetConnections() ()
from /usr/lib64/libQtWebKit.so.4
#8  0x00007ff3aa66aebd in WebCore::QNetworkReplyWrapper::release() () from
/usr/lib64/libQtWebKit.so.4
#9  0x00007ff3aa66b036 in WebCore::QNetworkReplyHandler::release() () from
/usr/lib64/libQtWebKit.so.4
#10 0x00007ff3aa66b08e in WebCore::QNetworkReplyHandler::abort() () from
/usr/lib64/libQtWebKit.so.4
#11 0x00007ff3aa668429 in WebCore::ResourceHandle::cancel() () from
/usr/lib64/libQtWebKit.so.4
#12 0x00007ff3aa45518d in WebCore::PingLoader::~PingLoader() () from
/usr/lib64/libQtWebKit.so.4
#13 0x00007ff3aa455219 in WebCore::PingLoader::~PingLoader() () from
/usr/lib64/libQtWebKit.so.4
#14 0x00007ff3aa53d3e2 in WebCore::ThreadTimers::sharedTimerFiredInternal() ()
from /usr/lib64/libQtWebKit.so.4
#15 0x00007ff3c2aa44bc in QObject::event (this=0x1b0dd50, e=<optimized out>) at
kernel/qobject.cpp:1165
#16 0x00007ff3c1bbc86c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#17 0x00007ff3c1bc0ceb in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#18 0x00007ff3c34f5146 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#19 0x00007ff3c2a8fc9e in QCoreApplication::notifyInternal
(this=0x7fff795f2cc0, receiver=0x1b0dd50, event=0x7fff795f2860) at
kernel/qcoreapplication.cpp:946
#20 0x00007ff3c2ac0a71 in sendEvent (event=0x7fff795f2860, receiver=<optimized
out>) at kernel/qcoreapplication.h:231
#21 QTimerInfoList::activateTimers (this=0x14bcd60) at
kernel/qeventdispatcher_unix.cpp:637
#22 0x00007ff3c2abdb64 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:186
#23 timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:180
#24 0x00007ff3c2abdb81 in idleTimerSourceDispatch
(source=source at entry=0x14b7970) at kernel/qeventdispatcher_glib.cpp:233
#25 0x00007ff3bb15a7d5 in g_main_dispatch (context=0x14bcb00) at gmain.c:2715
#26 g_main_context_dispatch (context=context at entry=0x14bcb00) at gmain.c:3219
#27 0x00007ff3bb15ab08 in g_main_context_iterate
(context=context at entry=0x14bcb00, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3290
#28 0x00007ff3bb15abc4 in g_main_context_iteration (context=0x14bcb00,
may_block=1) at gmain.c:3351
#29 0x00007ff3c2abe1d6 in QEventDispatcherGlib::processEvents (this=0x147bad0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#30 0x00007ff3c1c5cc1e in ?? () from /usr/lib64/libQtGui.so.4
#31 0x00007ff3c2a8e9ef in QEventLoop::processEvents
(this=this at entry=0x7fff795f2ae0, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007ff3c2a8ec78 in QEventLoop::exec (this=0x7fff795f2ae0, flags=...) at
kernel/qeventloop.cpp:204
#33 0x00007ff3c2a93918 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1218
#34 0x0000000000408503 in ?? ()
#35 0x00007ff3c1136a15 in __libc_start_main (main=0x408060, argc=5,
ubp_av=0x7fff795f2de8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff795f2dd8) at libc-start.c:258
#36 0x00000000004087ed in _start ()

Possible duplicates by query: bug 303778.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list