Bug 360960 - Konqueror crashed when clicking LiveJournal link
Summary: Konqueror crashed when clicking LiveJournal link
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-03-25 08:48 UTC by Matthew Cline
Modified: 2018-11-02 03:24 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Cline 2016-03-25 08:48:03 UTC
Application: konqueror (4.14.17)
KDE Platform Version: 4.14.18
Qt Version: 4.8.7
Operating System: Linux 4.4.5-300.fc23.x86_64 x86_64
Distribution: "Fedora release 23 (Twenty Three)"

-- Information about the crash:
I clicked the "page 1 of comments" link on a LiveJournal post, and the browser crashed.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  0x00007fe52f0058e0 in KJS::PropertyMap::getPropertyNames(KJS::PropertyNameArray&, KJS::PropertyMap::PropertyMode) const () at /lib64/libkjs.so.4
#7  0x00007fe52effe634 in KJS::JSObject::getOwnPropertyNames(KJS::ExecState*, KJS::PropertyNameArray&, KJS::PropertyMap::PropertyMode) () at /lib64/libkjs.so.4
#8  0x00007fe52eff4918 in KJS::ObjectObjectFuncImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#9  0x00007fe52f018de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#10 0x00007fe52effa8a0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#11 0x00007fe52efdf38c in KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#12 0x00007fe52f018de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#13 0x00007fe52effa8a0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#14 0x00007fe52f018de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#15 0x00007fe52effa8a0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#16 0x00007fe52f018de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#17 0x00007fe52effa8a0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#18 0x00007fe52efdf38c in KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#19 0x00007fe52f018de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#20 0x00007fe52effa8a0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#21 0x00007fe52f018de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#22 0x00007fe52effa8a0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#23 0x00007fe52f018de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#24 0x00007fe52effa8a0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#25 0x00007fe52efdf38c in KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#26 0x00007fe52f018de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#27 0x00007fe52effa8a0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#28 0x00007fe52f018de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#29 0x00007fe52effa8a0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#30 0x00007fe52f018de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#31 0x00007fe52effa8a0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#32 0x00007fe52efdf38c in KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#33 0x00007fe52f018de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#34 0x00007fe52effa8a0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#35 0x00007fe52efdf38c in KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#36 0x00007fe52f018de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#37 0x00007fe52effa8a0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#38 0x00007fe52f018de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#39 0x00007fe52effa8a0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#40 0x00007fe52f018de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#41 0x00007fe52efcd0d8 in KJS::FunctionBodyNode::execute(KJS::ExecState*) () at /lib64/libkjs.so.4
#42 0x00007fe52f00317b in KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) [clone .part.24] [clone .constprop.52] () at /lib64/libkjs.so.4
#43 0x00007fe52f0032c3 in KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) () at /lib64/libkjs.so.4
#44 0x00007fe52f00334f in KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UString const&, KJS::JSValue*) () at /lib64/libkjs.so.4
#45 0x00007fe52f9a5cfc in KJSProxy::evaluate(QString, int, QString const&, DOM::Node const&, KJS::Completion*) () at /lib64/libkhtml.so.5
#46 0x00007fe52f71f651 in KHTMLPart::executeScript(QString const&, int, DOM::Node const&, QString const&) () at /lib64/libkhtml.so.5
#47 0x00007fe52f7eb8ce in khtml::HTMLTokenizer::scriptExecution(QString const&, QString const&, int) () at /lib64/libkhtml.so.5
#48 0x00007fe52f7f0cfc in khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) () at /lib64/libkhtml.so.5
#49 0x00007fe52f7ebf15 in khtml::HTMLTokenizer::scriptHandler() () at /lib64/libkhtml.so.5
#50 0x00007fe52f7edeb1 in khtml::HTMLTokenizer::parseRawContent(khtml::TokenizerString&) () at /lib64/libkhtml.so.5
#51 0x00007fe52f7efb55 in khtml::HTMLTokenizer::parseTag(khtml::TokenizerString&) () at /lib64/libkhtml.so.5
#52 0x00007fe52f7f0493 in khtml::HTMLTokenizer::write(khtml::TokenizerString const&, bool) () at /lib64/libkhtml.so.5
#53 0x00007fe52f7081b1 in KHTMLPart::write(char const*, int) () at /lib64/libkhtml.so.5
#54 0x00007fe52f721048 in KHTMLPart::slotData(KIO::Job*, QByteArray const&) () at /lib64/libkhtml.so.5
#55 0x00007fe52f73c37f in KHTMLPart::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libkhtml.so.5
#56 0x00007fe54bd09a50 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#57 0x00007fe54d4f3c54 in KIO::TransferJob::data(KIO::Job*, QByteArray const&) () at /lib64/libkio.so.5
#58 0x00007fe54d4f6469 in KIO::TransferJob::slotData(QByteArray const&) () at /lib64/libkio.so.5
#59 0x00007fe54bd09a50 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#60 0x00007fe54d5a3b62 in KIO::SlaveInterface::data(QByteArray const&) () at /lib64/libkio.so.5
#61 0x00007fe54d5a6580 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () at /lib64/libkio.so.5
#62 0x00007fe54d5a38bd in KIO::SlaveInterface::dispatch() () at /lib64/libkio.so.5
#63 0x00007fe54d5960f1 in KIO::Slave::gotInput() () at /lib64/libkio.so.5
#64 0x00007fe54bd09a50 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#65 0x00007fe54d4be0db in KIO::ConnectionPrivate::dequeue() [clone .part.14] () at /lib64/libkio.so.5
#66 0x00007fe54bd0f7f1 in QObject::event(QEvent*) () at /lib64/libQtCore.so.4
#67 0x00007fe54ab7f93c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#68 0x00007fe54ab86796 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#69 0x00007fe54ca0960a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#70 0x00007fe54bcf58bd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#71 0x00007fe54bcf8ed6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQtCore.so.4
#72 0x00007fe54bd25cee in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtCore.so.4
#73 0x00007fe544ecce3a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#74 0x00007fe544ecd1d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#75 0x00007fe544ecd27c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#76 0x00007fe54bd25e5e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#77 0x00007fe54ac28436 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#78 0x00007fe54bcf4131 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#79 0x00007fe54bcf44a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#80 0x00007fe54bcfa039 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#81 0x00007fe54e5568bf in kdemain () at /lib64/libkdeinit4_konqueror.so
#82 0x00007fe548d9d580 in __libc_start_main () at /lib64/libc.so.6
#83 0x0000564fc71fb9a9 in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 360908.

Possible duplicates by query: bug 360908.

Reported using DrKonqi
Comment 1 RJ 2016-03-28 16:56:35 UTC
Application: konqueror (4.14.11)
KDE Platform Version: 4.14.17
Qt Version: 4.8.7
Operating System: Linux 4.4.6-200.fc22.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
reproduce this easily.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fe63919b880 (LWP 1755))]

Thread 12 (Thread 0x7fe617acf700 (LWP 1758)):
#0  0x00007fe635c3757d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe63230cdbc in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fe5c80013e0, timeout=<optimized out>, context=0x7fe5c80009a0) at gmain.c:4103
#2  g_main_context_iterate (context=context@entry=0x7fe5c80009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007fe63230cecc in g_main_context_iteration (context=0x7fe5c80009a0, may_block=may_block@entry=1) at gmain.c:3869
#4  0x00007fe637b1de7e in QEventDispatcherGlib::processEvents (this=0x7fe5c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007fe637aec131 in QEventLoop::processEvents (this=this@entry=0x7fe617aced50, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe637aec4a5 in QEventLoop::exec (this=this@entry=0x7fe617aced50, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fe6379dba99 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#8  0x00007fe6379de38c in QThreadPrivate::start (arg=0x55584d89c6e0) at thread/qthread_unix.cpp:352
#9  0x00007fe63773c555 in start_thread (arg=0x7fe617acf700) at pthread_create.c:333
#10 0x00007fe635c42ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7fe5cd258700 (LWP 1772)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe614becf61 in JSC::BlockAllocator::blockFreeingThreadMain (this=0x55584e8a6c98) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128
#2  0x00007fe614eeb6d6 in WTF::wtfThreadEntryPoint (param=0x55584e64e6c0) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196
#3  0x00007fe63773c555 in start_thread (arg=0x7fe5cd258700) at pthread_create.c:333
#4  0x00007fe635c42ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fe5c55b9700 (LWP 2069)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fe6379de8d4 in wait (time=30000, this=0x555858c22950) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x555855d4ee20, mutex=mutex@entry=0x7fe5b4003188, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe6379d18a7 in QThreadPoolThread::run (this=0x555855d4ee10) at concurrent/qthreadpool.cpp:142
#4  0x00007fe6379de38c in QThreadPrivate::start (arg=0x555855d4ee10) at thread/qthread_unix.cpp:352
#5  0x00007fe63773c555 in start_thread (arg=0x7fe5c55b9700) at pthread_create.c:333
#6  0x00007fe635c42ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fe5c4b95700 (LWP 2070)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fe6379de8d4 in wait (time=30000, this=0x555859d64d30) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x5558549f71c0, mutex=mutex@entry=0x7fe5b4003188, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe6379d18a7 in QThreadPoolThread::run (this=0x5558549f71b0) at concurrent/qthreadpool.cpp:142
#4  0x00007fe6379de38c in QThreadPrivate::start (arg=0x5558549f71b0) at thread/qthread_unix.cpp:352
#5  0x00007fe63773c555 in start_thread (arg=0x7fe5c4b95700) at pthread_create.c:333
#6  0x00007fe635c42ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fe5a7fd5700 (LWP 2082)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fe6379de8d4 in wait (time=30000, this=0x55585a52d1d0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x55585a52cff0, mutex=mutex@entry=0x7fe5b4003188, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe6379d18a7 in QThreadPoolThread::run (this=0x55585a52cfe0) at concurrent/qthreadpool.cpp:142
#4  0x00007fe6379de38c in QThreadPrivate::start (arg=0x55585a52cfe0) at thread/qthread_unix.cpp:352
#5  0x00007fe63773c555 in start_thread (arg=0x7fe5a7fd5700) at pthread_create.c:333
#6  0x00007fe635c42ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fe5bb4ff700 (LWP 2085)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fe6379de8d4 in wait (time=30000, this=0x555859451330) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x55585939bb00, mutex=mutex@entry=0x7fe5b4003188, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe6379d18a7 in QThreadPoolThread::run (this=0x55585939baf0) at concurrent/qthreadpool.cpp:142
#4  0x00007fe6379de38c in QThreadPrivate::start (arg=0x55585939baf0) at thread/qthread_unix.cpp:352
#5  0x00007fe63773c555 in start_thread (arg=0x7fe5bb4ff700) at pthread_create.c:333
#6  0x00007fe635c42ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fe5a76f0700 (LWP 2086)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fe6379de8d4 in wait (time=30000, this=0x555853f46360) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x555853f46110, mutex=mutex@entry=0x7fe5b4003188, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe6379d18a7 in QThreadPoolThread::run (this=0x555853f46100) at concurrent/qthreadpool.cpp:142
#4  0x00007fe6379de38c in QThreadPrivate::start (arg=0x555853f46100) at thread/qthread_unix.cpp:352
#5  0x00007fe63773c555 in start_thread (arg=0x7fe5a76f0700) at pthread_create.c:333
#6  0x00007fe635c42ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fe58ffff700 (LWP 2109)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe5972056da in cnd_wait (mtx=0x55585c097260, cond=0x55585c097288) at ../../../../../include/c11/threads_posix.h:154
#2  pipe_semaphore_wait (sema=0x55585c097260) at ../../../../../src/gallium/auxiliary/os/os_thread.h:259
#3  radeon_drm_cs_emit_ioctl (param=param@entry=0x55585c096f30) at radeon_drm_winsys.c:636
#4  0x00007fe597204e37 in impl_thrd_routine (p=<optimized out>) at ../../../../../include/c11/threads_posix.h:87
#5  0x00007fe63773c555 in start_thread (arg=0x7fe58ffff700) at pthread_create.c:333
#6  0x00007fe635c42ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fe597fff700 (LWP 2172)):
#0  0x00007fe635c3757d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe63230cdbc in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7fe590002850, timeout=<optimized out>, context=0x7fe590002400) at gmain.c:4103
#2  g_main_context_iterate (context=context@entry=0x7fe590002400, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007fe63230cecc in g_main_context_iteration (context=0x7fe590002400, may_block=may_block@entry=1) at gmain.c:3869
#4  0x00007fe637b1de7e in QEventDispatcherGlib::processEvents (this=0x7fe590002ed0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007fe637aec131 in QEventLoop::processEvents (this=this@entry=0x7fe597ffed00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe637aec4a5 in QEventLoop::exec (this=this@entry=0x7fe597ffed00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fe6379dba99 in QThread::exec (this=this@entry=0x5558572ecc80) at thread/qthread.cpp:538
#8  0x00007fe637acc203 in QInotifyFileSystemWatcherEngine::run (this=0x5558572ecc80) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007fe6379de38c in QThreadPrivate::start (arg=0x5558572ecc80) at thread/qthread_unix.cpp:352
#10 0x00007fe63773c555 in start_thread (arg=0x7fe597fff700) at pthread_create.c:333
#11 0x00007fe635c42ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fe5c6883700 (LWP 2215)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fe6379de8d4 in wait (time=30000, this=0x55584fc78e40) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x55584fc78bf0, mutex=mutex@entry=0x555850259798, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe6379d18a7 in QThreadPoolThread::run (this=0x55584fc78be0) at concurrent/qthreadpool.cpp:142
#4  0x00007fe6379de38c in QThreadPrivate::start (arg=0x55584fc78be0) at thread/qthread_unix.cpp:352
#5  0x00007fe63773c555 in start_thread (arg=0x7fe5c6883700) at pthread_create.c:333
#6  0x00007fe635c42ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fe58af3c700 (LWP 2216)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fe6379de8d4 in wait (time=30000, this=0x55584faa3690) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x55584f9ffe20, mutex=mutex@entry=0x555850259798, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe6379d18a7 in QThreadPoolThread::run (this=0x55584f9ffe10) at concurrent/qthreadpool.cpp:142
#4  0x00007fe6379de38c in QThreadPrivate::start (arg=0x55584f9ffe10) at thread/qthread_unix.cpp:352
#5  0x00007fe63773c555 in start_thread (arg=0x7fe58af3c700) at pthread_create.c:333
#6  0x00007fe635c42ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fe63919b880 (LWP 1755)):
[KCrash Handler]
#6  add (r=0x1) at ../../kjs/identifier.h:114
#7  Identifier (rep=0x1, this=0x7ffeec9a82e0) at ../../kjs/identifier.h:50
#8  KJS::PropertyMap::getPropertyNames (this=this@entry=0x7fe61c5d1a48, propertyNames=..., mode=mode@entry=KJS::PropertyMap::IncludeDontEnumProperties) at ../../kjs/property_map.cpp:684
#9  0x00007fe61c85a584 in KJS::JSObject::getOwnPropertyNames (this=0x7fe61c5d1a40, propertyNames=..., mode=KJS::PropertyMap::IncludeDontEnumProperties) at ../../kjs/object.cpp:680
#10 0x00007fe61c850868 in KJS::ObjectObjectFuncImp::callAsFunction (this=0x7fe5c4ce3700, exec=0x7ffeec9aa5e0, args=...) at ../../kjs/object_object.cpp:319
#11 0x00007fe61c874d37 in call (args=..., thisObj=<optimized out>, exec=0x7ffeec9aa5e0, this=0x7fe5c4ce3700) at ../../kjs/object.h:632
#12 KJS::Machine::runBlock (exec=exec@entry=0x7ffeec9aa5e0, codeBlock=..., parentExec=parentExec@entry=0x7ffeec9aa970) at codes.def:1233
#13 0x00007fe61c8567f0 in KJS::FunctionImp::callAsFunction (this=0x7fe5a47129c0, exec=0x7ffeec9aa970, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#14 0x00007fe61c83b2dc in KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffeec9aa970, thisObj=0x7fe5a47129c0, args=...) at ../../kjs/object.h:632
#15 0x00007fe61c874d37 in call (args=..., thisObj=<optimized out>, exec=0x7ffeec9aa970, this=0x7fe5c4ce5b00) at ../../kjs/object.h:632
#16 KJS::Machine::runBlock (exec=exec@entry=0x7ffeec9aa970, codeBlock=..., parentExec=parentExec@entry=0x7ffeec9aac40) at codes.def:1233
#17 0x00007fe61c8567f0 in KJS::FunctionImp::callAsFunction (this=0x7fe5a4705c40, exec=0x7ffeec9aac40, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#18 0x00007fe61c874d37 in call (args=..., thisObj=<optimized out>, exec=0x7ffeec9aac40, this=0x7fe5a4705c40) at ../../kjs/object.h:632
#19 KJS::Machine::runBlock (exec=exec@entry=0x7ffeec9aac40, codeBlock=..., parentExec=parentExec@entry=0x7ffeec9aaf10) at codes.def:1233
#20 0x00007fe61c8567f0 in KJS::FunctionImp::callAsFunction (this=0x7fe5a46fa140, exec=0x7ffeec9aaf10, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#21 0x00007fe61c874d37 in call (args=..., thisObj=<optimized out>, exec=0x7ffeec9aaf10, this=0x7fe5a46fa140) at ../../kjs/object.h:632
#22 KJS::Machine::runBlock (exec=exec@entry=0x7ffeec9aaf10, codeBlock=..., parentExec=parentExec@entry=0x7ffeec9ab2a0) at codes.def:1233
#23 0x00007fe61c8567f0 in KJS::FunctionImp::callAsFunction (this=0x7fe5a47077c0, exec=0x7ffeec9ab2a0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#24 0x00007fe61c83b2dc in KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffeec9ab2a0, thisObj=0x7fe5a47077c0, args=...) at ../../kjs/object.h:632
#25 0x00007fe61c874d37 in call (args=..., thisObj=<optimized out>, exec=0x7ffeec9ab2a0, this=0x7fe5c4ce5b00) at ../../kjs/object.h:632
#26 KJS::Machine::runBlock (exec=exec@entry=0x7ffeec9ab2a0, codeBlock=..., parentExec=parentExec@entry=0x7ffeec9ab570) at codes.def:1233
#27 0x00007fe61c8567f0 in KJS::FunctionImp::callAsFunction (this=0x7fe5a4705c40, exec=0x7ffeec9ab570, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#28 0x00007fe61c874d37 in call (args=..., thisObj=<optimized out>, exec=0x7ffeec9ab570, this=0x7fe5a4705c40) at ../../kjs/object.h:632
#29 KJS::Machine::runBlock (exec=exec@entry=0x7ffeec9ab570, codeBlock=..., parentExec=parentExec@entry=0x7ffeec9ab840) at codes.def:1233
#30 0x00007fe61c8567f0 in KJS::FunctionImp::callAsFunction (this=0x7fe5a4705780, exec=0x7ffeec9ab840, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#31 0x00007fe61c874d37 in call (args=..., thisObj=<optimized out>, exec=0x7ffeec9ab840, this=0x7fe5a4705780) at ../../kjs/object.h:632
#32 KJS::Machine::runBlock (exec=exec@entry=0x7ffeec9ab840, codeBlock=..., parentExec=parentExec@entry=0x7ffeec9abbd0) at codes.def:1233
#33 0x00007fe61c8567f0 in KJS::FunctionImp::callAsFunction (this=0x7fe5a4705f80, exec=0x7ffeec9abbd0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#34 0x00007fe61c83b2dc in KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffeec9abbd0, thisObj=0x7fe5a4705f80, args=...) at ../../kjs/object.h:632
#35 0x00007fe61c874d37 in call (args=..., thisObj=<optimized out>, exec=0x7ffeec9abbd0, this=0x7fe5c4ce5b00) at ../../kjs/object.h:632
#36 KJS::Machine::runBlock (exec=exec@entry=0x7ffeec9abbd0, codeBlock=..., parentExec=parentExec@entry=0x7ffeec9abea0) at codes.def:1233
#37 0x00007fe61c8567f0 in KJS::FunctionImp::callAsFunction (this=0x7fe5a4705c40, exec=0x7ffeec9abea0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#38 0x00007fe61c874d37 in call (args=..., thisObj=<optimized out>, exec=0x7ffeec9abea0, this=0x7fe5a4705c40) at ../../kjs/object.h:632
#39 KJS::Machine::runBlock (exec=exec@entry=0x7ffeec9abea0, codeBlock=..., parentExec=parentExec@entry=0x7ffeec9ac170) at codes.def:1233
#40 0x00007fe61c8567f0 in KJS::FunctionImp::callAsFunction (this=0x7fe5a4705ac0, exec=0x7ffeec9ac170, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#41 0x00007fe61c874d37 in call (args=..., thisObj=<optimized out>, exec=0x7ffeec9ac170, this=0x7fe5a4705ac0) at ../../kjs/object.h:632
#42 KJS::Machine::runBlock (exec=exec@entry=0x7ffeec9ac170, codeBlock=..., parentExec=parentExec@entry=0x7ffeec9ac500) at codes.def:1233
#43 0x00007fe61c8567f0 in KJS::FunctionImp::callAsFunction (this=0x7fe5a4705a00, exec=0x7ffeec9ac500, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#44 0x00007fe61c83b2dc in KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffeec9ac500, thisObj=0x7fe5a4705a00, args=...) at ../../kjs/object.h:632
#45 0x00007fe61c874d37 in call (args=..., thisObj=<optimized out>, exec=0x7ffeec9ac500, this=0x7fe5c4ce5b00) at ../../kjs/object.h:632
#46 KJS::Machine::runBlock (exec=exec@entry=0x7ffeec9ac500, codeBlock=..., parentExec=parentExec@entry=0x7ffeec9ac890) at codes.def:1233
#47 0x00007fe61c8567f0 in KJS::FunctionImp::callAsFunction (this=0x7fe5a4714ac0, exec=0x7ffeec9ac890, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#48 0x00007fe61c83b2dc in KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffeec9ac890, thisObj=0x7fe5a4714ac0, args=...) at ../../kjs/object.h:632
#49 0x00007fe61c874d37 in call (args=..., thisObj=<optimized out>, exec=0x7ffeec9ac890, this=0x7fe5c4ce5b00) at ../../kjs/object.h:632
#50 KJS::Machine::runBlock (exec=exec@entry=0x7ffeec9ac890, codeBlock=..., parentExec=parentExec@entry=0x7ffeec9acb60) at codes.def:1233
#51 0x00007fe61c8567f0 in KJS::FunctionImp::callAsFunction (this=0x7fe5a4705c40, exec=0x7ffeec9acb60, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#52 0x00007fe61c874d37 in call (args=..., thisObj=<optimized out>, exec=0x7ffeec9acb60, this=0x7fe5a4705c40) at ../../kjs/object.h:632
#53 KJS::Machine::runBlock (exec=exec@entry=0x7ffeec9acb60, codeBlock=..., parentExec=parentExec@entry=0x7ffeec9aced0) at codes.def:1233
#54 0x00007fe61c8567f0 in KJS::FunctionImp::callAsFunction (this=0x7fe5a4714d80, exec=0x7ffeec9aced0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#55 0x00007fe61c874d37 in call (args=..., thisObj=<optimized out>, exec=0x7ffeec9aced0, this=0x7fe5a4714d80) at ../../kjs/object.h:632
#56 KJS::Machine::runBlock (exec=exec@entry=0x7ffeec9aced0, codeBlock=..., parentExec=parentExec@entry=0x0) at codes.def:1233
#57 0x00007fe61c829028 in KJS::FunctionBodyNode::execute (this=this@entry=0x555865f147e0, exec=exec@entry=0x7ffeec9aced0) at ../../kjs/nodes.cpp:927
#58 0x00007fe61c85f0cb in KJS::Interpreter::evaluate (this=0x55585d45ec30, sourceURL=..., startingLineNumber=0, code=<optimized out>, codeLength=484553, thisV=0x7fe61c5d1a40) at ../../kjs/interpreter.cpp:567
#59 0x00007fe61c85f213 in KJS::Interpreter::evaluate (this=<optimized out>, sourceURL=..., startingLineNumber=<optimized out>, code=<optimized out>, codeLength=<optimized out>, thisV=0x7fe61c5d1a40) at ../../kjs/interpreter.cpp:515
#60 0x00007fe61c85f29f in KJS::Interpreter::evaluate (this=<optimized out>, sourceURL=..., startingLineNumber=startingLineNumber@entry=0, code=..., thisV=thisV@entry=0x7fe61c5d1a40) at ../../kjs/interpreter.cpp:507
#61 0x00007fe61aa45c1c in KJSProxy::evaluate (this=this@entry=0x555857bc2330, filename=..., baseLine=baseLine@entry=0, str=..., n=..., completion=0x7ffeec9ad270) at ../../khtml/ecma/kjs_proxy.cpp:126
#62 0x00007fe61a7bf5f1 in KHTMLPart::executeScript (this=0x55585ad65610, filename=..., baseLine=baseLine@entry=0, n=..., script=...) at ../../khtml/khtml_part.cpp:1291
#63 0x00007fe61a88b86e in khtml::HTMLTokenizer::scriptExecution (this=this@entry=0x5558624f1090, str=..., scriptURL=..., baseLine=baseLine@entry=0) at ../../khtml/html/htmltokenizer.cpp:517
#64 0x00007fe61a890c9c in khtml::HTMLTokenizer::notifyFinished (this=0x5558624f1090, finishedObj=<optimized out>) at ../../khtml/html/htmltokenizer.cpp:2113
#65 0x00007fe61a9c11d5 in khtml::CachedScript::checkNotify (this=this@entry=0x555864b032c0) at ../../khtml/misc/loader.cpp:397
#66 0x00007fe61a9c134a in khtml::CachedScript::data (this=0x555864b032c0, buffer=..., eof=<optimized out>) at ../../khtml/misc/loader.cpp:389
#67 0x00007fe61a9c7414 in khtml::Loader::slotFinished (this=0x55584fc46c00, job=0x55586179f4a0) at ../../khtml/misc/loader.cpp:1273
#68 0x00007fe61a9c78fc in khtml::Loader::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./loader.moc:129
#69 0x00007fe637b01a50 in QMetaObject::activate (sender=sender@entry=0x55586179f4a0, m=m@entry=0x7fe6385c6560 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffeec9ad810) at kernel/qobject.cpp:3567
#70 0x00007fe63821e6f2 in KJob::result (this=this@entry=0x55586179f4a0, _t1=_t1@entry=0x55586179f4a0) at ./kjob.moc:207
#71 0x00007fe63821e740 in KJob::emitResult (this=this@entry=0x55586179f4a0) at ../../kdecore/jobs/kjob.cpp:318
#72 0x00007fe624fa9fde in KIO::SimpleJob::slotFinished (this=this@entry=0x55586179f4a0) at ../../kio/kio/job.cpp:496
#73 0x00007fe624fab4e1 in KIO::TransferJob::slotFinished (this=0x55586179f4a0) at ../../kio/kio/job.cpp:1110
#74 0x00007fe637b01a50 in QMetaObject::activate (sender=0x55585092b0b0, m=m@entry=0x7fe625377060 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3567
#75 0x00007fe625055ea3 in KIO::SlaveInterface::finished (this=<optimized out>) at ./slaveinterface.moc:184
#76 0x00007fe625058cd6 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#77 0x00007fe625055b2d in KIO::SlaveInterface::dispatch (this=0x55585092b0b0) at ../../kio/kio/slaveinterface.cpp:92
#78 0x00007fe625048361 in KIO::Slave::gotInput (this=0x55585092b0b0) at ../../kio/kio/slave.cpp:344
#79 0x00007fe637b01a50 in QMetaObject::activate (sender=0x5558538bf4e0, m=m@entry=0x7fe6253717c0 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3567
#80 0x00007fe624f6fb60 in KIO::Connection::readyRead (this=<optimized out>) at ./connection.moc:105
#81 0x00007fe624f7010b in KIO::ConnectionPrivate::dequeue (this=0x555850215120) at ../../kio/kio/connection.cpp:82
#82 0x00007fe637b077f1 in QObject::event (this=0x5558538bf4e0, e=<optimized out>) at kernel/qobject.cpp:1222
#83 0x00007fe636bfe93c in QApplicationPrivate::notify_helper (this=this@entry=0x55584d028a70, receiver=receiver@entry=0x5558538bf4e0, e=e@entry=0x555864abfcc0) at kernel/qapplication.cpp:4565
#84 0x00007fe636c05796 in QApplication::notify (this=this@entry=0x7ffeec9ae600, receiver=receiver@entry=0x5558538bf4e0, e=e@entry=0x555864abfcc0) at kernel/qapplication.cpp:4351
#85 0x00007fe638b6c59a in KApplication::notify (this=0x7ffeec9ae600, receiver=0x5558538bf4e0, event=0x555864abfcc0) at ../../kdeui/kernel/kapplication.cpp:311
#86 0x00007fe637aed8bd in QCoreApplication::notifyInternal (this=0x7ffeec9ae600, receiver=receiver@entry=0x5558538bf4e0, event=event@entry=0x555864abfcc0) at kernel/qcoreapplication.cpp:955
#87 0x00007fe637af0ed6 in sendEvent (event=0x555864abfcc0, receiver=0x5558538bf4e0) at kernel/qcoreapplication.h:231
#88 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55584cf8ac00) at kernel/qcoreapplication.cpp:1579
#89 0x00007fe637af11b3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1472
#90 0x00007fe637b1dcee in sendPostedEvents () at kernel/qcoreapplication.h:236
#91 postEventSourceDispatch (s=0x55584d031510) at kernel/qeventdispatcher_glib.cpp:300
#92 0x00007fe63230ca8a in g_main_dispatch (context=0x55584d031450) at gmain.c:3122
#93 g_main_context_dispatch (context=context@entry=0x55584d031450) at gmain.c:3737
#94 0x00007fe63230ce20 in g_main_context_iterate (context=context@entry=0x55584d031450, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
#95 0x00007fe63230cecc in g_main_context_iteration (context=0x55584d031450, may_block=may_block@entry=1) at gmain.c:3869
#96 0x00007fe637b1de5e in QEventDispatcherGlib::processEvents (this=0x55584d027a90, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#97 0x00007fe636ca7436 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#98 0x00007fe637aec131 in QEventLoop::processEvents (this=this@entry=0x7ffeec9ae430, flags=...) at kernel/qeventloop.cpp:149
#99 0x00007fe637aec4a5 in QEventLoop::exec (this=this@entry=0x7ffeec9ae430, flags=...) at kernel/qeventloop.cpp:204
#100 0x00007fe637af2039 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#101 0x00007fe636bfd0cc in QApplication::exec () at kernel/qapplication.cpp:3823
#102 0x00007fe62621165f in kdemain (argc=<optimized out>, argv=<optimized out>) at ../../../konqueror/src/konqmain.cpp:227
#103 0x000055584c1af961 in launch (argc=2, _name=0x55584cfebbe8 "/usr/bin/konqueror", args=0x55584cfebc04 "", cwd=0x0, envc=0, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x55584cfebc14 "localhost.localdomain;1459142222;296399;1490_TIME116572") at ../../kinit/kinit.cpp:726
#104 0x000055584c1b0877 in handle_launcher_request (sock=7, who=<optimized out>) at ../../kinit/kinit.cpp:1218
#105 0x000055584c1b0fe8 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1411
#106 0x000055584c1ac6d3 in main (argc=2, argv=<optimized out>, envp=<optimized out>) at ../../kinit/kinit.cpp:1899
Comment 2 Andrew Crouthamel 2018-11-01 13:48:09 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Matthew Cline 2018-11-02 03:13:19 UTC
Unable to reproduce with version 5.0.97 (Fedora 29)
Comment 4 Andrew Crouthamel 2018-11-02 03:24:33 UTC
Thanks for the update!