https://bugs.kde.org/show_bug.cgi?id=285423
Summary: Akregator crashed while moving from one item to the next Product: akregator Version: 1.6.6 Platform: Ubuntu Packages OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: kdepim-bugs@kde.org ReportedBy: jonathancc...@fastmail.fm Application: akregator (1.6.6) KDE Platform Version: 4.6.5 (4.6.5) Qt Version: 4.7.2 Operating System: Linux 2.6.38-12-generic x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: Moving from one item in the aggregated feeds to the next. Only had one or two tabs open. -- Backtrace: Application: Akregator (akregator), signal: Segmentation fault [Current thread is 1 (Thread 0x7fcf0beec7a0 (LWP 13049))] Thread 3 (Thread 0x7fcef7fb2700 (LWP 13050)): #0 0x00007fcf0371dd9d in __pthread_mutex_unlock_usercnt (mutex=0x18af338) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x18af338) at pthread_mutex_unlock.c:290 #2 0x00007fcf0324cfef in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fcf0324df9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fcf0324e9f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fcef86f6c44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #6 0x00007fcf032753e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007fcf03719d8c in start_thread (arg=0x7fcef7fb2700) at pthread_create.c:304 #8 0x00007fcf08a8604d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fcedcc42700 (LWP 13089)): #0 0x00007fcf0324d5a2 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fcf0324e122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fcf0324e639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fcf0964d446 in QEventDispatcherGlib::processEvents (this=0x8c204f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fcf09621882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fcf09621abc in QEventLoop::exec (this=0x7fcedcc41db0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fcf09538924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007fcf09603c2f in QInotifyFileSystemWatcherEngine::run (this=0x798bc50) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fcf0953b175 in QThreadPrivate::start (arg=0x798bc50) at thread/qthread_unix.cpp:320 #9 0x00007fcf03719d8c in start_thread (arg=0x7fcedcc42700) at pthread_create.c:304 #10 0x00007fcf08a8604d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fcf0beec7a0 (LWP 13049)): [KCrash Handler] #6 deref (table=0x8236990, size=64) at ../../kjs/ustring.h:165 #7 ~RefPtr (table=0x8236990, size=64) at ../../kjs/wtf/RefPtr.h:51 #8 ~pair (table=0x8236990, size=64) at /usr/include/c++/4.5/bits/stl_pair.h:72 #9 WTF::HashTable<WTF::RefPtr<KJS::UString::Rep>, std::pair<WTF::RefPtr<KJS::UString::Rep>, unsigned long>, WTF::PairFirstExtractor<std::pair<WTF::RefPtr<KJS::UString::Rep>, unsigned long> >, KJS::IdentifierRepHash, WTF::PairHashTraits<WTF::HashTraits<WTF::RefPtr<KJS::UString::Rep> >, KJS::SymbolTableIndexHashTraits>, WTF::HashTraits<WTF::RefPtr<KJS::UString::Rep> > >::deallocateTable (table=0x8236990, size=64) at ../../kjs/wtf/HashTable.h:854 #10 0x00007fcee52ac930 in ~HashTable (this=0x6c8a850, __in_chrg=<value optimized out>) at ../../kjs/wtf/HashTable.h:284 #11 ~HashMap (this=0x6c8a850, __in_chrg=<value optimized out>) at ../../kjs/wtf/HashMap.h:33 #12 ~FunctionBodyNode (this=0x6c8a850, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:1027 #13 KJS::FunctionBodyNode::~FunctionBodyNode (this=0x6c8a850, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:1027 #14 0x00007fcee525455f in KJS::Node::deref (this=0x6c8a850) at ../../kjs/nodes.cpp:121 #15 0x00007fcee52ac02c in ~RefPtr (this=0x6c8a900, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:51 #16 ~FuncExprNode (this=0x6c8a900, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:1113 #17 KJS::FuncExprNode::~FuncExprNode (this=0x6c8a900, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:1113 #18 0x00007fcee525455f in KJS::Node::deref (this=0x6c8a900) at ../../kjs/nodes.cpp:121 #19 0x00007fcee52888ec in ~RefPtr (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:51 #20 ~AssignExprNode (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:733 #21 KJS::AssignExprNode::~AssignExprNode (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:733 #22 0x00007fcee525455f in KJS::Node::deref (this=0x6c8a9c0) at ../../kjs/nodes.cpp:121 #23 0x00007fcee528901c in ~RefPtr (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:51 #24 ~VarDeclNode (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:746 #25 KJS::VarDeclNode::~VarDeclNode (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:746 #26 0x00007fcee525455f in KJS::Node::deref (this=0x6c8a9e0) at ../../kjs/nodes.cpp:121 #27 0x00007fcee52ac15f in ~RefPtr (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:51 #28 ~VarDeclListNode (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:765 #29 KJS::VarDeclListNode::~VarDeclListNode (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:765 #30 0x00007fcee525455f in KJS::Node::deref (this=0x6c8aa10) at ../../kjs/nodes.cpp:121 #31 0x00007fcee528835c in ~RefPtr (this=0x6c8aa40, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:51 #32 ~VarStatementNode (this=0x6c8aa40, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:784 #33 KJS::VarStatementNode::~VarStatementNode (this=0x6c8aa40, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:784 #34 0x00007fcee525455f in KJS::Node::deref (this=0x6c8aa40) at ../../kjs/nodes.cpp:121 #35 0x00007fcee52ac223 in ~RefPtr (this=0x6c8aa60, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:51 #36 ~SourceElementsNode (this=0x6c8aa60, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:1153 #37 KJS::SourceElementsNode::~SourceElementsNode (this=0x6c8aa60, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:1153 #38 0x00007fcee525455f in KJS::Node::deref (this=0x6c8aa60) at ../../kjs/nodes.cpp:121 #39 0x00007fcee52ac25c in operator= (this=0x6c84cd0, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:128 #40 ~ListRefPtr (this=0x6c84cd0, __in_chrg=<value optimized out>) at ../../kjs/wtf/ListRefPtr.h:44 #41 ~SourceElementsNode (this=0x6c84cd0, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:1153 #42 KJS::SourceElementsNode::~SourceElementsNode (this=0x6c84cd0, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:1153 #43 0x00007fcee525455f in KJS::Node::deref (this=0x6c84cd0) at ../../kjs/nodes.cpp:121 #44 0x00007fcee52ac9a7 in ~RefPtr (this=0x657f220, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:51 #45 ~BlockNode (this=0x657f220, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:795 #46 ~FunctionBodyNode (this=0x657f220, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:1027 #47 KJS::FunctionBodyNode::~FunctionBodyNode (this=0x657f220, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:1027 #48 0x00007fcee525455f in KJS::Node::deref (this=0x657f220) at ../../kjs/nodes.cpp:121 #49 0x00007fcee527a1d7 in ~RefPtr (this=0x7fcee022f240, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:51 #50 KJS::FunctionImp::~FunctionImp (this=0x7fcee022f240, __in_chrg=<value optimized out>) at ../../kjs/function.cpp:75 #51 0x00007fcee5251beb in KJS::Collector::collect () at ../../kjs/collector.cpp:712 #52 0x00007fcee5251dc3 in KJS::Collector::allocate (s=16) at ../../kjs/collector.cpp:331 #53 0x00007fcee527dc7e in KJS::jsString (s=...) at ../../kjs/value.cpp:197 #54 0x00007fcee529b6b4 in KJS::Machine::runBlock (exec=0x7fff9a94bff0, codeBlock=..., parentExec=0x7fff9a94ca60) at codes.def:969 #55 0x00007fcee527ae55 in KJS::FunctionImp::callAsFunction (this=0x7fcee1a9e440, exec=0x7fff9a94ca60, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:172 #56 0x00007fcee529a56c in call (exec=0x7fff9a94ca60, codeBlock=..., parentExec=0x7fff9a94d4d0) at ../../kjs/object.h:626 #57 KJS::Machine::runBlock (exec=0x7fff9a94ca60, codeBlock=..., parentExec=0x7fff9a94d4d0) at codes.def:1223 #58 0x00007fcee527ae55 in KJS::FunctionImp::callAsFunction (this=0x7fcee1a9e840, exec=0x7fff9a94d4d0, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:172 #59 0x00007fcee529a56c in call (exec=0x7fff9a94d4d0, codeBlock=..., parentExec=0x7fff9a94df40) at ../../kjs/object.h:626 #60 KJS::Machine::runBlock (exec=0x7fff9a94d4d0, codeBlock=..., parentExec=0x7fff9a94df40) at codes.def:1223 #61 0x00007fcee527ae55 in KJS::FunctionImp::callAsFunction (this=0x7fcee1a861c0, exec=0x7fff9a94df40, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:172 #62 0x00007fcee529a56c in call (exec=0x7fff9a94df40, codeBlock=..., parentExec=0x7fff9a94e9b0) at ../../kjs/object.h:626 #63 KJS::Machine::runBlock (exec=0x7fff9a94df40, codeBlock=..., parentExec=0x7fff9a94e9b0) at codes.def:1223 #64 0x00007fcee527ae55 in KJS::FunctionImp::callAsFunction (this=0x7fcee1a85980, exec=0x7fff9a94e9b0, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:172 #65 0x00007fcee529a56c in call (exec=0x7fff9a94e9b0, codeBlock=..., parentExec=0x7fff9a94f420) at ../../kjs/object.h:626 #66 KJS::Machine::runBlock (exec=0x7fff9a94e9b0, codeBlock=..., parentExec=0x7fff9a94f420) at codes.def:1223 #67 0x00007fcee527ae55 in KJS::FunctionImp::callAsFunction (this=0x7fcee1a9d380, exec=0x7fff9a94f420, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:172 #68 0x00007fcee529a56c in call (exec=0x7fff9a94f420, codeBlock=..., parentExec=0x7fff9a950030) at ../../kjs/object.h:626 #69 KJS::Machine::runBlock (exec=0x7fff9a94f420, codeBlock=..., parentExec=0x7fff9a950030) at codes.def:1223 #70 0x00007fcee527ae55 in KJS::FunctionImp::callAsFunction (this=0x7fcee1a9fdc0, exec=0x7fff9a950030, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:172 #71 0x00007fcee529a56c in call (exec=0x7fff9a950030, codeBlock=..., parentExec=0x0) at ../../kjs/object.h:626 #72 KJS::Machine::runBlock (exec=0x7fff9a950030, codeBlock=..., parentExec=0x0) at codes.def:1223 #73 0x00007fcee5253c77 in KJS::FunctionBodyNode::execute (this=0x91111b0, exec=0x7fff9a950030) at ../../kjs/nodes.cpp:927 #74 0x00007fcee52829c5 in KJS::Interpreter::evaluate (this=0x8d16b70, sourceURL=..., startingLineNumber=0, code=0xbbd47f0, codeLength=46655, thisV=0x7fcee0ba0500) at ../../kjs/interpreter.cpp:564 #75 0x00007fcee5282aa4 in KJS::Interpreter::evaluate (this=<value optimized out>, sourceURL=<value optimized out>, startingLineNumber=<value optimized out>, code=<value optimized out>, thisV=<value optimized out>) at ../../kjs/interpreter.cpp:504 #76 0x00007fcee5ba4493 in KJSProxy::evaluate (this=0x5ca1ea0, filename=..., baseLine=0, str=..., n=<value optimized out>, completion=0x7fff9a950310) at ../../khtml/ecma/kjs_proxy.cpp:126 #77 0x00007fcee5939a39 in KHTMLPart::executeScript (this=0x9590660, filename=..., baseLine=0, n=..., script=...) at ../../khtml/khtml_part.cpp:1279 #78 0x00007fcee59ff373 in khtml::HTMLTokenizer::scriptExecution (this=0xa19d2c0, str=..., scriptURL=<value optimized out>, baseLine=0) at ../../khtml/html/htmltokenizer.cpp:517 #79 0x00007fcee5a08718 in khtml::HTMLTokenizer::notifyFinished (this=0xa19d2c0, finishedObj=<value optimized out>) at ../../khtml/html/htmltokenizer.cpp:2117 #80 0x00007fcee5b24a0f in khtml::CachedScript::checkNotify (this=0xb0e69a0) at ../../khtml/misc/loader.cpp:397 #81 0x00007fcee5b24bbc in khtml::CachedScript::data (this=0xb0e69a0, buffer=<value optimized out>, eof=<value optimized out>) at ../../khtml/misc/loader.cpp:389 #82 0x00007fcee5b24eeb in khtml::Loader::slotFinished (this=0x1cc5660, job=0xaa0bd80) at ../../khtml/misc/loader.cpp:1262 #83 0x00007fcee5b25383 in khtml::Loader::qt_metacall (this=0x1cc5660, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9a950940) at ./loader.moc:141 #84 0x00007fcf096375f8 in QMetaObject::activate (sender=0xaa0bd80, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff9a950940) at kernel/qobject.cpp:3287 #85 0x00007fcf09a8ed32 in KJob::result (this=<value optimized out>, _t1=0xaa0bd80) at ./kjob.moc:194 #86 0x00007fcf09a8ed70 in KJob::emitResult (this=0xaa0bd80) at ../../kdecore/jobs/kjob.cpp:312 #87 0x00007fcf085e636b in KIO::SimpleJob::slotFinished (this=0xaa0bd80) at ../../kio/kio/job.cpp:525 #88 0x00007fcf085eb3f2 in KIO::TransferJob::slotFinished (this=0xaa0bd80) at ../../kio/kio/job.cpp:1120 #89 0x00007fcf085ee941 in KIO::TransferJob::qt_metacall (this=0xaa0bd80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9a950d50) at ./jobclasses.moc:367 #90 0x00007fcf096375f8 in QMetaObject::activate (sender=0x91ed460, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287 #91 0x00007fcf0868c871 in KIO::SlaveInterface::dispatch (this=<value optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:173 #92 0x00007fcf086897f5 in KIO::SlaveInterface::dispatch (this=0x91ed460) at ../../kio/kio/slaveinterface.cpp:89 #93 0x00007fcf0867d19e in KIO::Slave::gotInput (this=0x91ed460) at ../../kio/kio/slave.cpp:348 #94 0x00007fcf0867d7ec in KIO::Slave::qt_metacall (this=0x91ed460, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9a951160) at ./slave.moc:82 #95 0x00007fcf096375f8 in QMetaObject::activate (sender=0x884e130, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287 #96 0x00007fcf085b7677 in KIO::ConnectionPrivate::dequeue (this=0x9990b60) at ../../kio/kio/connection.cpp:82 #97 0x00007fcf085b771d in KIO::Connection::qt_metacall (this=0x884e130, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x99edaf0) at ./connection.moc:79 #98 0x00007fcf0963649a in QObject::event (this=0x884e130, e=<value optimized out>) at kernel/qobject.cpp:1226 #99 0x00007fcf09fe19f4 in QApplicationPrivate::notify_helper (this=0x185b2e0, receiver=0x884e130, e=0xac52bd0) at kernel/qapplication.cpp:4462 #100 0x00007fcf09fe63ba in QApplication::notify (this=<value optimized out>, receiver=0x884e130, e=0xac52bd0) at kernel/qapplication.cpp:4341 #101 0x00007fcf0ad056c6 in KApplication::notify (this=0x7fff9a951b90, receiver=0x884e130, event=0xac52bd0) at ../../kdeui/kernel/kapplication.cpp:311 #102 0x00007fcf0962249c in QCoreApplication::notifyInternal (this=0x7fff9a951b90, receiver=0x884e130, event=0xac52bd0) at kernel/qcoreapplication.cpp:731 #103 0x00007fcf09625c25 in sendEvent (receiver=0x0, event_type=0, data=0x1802180) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #104 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1802180) at kernel/qcoreapplication.cpp:1372 #105 0x00007fcf0964d253 in sendPostedEvents (s=0x185dd60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #106 postEventSourceDispatch (s=0x185dd60) at kernel/qeventdispatcher_glib.cpp:277 #107 0x00007fcf0324dbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #108 0x00007fcf0324e3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #109 0x00007fcf0324e639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #110 0x00007fcf0964d3ef in QEventDispatcherGlib::processEvents (this=0x1801990, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #111 0x00007fcf0a08b4de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #112 0x00007fcf09621882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #113 0x00007fcf09621abc in QEventLoop::exec (this=0x7fff9a951b40, flags=...) at kernel/qeventloop.cpp:201 #114 0x00007fcf09625ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #115 0x0000000000408f24 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../akregator/src/main.cpp:103 Possible duplicates by query: bug 283271, bug 278180, bug 260264. Reported using DrKonqi -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ Kdepim-bugs mailing list Kdepim-bugs@kde.org https://mail.kde.org/mailman/listinfo/kdepim-bugs