[Bug 285423] New: Akregator crashed while moving from one item to the next

Jonathan Cast jonathanccast at fastmail.fm
Mon Oct 31 20:05:04 GMT 2011


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 at kde.org
        ReportedBy: jonathanccast at 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.



More information about the Kdepim-bugs mailing list