Bug 337244

Summary: Akregator Crash at startup
Product: [Applications] konqueror Reporter: tbohaning
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: justin.zobel, kdenis
Priority: NOR Keywords: drkonqi
Version: 4.13.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description tbohaning 2014-07-08 19:09:46 UTC
Application: akregator (4.13.2)
KDE Platform Version: 4.13.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-30-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
Akregator crashes each time it's started. It does this inside and outside of kontact.

IT occurs at each and every start.

The crash can be reproduced every time.

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc39738c800 (LWP 8310))]

Thread 3 (Thread 0x7fc36fdef700 (LWP 8363)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fc394a147f4 in wait (time=30000, this=0x4ac81e0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x387e260, mutex=mutex@entry=0x53d9288, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc394a080fa in QThreadPoolThread::run (this=0x387e250) at concurrent/qthreadpool.cpp:142
#4  0x00007fc394a1432f in QThreadPrivate::start (arg=0x387e250) at thread/qthread_unix.cpp:349
#5  0x00007fc38f023182 in start_thread (arg=0x7fc36fdef700) at pthread_create.c:312
#6  0x00007fc393f3930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fc35a85c700 (LWP 8433)):
#0  0x00007fc393f30c33 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc394af3171 in QProcessManager::run (this=0x7fc394e7d540 <processManager()::processManager>) at io/qprocess_unix.cpp:270
#2  0x00007fc394a1432f in QThreadPrivate::start (arg=0x7fc394e7d540 <processManager()::processManager>) at thread/qthread_unix.cpp:349
#3  0x00007fc38f023182 in start_thread (arg=0x7fc35a85c700) at pthread_create.c:312
#4  0x00007fc393f3930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fc39738c800 (LWP 8310)):
[KCrash Handler]
#6  TokenizerString (o=..., this=0x7fffd3c01430) at ../../khtml/misc/stringit.h:118
#7  pop (this=0x18c43d90) at ../../khtml/misc/stringit.h:192
#8  khtml::HTMLTokenizer::scriptHandler (this=this@entry=0x18c43c70) at ../../khtml/html/htmltokenizer.cpp:484
#9  0x00007fc39131a671 in khtml::HTMLTokenizer::parseRawContent (this=this@entry=0x18c43c70, src=...) at ../../khtml/html/htmltokenizer.cpp:378
#10 0x00007fc39131cef8 in khtml::HTMLTokenizer::parseTag (this=this@entry=0x18c43c70, src=...) at ../../khtml/html/htmltokenizer.cpp:1528
#11 0x00007fc39131de29 in khtml::HTMLTokenizer::write (this=0x18c43c70, str=..., appendData=<optimized out>) at ../../khtml/html/htmltokenizer.cpp:1795
#12 0x00007fc3912c4f9f in DOM::DocumentImpl::write (this=this@entry=0x18c52480, text=...) at ../../khtml/xml/dom_docimpl.cpp:1695
#13 0x00007fc391475098 in KJS::HTMLDocFunction::callAsFunction (this=0x7fc359f8ea80, exec=0x7fffd3c01980, thisObj=<optimized out>, args=...) at ../../khtml/ecma/kjs_html.cpp:135
#14 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#15 KJS::Machine::runBlock (exec=0x7fffd3c01980, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c01c60) at codes.def:1233
#16 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc35b39a440, exec=0x7fffd3c01c60, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#17 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#18 KJS::Machine::runBlock (exec=0x7fffd3c01c60, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c01f40) at codes.def:1233
#19 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc35b39a3c0, exec=0x7fffd3c01f40, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#20 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#21 KJS::Machine::runBlock (exec=0x7fffd3c01f40, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c02220) at codes.def:1233
#22 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc35b39a340, exec=0x7fffd3c02220, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#23 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#24 KJS::Machine::runBlock (exec=0x7fffd3c02220, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c02500) at codes.def:1233
#25 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc359f8bbc0, exec=0x7fffd3c02500, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#26 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#27 KJS::Machine::runBlock (exec=0x7fffd3c02500, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c027e0) at codes.def:1233
#28 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc35b39c240, exec=0x7fffd3c027e0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#29 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#30 KJS::Machine::runBlock (exec=0x7fffd3c027e0, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c02ac0) at codes.def:1233
#31 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc35b39c1c0, exec=0x7fffd3c02ac0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#32 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#33 KJS::Machine::runBlock (exec=0x7fffd3c02ac0, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c02da0) at codes.def:1233
#34 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc35b39cd40, exec=0x7fffd3c02da0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#35 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#36 KJS::Machine::runBlock (exec=0x7fffd3c02da0, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c03080) at codes.def:1233
#37 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc35b380080, exec=0x7fffd3c03080, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#38 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#39 KJS::Machine::runBlock (exec=0x7fffd3c03080, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c03360) at codes.def:1233
#40 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc35b373b40, exec=0x7fffd3c03360, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#41 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#42 KJS::Machine::runBlock (exec=0x7fffd3c03360, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c03640) at codes.def:1233
#43 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc35b377f80, exec=0x7fffd3c03640, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#44 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#45 KJS::Machine::runBlock (exec=0x7fffd3c03640, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c039d0) at codes.def:1233
#46 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc35b373c40, exec=0x7fffd3c039d0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#47 0x00007fc38a201197 in call (args=..., thisObj=0x7fc36dee1a80, exec=0x7fffd3c039d0, this=0x7fc35b373c40) at ../../kjs/object.h:632
#48 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7fffd3c039d0, thisObj=0x7fc35b373c40, args=...) at ../../kjs/function_object.cpp:125
#49 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#50 KJS::Machine::runBlock (exec=0x7fffd3c039d0, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c03cb0) at codes.def:1233
#51 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc359f887c0, exec=0x7fffd3c03cb0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#52 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#53 KJS::Machine::runBlock (exec=0x7fffd3c03cb0, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c03f90) at codes.def:1233
#54 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc35b4d5b40, exec=0x7fffd3c03f90, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#55 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#56 KJS::Machine::runBlock (exec=0x7fffd3c03f90, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c04270) at codes.def:1233
#57 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc359f88d80, exec=0x7fffd3c04270, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#58 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#59 KJS::Machine::runBlock (exec=0x7fffd3c04270, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c04550) at codes.def:1233
#60 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc35b4d4b00, exec=0x7fffd3c04550, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#61 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#62 KJS::Machine::runBlock (exec=0x7fffd3c04550, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c04830) at codes.def:1233
#63 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc359f894c0, exec=0x7fffd3c04830, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#64 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#65 KJS::Machine::runBlock (exec=0x7fffd3c04830, codeBlock=..., parentExec=0x0, parentExec@entry=0x7fffd3c04b10) at codes.def:1233
#66 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc35b4d4b00, exec=0x7fffd3c04b10, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#67 0x00007fc38a2369cd in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#68 KJS::Machine::runBlock (exec=0x7fffd3c04b10, codeBlock=..., parentExec=0x0, parentExec@entry=0x85601c0) at codes.def:1233
#69 0x00007fc38a21af71 in KJS::FunctionImp::callAsFunction (this=0x7fc35b4d5500, exec=0x85601c0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#70 0x00007fc3914a1070 in call (args=..., thisObj=0x7fc3799e4640, exec=0x85601c0, this=<optimized out>) at ../../kjs/object.h:632
#71 KJS::ScheduledAction::execute (this=0x18bdbe00, window=0x7fc3799e4640) at ../../khtml/ecma/kjs_window.cpp:2504
#72 0x00007fc3914a12a1 in KJS::WindowQObject::timerEvent (this=0x8559a60) at ../../khtml/ecma/kjs_window.cpp:2679
#73 0x00007fc394b2ea31 in QObject::event (this=0x8559a60, e=<optimized out>) at kernel/qobject.cpp:1156
#74 0x00007fc395508e2c in QApplicationPrivate::notify_helper (this=this@entry=0x23e32d0, receiver=receiver@entry=0x8559a60, e=e@entry=0x7fffd3c050f0) at kernel/qapplication.cpp:4567
#75 0x00007fc39550f4a0 in QApplication::notify (this=this@entry=0x7fffd3c05530, receiver=receiver@entry=0x8559a60, e=e@entry=0x7fffd3c050f0) at kernel/qapplication.cpp:4353
#76 0x00007fc396213d1a in KApplication::notify (this=0x7fffd3c05530, receiver=0x8559a60, event=0x7fffd3c050f0) at ../../kdeui/kernel/kapplication.cpp:311
#77 0x00007fc394b164dd in QCoreApplication::notifyInternal (this=0x7fffd3c05530, receiver=0x8559a60, event=0x7fffd3c050f0) at kernel/qcoreapplication.cpp:953
#78 0x00007fc394b46323 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#79 QTimerInfoList::activateTimers (this=0x23e3980) at kernel/qeventdispatcher_unix.cpp:621
#80 0x00007fc394b43629 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:193
#81 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:240
#82 0x00007fc38eb43e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#83 0x00007fc38eb44048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#84 0x00007fc38eb440ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#85 0x00007fc394b437a1 in QEventDispatcherGlib::processEvents (this=0x23a4ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#86 0x00007fc3955aabb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#87 0x00007fc394b150af in QEventLoop::processEvents (this=this@entry=0x7fffd3c05360, flags=...) at kernel/qeventloop.cpp:149
#88 0x00007fc394b153a5 in QEventLoop::exec (this=this@entry=0x7fffd3c05360, flags=...) at kernel/qeventloop.cpp:204
#89 0x00007fc394b1ab79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#90 0x0000000000407be1 in ?? ()
#91 0x00007fc393e5fec5 in __libc_start_main (main=0x407740, argc=5, argv=0x7fffd3c05658, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffd3c05648) at libc-start.c:287
#92 0x0000000000407edb in _start ()

Possible duplicates by query: bug 337017, bug 251510, bug 251509.

Reported using DrKonqi
Comment 1 Denis Kurz 2017-01-22 14:32:32 UTC
Sorry, it seems like Konqueror actually was the correct product. Reassigning.
Comment 2 Justin Zobel 2020-12-17 05:26:14 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 3 Justin Zobel 2021-01-11 23:07:10 UTC
Status correction.
Comment 4 tbohaning 2021-01-12 01:10:58 UTC
Please mark as resolved. I'm no longer using akregator and can not duplicate. 

Thank you.
Comment 5 Justin Zobel 2021-01-12 01:53:03 UTC
Thanks for the update.