Bug 348048

Summary: Segmentation fault Using host libthread_db library
Product: [Applications] akregator Reporter: Peter Schwirkmann <peter.schwirkmann>
Component: akregator konqueror pluginAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash    
Priority: NOR    
Version: 4.13.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Peter Schwirkmann 2015-05-21 09:08:56 UTC
Akregator 4.13.3

Suddenly crash of Akregator 4.13.3 under Kubuntu 14.04 with folowing crash report:
--
Application: Akregator (akregator), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb3237a40 (LWP 3859))]

Thread 2 (Thread 0xa85c1b40 (LWP 3869)):
#0  0xb47bcc8e in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb47bd346 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb47bd528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb637295f in QEventDispatcherGlib::processEvents (this=0xa8900468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0xb6341823 in QEventLoop::processEvents (this=this@entry=0xa85c1258, flags=...) at kernel/qeventloop.cpp:149
#5  0xb6341b49 in QEventLoop::exec (this=this@entry=0xa85c1258, flags=...) at kernel/qeventloop.cpp:204
#6  0xb622e23d in QThread::exec (this=this@entry=0x96d8b68) at thread/qthread.cpp:537
#7  0xb6321c44 in QInotifyFileSystemWatcherEngine::run (this=0x96d8b68) at io/qfilesystemwatcher_inotify.cpp:265
#8  0xb6230b6f in QThreadPrivate::start (arg=0x96d8b68) at thread/qthread_unix.cpp:349
#9  0xb48a2f70 in start_thread (arg=0xa85c1b40) at pthread_create.c:312
#10 0xb5f83bee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb3237a40 (LWP 3859)):
[KCrash Handler]
#7  TokenizerString (o=..., this=0xe5fb698) at ../../khtml/misc/stringit.h:118
#8  node_copy (src=0xbcbdbe4, to=0x592ad58c, from=0x172afa4c, this=0x1111598c) at /usr/include/qt4/QtCore/qlist.h:399
#9  QList<khtml::TokenizerString>::detach_helper (this=0x1111598c, alloc=1) at /usr/include/qt4/QtCore/qlist.h:711
#10 0xb4fd0c5e in detach_helper (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:725
#11 detach (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:139
#12 begin (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:267
#13 first (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:282
#14 pop (this=0x1111598c) at ../../khtml/misc/stringit.h:192
#15 khtml::HTMLTokenizer::notifyFinished (this=0x111158c0, finishedObj=0x148ad118) at ../../khtml/html/htmltokenizer.cpp:2129
#16 0xb50f0b7f in khtml::CachedScript::checkNotify (this=0x148ad118) at ../../khtml/misc/loader.cpp:397
#17 0xb50f0d17 in khtml::CachedScript::data (this=0x148ad118, buffer=..., eof=true) at ../../khtml/misc/loader.cpp:389
#18 0xb50f6ff5 in khtml::Loader::slotFinished (this=0x9875ea0, job=0x14aa4480) at ../../khtml/misc/loader.cpp:1273
#19 0xb50f7799 in khtml::Loader::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0xbfda59c8, _c=<optimized out>) at ./loader.moc:129
#20 0xb63580f7 in QMetaObject::activate (sender=sender@entry=0x14aa4480, m=m@entry=0xb675d4cc <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0xbfda59c8) at kernel/qobject.cpp:3539
#21 0xb65b9095 in KJob::result (this=this@entry=0x14aa4480, _t1=_t1@entry=0x14aa4480) at ./kjob.moc:207
#22 0xb65b90e2 in KJob::emitResult (this=this@entry=0x14aa4480) at ../../kdecore/jobs/kjob.cpp:318
#23 0xb5cc9fd1 in KIO::SimpleJob::slotFinished (this=0x14aa4480) at ../../kio/kio/job.cpp:496
#24 0xb5ccb3d9 in KIO::TransferJob::slotFinished (this=0x14aa4480) at ../../kio/kio/job.cpp:1110
#25 0xb5ccbfe0 in KIO::TransferJob::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0xbfda5bc8, _c=<optimized out>) at ./jobclasses.moc:387
#26 0xb63580f7 in QMetaObject::activate (sender=sender@entry=0x145e8aa0, m=m@entry=0xb5e90480 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#27 0xb5d760a5 in KIO::SlaveInterface::finished (this=this@entry=0x145e8aa0) at ./slaveinterface.moc:184
#28 0xb5d77aed in KIO::SlaveInterface::dispatch (this=0x145e8aa0, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#29 0xb5d74e6e in KIO::SlaveInterface::dispatch (this=0x145e8aa0) at ../../kio/kio/slaveinterface.cpp:92
#30 0xb5d68490 in KIO::Slave::gotInput (this=this@entry=0x145e8aa0) at ../../kio/kio/slave.cpp:344
#31 0xb5d6863c in KIO::Slave::qt_static_metacall (_o=_o@entry=0x145e8aa0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfda5e18) at ./slave.moc:56
#32 0xb63580f7 in QMetaObject::activate (sender=sender@entry=0x17156890, m=m@entry=0xb5e8d190 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#33 0xb5c913b5 in KIO::Connection::readyRead (this=0x17156890) at ./connection.moc:105
#34 0xb5c91b60 in KIO::ConnectionPrivate::dequeue (this=0x17664f38) at ../../kio/kio/connection.cpp:82
#35 0xb63548aa in QMetaCallEvent::placeMetaCall (this=0x16aa25a0, object=0x17156890) at kernel/qobject.cpp:524
#36 0xb635c6fb in QObject::event (this=0x17156890, e=0x16aa25a0) at kernel/qobject.cpp:1194
#37 0xb689f7f4 in QApplicationPrivate::notify_helper (this=0x95943d0, receiver=0x17156890, e=0x16aa25a0) at kernel/qapplication.cpp:4567
#38 0xb68a62d3 in QApplication::notify (this=0xbfda64e8, receiver=receiver@entry=0x17156890, e=e@entry=0x16aa25a0) at kernel/qapplication.cpp:4353
#39 0xb73ef1f4 in KApplication::notify (this=0xbfda64e8, receiver=0x17156890, event=0x16aa25a0) at ../../kdeui/kernel/kapplication.cpp:311
#40 0xb6342e4a in QCoreApplication::notifyInternal (this=0xbfda64e8, receiver=receiver@entry=0x17156890, event=event@entry=0x16aa25a0) at kernel/qcoreapplication.cpp:953
#41 0xb634670d in sendEvent (event=0x16aa25a0, receiver=0x17156890) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x9562ff0) at kernel/qcoreapplication.cpp:1577
#43 0xb6346c1c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#44 0xb637323e in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#45 postEventSourceDispatch (s=0x9591af8) at kernel/qeventdispatcher_glib.cpp:287
#46 0xb47bd1e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb47bd468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb47bd528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0xb637293b in QEventDispatcherGlib::processEvents (this=this@entry=0x9563d68, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#50 0xb69545de in QGuiEventDispatcherGlib::processEvents (this=0x9563d68, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#51 0xb6341823 in QEventLoop::processEvents (this=this@entry=0xbfda6418, flags=...) at kernel/qeventloop.cpp:149
#52 0xb6341b49 in QEventLoop::exec (this=this@entry=0xbfda6418, flags=...) at kernel/qeventloop.cpp:204
#53 0xb63478fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#54 0xb689da24 in QApplication::exec () at kernel/qapplication.cpp:3828
#55 0x0804e111 in main (argc=5, argv=0xbfda65c4) at ../../../akregator/src/main.cpp:102

--

Want to tell you this error.

Thanks for computing this programm. It's very useful.

Sincerely Peter Schwirkmann
Comment 1 Denis Kurz 2016-09-24 19:42:32 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of akregator (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 2 Denis Kurz 2017-01-07 21:49:04 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.