Bug 360908 - Crash in KJS
Summary: Crash in KJS
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords: drkonqi
: 386150 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-03-23 16:03 UTC by Graeme Hewson
Modified: 2020-12-18 10:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (13.67 KB, text/plain)
2018-06-06 03:50 UTC, Christopher Yeleighton
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Graeme Hewson 2016-03-23 16:03:03 UTC
Application: konqueror (4.14.13)
KDE Platform Version: 4.14.14
Qt Version: 4.8.6
Operating System: Linux 4.2.0-34-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed:

Using KHTML, went to http://feeds.nature.com/~r/nature/podcast/current/~3/4MERMhhbAiY/naturepodcast-24march2016

The crash was originally seen in Akgregator within kontact when trying to download a podcast from http://feeds.nature.com/nature/podcast/current.

The crash in bug 360525 is almost identical.

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3481931840 (LWP 18217))]

Thread 5 (Thread 0x7f34694b4700 (LWP 18218)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f346e3638cd in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f346e363929 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f347aa016aa in start_thread (arg=0x7f34694b4700) at pthread_create.c:333
#4  0x00007f348123ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f3428367700 (LWP 18219)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f346e085ca1 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f346e396066 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f347aa016aa in start_thread (arg=0x7f3428367700) at pthread_create.c:333
#4  0x00007f348123ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f3427709700 (LWP 18220)):
#0  0x00007f348122f88d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f347a5301ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f347a5302fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f347ecb920e in QEventDispatcherGlib::processEvents (this=0x7f34180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007f347ec870d1 in QEventLoop::processEvents (this=this@entry=0x7f3427708d90, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f347ec87445 in QEventLoop::exec (this=this@entry=0x7f3427708d90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f347eb764f9 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#7  0x00007f347eb78d1c in QThreadPrivate::start (arg=0x2c0c640) at thread/qthread_unix.cpp:349
#8  0x00007f347aa016aa in start_thread (arg=0x7f3427709700) at pthread_create.c:333
#9  0x00007f348123ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f341ce78700 (LWP 18230)):
#0  0x00007f348122f88d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f347a5301ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f347a5302fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f347ecb920e in QEventDispatcherGlib::processEvents (this=0x7f34140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007f347ec870d1 in QEventLoop::processEvents (this=this@entry=0x7f341ce77d50, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f347ec87445 in QEventLoop::exec (this=this@entry=0x7f341ce77d50, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f347eb764f9 in QThread::exec (this=this@entry=0x2cc91e0) at thread/qthread.cpp:538
#7  0x00007f347ff4560e in KIO::NameLookUpThread::run (this=0x2cc91e0) at ../../kio/kio/hostinfo.cpp:226
#8  0x00007f347eb78d1c in QThreadPrivate::start (arg=0x2cc91e0) at thread/qthread_unix.cpp:349
#9  0x00007f347aa016aa in start_thread (arg=0x7f341ce78700) at pthread_create.c:333
#10 0x00007f348123ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f3481931840 (LWP 18217)):
[KCrash Handler]
#6  KJS::Identifier::add (r=0x1) at ../../kjs/identifier.h:114
#7  KJS::Identifier::Identifier (rep=0x1, this=0x7ffcef26c710) at ../../kjs/identifier.h:50
#8  KJS::PropertyMap::getPropertyNames (this=this@entry=0x7f3409185748, propertyNames=..., mode=mode@entry=KJS::PropertyMap::IncludeDontEnumProperties) at ../../kjs/property_map.cpp:684
#9  0x00007f3424874d64 in KJS::JSObject::getOwnPropertyNames (this=0x7f3409185740, propertyNames=..., mode=KJS::PropertyMap::IncludeDontEnumProperties) at ../../kjs/object.cpp:680
#10 0x00007f342486b048 in KJS::ObjectObjectFuncImp::callAsFunction (this=0x7f3409560b80, exec=0x7ffcef26ea10, args=...) at ../../kjs/object_object.cpp:319
#11 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef26ea10, this=0x7f3409560b80) at ../../kjs/object.h:632
#12 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef26ea10, codeBlock=..., parentExec=parentExec@entry=0x7ffcef26ece0) at codes.def:1233
#13 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f34092a2300, exec=0x7ffcef26ece0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#14 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef26ece0, this=0x7f34092a2300) at ../../kjs/object.h:632
#15 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef26ece0, codeBlock=..., parentExec=parentExec@entry=0x7ffcef26efb0) at codes.def:1233
#16 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f34092a2e00, exec=0x7ffcef26efb0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#17 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef26efb0, this=0x7f34092a2e00) at ../../kjs/object.h:632
#18 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef26efb0, codeBlock=..., parentExec=parentExec@entry=0x7ffcef26f280) at codes.def:1233
#19 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f34092a9200, exec=0x7ffcef26f280, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#20 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef26f280, this=0x7f34092a9200) at ../../kjs/object.h:632
#21 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef26f280, codeBlock=..., parentExec=parentExec@entry=0x7ffcef26f550) at codes.def:1233
#22 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f340929df40, exec=0x7ffcef26f550, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#23 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef26f550, this=0x7f340929df40) at ../../kjs/object.h:632
#24 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef26f550, codeBlock=..., parentExec=parentExec@entry=0x7ffcef26f820) at codes.def:1233
#25 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f3409279e80, exec=0x7ffcef26f820, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#26 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef26f820, this=0x7f3409279e80) at ../../kjs/object.h:632
#27 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef26f820, codeBlock=..., parentExec=parentExec@entry=0x7ffcef26fbb0) at codes.def:1233
#28 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f3409279f00, exec=0x7ffcef26fbb0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#29 0x00007f3424855f97 in KJS::JSObject::call (args=..., thisObj=0x7f34091c0b00, exec=0x7ffcef26fbb0, this=0x7f3409279f00) at ../../kjs/object.h:632
#30 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffcef26fbb0, thisObj=0x7f3409279f00, args=...) at ../../kjs/function_object.cpp:125
#31 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef26fbb0, this=0x7f3409560080) at ../../kjs/object.h:632
#32 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef26fbb0, codeBlock=..., parentExec=parentExec@entry=0x7ffcef26fe80) at codes.def:1233
#33 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f340927a600, exec=0x7ffcef26fe80, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#34 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef26fe80, this=0x7f340927a600) at ../../kjs/object.h:632
#35 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef26fe80, codeBlock=..., parentExec=parentExec@entry=0x7ffcef270210) at codes.def:1233
#36 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f3409279780, exec=0x7ffcef270210, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#37 0x00007f3424855f97 in KJS::JSObject::call (args=..., thisObj=0x7f34091c0b00, exec=0x7ffcef270210, this=0x7f3409279780) at ../../kjs/object.h:632
#38 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffcef270210, thisObj=0x7f3409279780, args=...) at ../../kjs/function_object.cpp:125
#39 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef270210, this=0x7f3409560080) at ../../kjs/object.h:632
#40 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef270210, codeBlock=..., parentExec=parentExec@entry=0x7ffcef2704e0) at codes.def:1233
#41 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f340927a300, exec=0x7ffcef2704e0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#42 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef2704e0, this=0x7f340927a300) at ../../kjs/object.h:632
#43 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef2704e0, codeBlock=..., parentExec=parentExec@entry=0x7ffcef2707b0) at codes.def:1233
#44 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f34092756c0, exec=0x7ffcef2707b0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#45 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef2707b0, this=0x7f34092756c0) at ../../kjs/object.h:632
#46 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef2707b0, codeBlock=..., parentExec=parentExec@entry=0x7ffcef270b40) at codes.def:1233
#47 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f3409279780, exec=0x7ffcef270b40, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#48 0x00007f3424855f97 in KJS::JSObject::call (args=..., thisObj=0x7f34091c5600, exec=0x7ffcef270b40, this=0x7f3409279780) at ../../kjs/object.h:632
#49 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffcef270b40, thisObj=0x7f3409279780, args=...) at ../../kjs/function_object.cpp:125
#50 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef270b40, this=0x7f3409560080) at ../../kjs/object.h:632
#51 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef270b40, codeBlock=..., parentExec=parentExec@entry=0x7ffcef270e10) at codes.def:1233
#52 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f340927a300, exec=0x7ffcef270e10, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#53 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef270e10, this=0x7f340927a300) at ../../kjs/object.h:632
#54 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef270e10, codeBlock=..., parentExec=parentExec@entry=0x7ffcef2710e0) at codes.def:1233
#55 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f34092756c0, exec=0x7ffcef2710e0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#56 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef2710e0, this=0x7f34092756c0) at ../../kjs/object.h:632
#57 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef2710e0, codeBlock=..., parentExec=parentExec@entry=0x7ffcef271470) at codes.def:1233
#58 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f340928cf80, exec=0x7ffcef271470, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#59 0x00007f3424855abc in KJS::JSObject::call (args=..., thisObj=0x7f34117d0000, exec=0x7ffcef271470, this=0x7f340928cf80) at ../../kjs/object.h:632
#60 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffcef271470, thisObj=0x7f340928cf80, args=...) at ../../kjs/function_object.cpp:141
#61 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef271470, this=0x7f34095600c0) at ../../kjs/object.h:632
#62 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef271470, codeBlock=..., parentExec=parentExec@entry=0x7ffcef271740) at codes.def:1233
#63 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f3409276ec0, exec=0x7ffcef271740, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#64 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef271740, this=0x7f3409276ec0) at ../../kjs/object.h:632
#65 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef271740, codeBlock=..., parentExec=parentExec@entry=0x7ffcef271ad0) at codes.def:1233
#66 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f340928d000, exec=0x7ffcef271ad0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#67 0x00007f3424855abc in KJS::JSObject::call (args=..., thisObj=0x7f34117d0000, exec=0x7ffcef271ad0, this=0x7f340928d000) at ../../kjs/object.h:632
#68 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffcef271ad0, thisObj=0x7f340928d000, args=...) at ../../kjs/function_object.cpp:141
#69 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef271ad0, this=0x7f34095600c0) at ../../kjs/object.h:632
#70 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef271ad0, codeBlock=..., parentExec=parentExec@entry=0x7ffcef271da0) at codes.def:1233
#71 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f3409276ec0, exec=0x7ffcef271da0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#72 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef271da0, this=0x7f3409276ec0) at ../../kjs/object.h:632
#73 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef271da0, codeBlock=..., parentExec=parentExec@entry=0x7ffcef272070) at codes.def:1233
#74 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f34092672c0, exec=0x7ffcef272070, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#75 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef272070, this=0x7f34092672c0) at ../../kjs/object.h:632
#76 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef272070, codeBlock=..., parentExec=parentExec@entry=0x7ffcef272340) at codes.def:1233
#77 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f3409275d80, exec=0x7ffcef272340, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#78 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef272340, this=0x7f3409275d80) at ../../kjs/object.h:632
#79 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef272340, codeBlock=..., parentExec=parentExec@entry=0x7ffcef2726d0) at codes.def:1233
#80 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f340927de00, exec=0x7ffcef2726d0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#81 0x00007f3424855f97 in KJS::JSObject::call (args=..., thisObj=0x7f340927dc40, exec=0x7ffcef2726d0, this=0x7f340927de00) at ../../kjs/object.h:632
#82 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffcef2726d0, thisObj=0x7f340927de00, args=...) at ../../kjs/function_object.cpp:125
#83 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef2726d0, this=0x7f3409560080) at ../../kjs/object.h:632
#84 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef2726d0, codeBlock=..., parentExec=parentExec@entry=0x7ffcef2729a0) at codes.def:1233
#85 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f340927e4c0, exec=0x7ffcef2729a0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#86 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef2729a0, this=0x7f340927e4c0) at ../../kjs/object.h:632
#87 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef2729a0, codeBlock=..., parentExec=parentExec@entry=0x7ffcef272c70) at codes.def:1233
#88 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f340927df00, exec=0x7ffcef272c70, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#89 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef272c70, this=0x7f340927df00) at ../../kjs/object.h:632
#90 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef272c70, codeBlock=..., parentExec=parentExec@entry=0x7ffcef273000) at codes.def:1233
#91 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f340927df80, exec=0x7ffcef273000, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#92 0x00007f3424855f97 in KJS::JSObject::call (args=..., thisObj=0x7f340924f300, exec=0x7ffcef273000, this=0x7f340927df80) at ../../kjs/object.h:632
#93 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffcef273000, thisObj=0x7f340927df80, args=...) at ../../kjs/function_object.cpp:125
#94 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef273000, this=0x7f3409560080) at ../../kjs/object.h:632
#95 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef273000, codeBlock=..., parentExec=parentExec@entry=0x7ffcef2732d0) at codes.def:1233
#96 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f340924f200, exec=0x7ffcef2732d0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#97 0x00007f342488f517 in KJS::JSObject::call (args=..., thisObj=<optimized out>, exec=0x7ffcef2732d0, this=0x7f340924f200) at ../../kjs/object.h:632
#98 KJS::Machine::runBlock (exec=exec@entry=0x7ffcef2732d0, codeBlock=..., parentExec=parentExec@entry=0x3158700) at codes.def:1233
#99 0x00007f3424870fd0 in KJS::FunctionImp::callAsFunction (this=0x7f34091df940, exec=0x3158700, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:171
#100 0x00007f342567df53 in KJS::JSObject::call (args=..., thisObj=0x7f3409565380, exec=0x3158700, this=<optimized out>) at ../../kjs/object.h:632
#101 KJS::JSEventListener::handleEvent (this=0x5314840, evt=...) at ../../khtml/ecma/kjs_events.cpp:108
#102 0x00007f342548a670 in DOM::EventTargetImpl::handleLocalEvents (this=this@entry=0x31be0f8, evt=evt@entry=0x5308fd0, useCapture=useCapture@entry=false) at ../../khtml/xml/dom2_eventsimpl.cpp:62
#103 0x00007f3425463718 in DOM::NodeImpl::dispatchGenericEvent (this=this@entry=0x31be0f8, evt=evt@entry=0x5308fd0) at ../../khtml/xml/dom_nodeimpl.cpp:468
#104 0x00007f3425462c4f in DOM::NodeImpl::dispatchEvent (this=this@entry=0x31be0f8, evt=evt@entry=0x5308fd0, exceptioncode=@0x7ffcef273624: 0, tempEvent=tempEvent@entry=true) at ../../khtml/xml/dom_nodeimpl.cpp:398
#105 0x00007f3425462d48 in DOM::NodeImpl::dispatchHTMLEvent (this=0x31be0f8, _id=_id@entry=37, canBubbleArg=canBubbleArg@entry=true, cancelableArg=cancelableArg@entry=false) at ../../khtml/xml/dom_nodeimpl.cpp:516
#106 0x00007f34253cde4b in KHTMLPart::slotFinishedParsing (this=0x2ca7290) at ../../khtml/khtml_part.cpp:2228
#107 0x00007f34253fd807 in KHTMLPart::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./khtml_part.moc:255
#108 0x00007f347ec9cf60 in QMetaObject::activate (sender=0x31be0e0, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3567
#109 0x00007f347ec9cf60 in QMetaObject::activate (sender=0x35970c0, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3567
#110 0x00007f34254b13ff in khtml::HTMLTokenizer::write (this=0x35970c0, str=..., appendData=<optimized out>) at ../../khtml/html/htmltokenizer.cpp:1889
#111 0x00007f34254b28cb in khtml::HTMLTokenizer::notifyFinished (this=0x35970c0, finishedObj=<optimized out>) at ../../khtml/html/htmltokenizer.cpp:2132
#112 0x00007f34254bb1ec in DOM::HTMLLinkElementImpl::finished (this=0x36544d0) at ../../khtml/html/html_headimpl.cpp:276
#113 0x00007f34254bb3e2 in DOM::HTMLLinkElementImpl::setStyleSheet (this=this@entry=0x36544d0, url=..., sheetStr=..., charset=..., mimetype=...) at ../../khtml/html/html_headimpl.cpp:267
#114 0x00007f34255e766a in khtml::CachedCSSStyleSheet::checkNotify (this=this@entry=0x36450a0) at ../../khtml/misc/loader.cpp:311
#115 0x00007f34255e79db in khtml::CachedCSSStyleSheet::data (this=0x36450a0, buffer=..., eof=<optimized out>) at ../../khtml/misc/loader.cpp:301
#116 0x00007f34255e8b54 in khtml::Loader::slotFinished (this=0x2b54340, job=0x3643780) at ../../khtml/misc/loader.cpp:1273
#117 0x00007f34255e903c in khtml::Loader::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./loader.moc:129
#118 0x00007f347ec9cf60 in QMetaObject::activate (sender=sender@entry=0x3643780, m=m@entry=0x7f347f4c7b00 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffcef273ea0) at kernel/qobject.cpp:3567
#119 0x00007f347f11efb2 in KJob::result (this=this@entry=0x3643780, _t1=_t1@entry=0x3643780) at ./kjob.moc:207
#120 0x00007f347f11f000 in KJob::emitResult (this=this@entry=0x3643780) at ../../kdecore/jobs/kjob.cpp:318
#121 0x00007f347fe89b4e in KIO::SimpleJob::slotFinished (this=this@entry=0x3643780) at ../../kio/kio/job.cpp:496
#122 0x00007f347fe8b051 in KIO::TransferJob::slotFinished (this=0x3643780) at ../../kio/kio/job.cpp:1110
#123 0x00007f347ec9cf60 in QMetaObject::activate (sender=0x2ef5070, m=m@entry=0x7f348024fba0 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3567
#124 0x00007f347ff35af3 in KIO::SlaveInterface::finished (this=<optimized out>) at ./slaveinterface.moc:184
#125 0x00007f347ff38926 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#126 0x00007f347ff3577d in KIO::SlaveInterface::dispatch (this=0x2ef5070) at ../../kio/kio/slaveinterface.cpp:92
#127 0x00007f347ff27fb1 in KIO::Slave::gotInput (this=0x2ef5070) at ../../kio/kio/slave.cpp:344
#128 0x00007f347ec9cf60 in QMetaObject::activate (sender=0x2dec750, m=m@entry=0x7f348024a2c0 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3567
#129 0x00007f347fe4f6b0 in KIO::Connection::readyRead (this=<optimized out>) at ./connection.moc:105
#130 0x00007f347fe4fc5b in KIO::ConnectionPrivate::dequeue (this=0x2853390) at ../../kio/kio/connection.cpp:82
#131 0x00007f347eca2d01 in QObject::event (this=0x2dec750, e=<optimized out>) at kernel/qobject.cpp:1222
#132 0x00007f347dd4ecdc in QApplicationPrivate::notify_helper (this=this@entry=0x24ea4d0, receiver=receiver@entry=0x2dec750, e=e@entry=0x3376240) at kernel/qapplication.cpp:4570
#133 0x00007f347dd55c16 in QApplication::notify (this=this@entry=0x7ffcef274c90, receiver=receiver@entry=0x2dec750, e=e@entry=0x3376240) at kernel/qapplication.cpp:4356
#134 0x00007f347f709a2a in KApplication::notify (this=0x7ffcef274c90, receiver=0x2dec750, event=0x3376240) at ../../kdeui/kernel/kapplication.cpp:311
#135 0x00007f347ec8885d in QCoreApplication::notifyInternal (this=0x7ffcef274c90, receiver=receiver@entry=0x2dec750, event=event@entry=0x3376240) at kernel/qcoreapplication.cpp:955
#136 0x00007f347ec8c316 in QCoreApplication::sendEvent (event=0x3376240, receiver=0x2dec750) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#137 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x24b76b0) at kernel/qcoreapplication.cpp:1579
#138 0x00007f347ec8c5f3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1472
#139 0x00007f347ecb907e in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#140 postEventSourceDispatch (s=0x24dd340) at kernel/qeventdispatcher_glib.cpp:300
#141 0x00007f347a52fff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#142 0x00007f347a530250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#143 0x00007f347a5302fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#144 0x00007f347ecb91ee in QEventDispatcherGlib::processEvents (this=0x24b8b90, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#145 0x00007f347ddf9c26 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#146 0x00007f347ec870d1 in QEventLoop::processEvents (this=this@entry=0x7ffcef274ac0, flags=...) at kernel/qeventloop.cpp:149
#147 0x00007f347ec87445 in QEventLoop::exec (this=this@entry=0x7ffcef274ac0, flags=...) at kernel/qeventloop.cpp:204
#148 0x00007f347ec8d429 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#149 0x00007f347dd4cf2c in QApplication::exec () at kernel/qapplication.cpp:3828
#150 0x00007f34815c1abf in kdemain (argc=<optimized out>, argv=<optimized out>) at ../../../konqueror/src/konqmain.cpp:227
#151 0x00007f3481154a40 in __libc_start_main (main=0x4006e0 <main(int, char**)>, argc=1, argv=0x7ffcef274e38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcef274e28) at libc-start.c:289
#152 0x0000000000400719 in _start ()

Reported using DrKonqi
Comment 1 Joachim Mairböck 2017-10-26 19:20:40 UTC
*** Bug 386150 has been marked as a duplicate of this bug. ***
Comment 2 Christopher Yeleighton 2018-06-06 03:50:16 UTC
Created attachment 113107 [details]
New crash information added by DrKonqi

konqueror (5.0.97) using Qt 5.6.2

- What I was doing when the application crashed:

I told Konqueror to navigate to <URL: https://syncron.wiki/ >.  I entered my credentials and pressed the button [ Log in! ].

-- Backtrace (Reduced):
#6  KJS::Identifier::add (r=0x1) at /usr/src/debug/kjs-5.32.0/src/kjs/identifier.h:149
#7  KJS::Identifier::Identifier (rep=0x1, this=0x7ffc6b724460) at /usr/src/debug/kjs-5.32.0/src/kjs/identifier.h:52
#8  KJS::PropertyMap::getPropertyNames (this=this@entry=0x1b90008, propertyNames=..., mode=mode@entry=KJS::PropertyMap::IncludeDontEnumProperties) at /usr/src/debug/kjs-5.32.0/src/kjs/property_map.cpp:724
#9  0x00007f1ff84df890 in KJS::JSObject::getOwnPropertyNames (this=0x1b90000, propertyNames=..., mode=KJS::PropertyMap::IncludeDontEnumProperties) at /usr/src/debug/kjs-5.32.0/src/kjs/object.cpp:727
#10 0x00007f1ff84d5ff9 in KJS::ObjectObjectFuncImp::callAsFunction (this=0x9702540, exec=0x7ffc6b726760, args=...) at /usr/src/debug/kjs-5.32.0/src/kjs/object_object.cpp:331
Comment 3 Justin Zobel 2020-12-17 05:38:57 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 4 Graeme Hewson 2020-12-18 10:55:20 UTC
Unable to reproduce original crash.