Application: kontact (5.0.3) Qt Version: 5.4.2 Operating System: Linux 4.2.0-30-generic x86_64 Distribution: Ubuntu 15.10 -- Information about the crash: - What I was doing when the application crashed: Clicked on an email in the message list after marking another message unread. The crash can be reproduced sometimes. -- Backtrace: Application: Kontact (kontact), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fbd9f3b6880 (LWP 20230))] Thread 6 (Thread 0x7fbd975ef700 (LWP 20232)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fbdb99a848b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007fbdb99a84c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007fbdb51276aa in start_thread (arg=0x7fbd975ef700) at pthread_create.c:333 #4 0x00007fbdba89ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fbd5401b700 (LWP 20233)): #0 0x00007fbdba88f88d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fbdb44aa1ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fbdb44aa2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fbdbb3d029b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fbdbb37675a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fbdbb1943d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fbdbb1992be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fbdb51276aa in start_thread (arg=0x7fbd5401b700) at pthread_create.c:333 #8 0x00007fbdba89ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fbd4bbc6700 (LWP 20234)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fbd5317a4da in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #2 0x00007fbd53179c17 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #3 0x00007fbdb51276aa in start_thread (arg=0x7fbd4bbc6700) at pthread_create.c:333 #4 0x00007fbdba89ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fbd4b18d700 (LWP 20235)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fbdb96b65b4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007fbdb99d8341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007fbdb51276aa in start_thread (arg=0x7fbd4b18d700) at pthread_create.c:333 #4 0x00007fbdba89ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fbd4a98c700 (LWP 20236)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fbdb96b75e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007fbdb99d8341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007fbdb51276aa in start_thread (arg=0x7fbd4a98c700) at pthread_create.c:333 #4 0x00007fbdba89ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fbd9f3b6880 (LWP 20230)): [KCrash Handler] #6 KJS::Identifier::add (r=0x1) at ../../../src/kjs/identifier.h:149 #7 KJS::Identifier::Identifier (rep=0x1, this=0x7ffc0b6e25c0) at ../../../src/kjs/identifier.h:52 #8 KJS::PropertyMap::getPropertyNames (this=this@entry=0x49534c8, propertyNames=..., mode=mode@entry=KJS::PropertyMap::IncludeDontEnumProperties) at ../../../src/kjs/property_map.cpp:724 #9 0x00007fbd38ae5f24 in KJS::JSObject::getOwnPropertyNames (this=0x49534c0, propertyNames=..., mode=KJS::PropertyMap::IncludeDontEnumProperties) at ../../../src/kjs/object.cpp:727 #10 0x00007fbd38adb40e in KJS::ObjectObjectFuncImp::callAsFunction (this=0x5e5e180, exec=0x7ffc0b6e4a10, args=...) at ../../../src/kjs/object_object.cpp:331 #11 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x2ea00c0, exec=0x7ffc0b6e4a10, this=<optimized out>) at ../../../src/kjs/object.h:689 #12 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e4a10, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e4d50) at codes.def:1233 #13 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x54ef2c0, exec=0x7ffc0b6e4d50, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #14 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x2ea00c0, exec=0x7ffc0b6e4d50, this=<optimized out>) at ../../../src/kjs/object.h:689 #15 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e4d50, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e5090) at codes.def:1233 #16 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x4e90180, exec=0x7ffc0b6e5090, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #17 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x2ea00c0, exec=0x7ffc0b6e5090, this=<optimized out>) at ../../../src/kjs/object.h:689 #18 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e5090, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e53d0) at codes.def:1233 #19 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x4e95e80, exec=0x7ffc0b6e53d0, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #20 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x2ea00c0, exec=0x7ffc0b6e53d0, this=<optimized out>) at ../../../src/kjs/object.h:689 #21 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e53d0, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e5710) at codes.def:1233 #22 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x320f0c0, exec=0x7ffc0b6e5710, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #23 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x31e3000, exec=0x7ffc0b6e5710, this=<optimized out>) at ../../../src/kjs/object.h:689 #24 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e5710, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e5a50) at codes.def:1233 #25 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x63de100, exec=0x7ffc0b6e5a50, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #26 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x31e3d00, exec=0x7ffc0b6e5a50, this=<optimized out>) at ../../../src/kjs/object.h:689 #27 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e5a50, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e5e50) at codes.def:1233 #28 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x63de180, exec=0x7ffc0b6e5e50, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #29 0x00007fbd38ac4747 in KJS::JSObject::call (args=..., thisObj=0x31e3d00, exec=0x7ffc0b6e5e50, this=0x63de180) at ../../../src/kjs/object.h:689 #30 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffc0b6e5e50, thisObj=0x63de180, args=...) at ../../../src/kjs/function_object.cpp:126 #31 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x63de180, exec=0x7ffc0b6e5e50, this=<optimized out>) at ../../../src/kjs/object.h:689 #32 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e5e50, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e6190) at codes.def:1233 #33 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x63de880, exec=0x7ffc0b6e6190, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #34 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x31e3d00, exec=0x7ffc0b6e6190, this=<optimized out>) at ../../../src/kjs/object.h:689 #35 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e6190, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e6590) at codes.def:1233 #36 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x63dda00, exec=0x7ffc0b6e6590, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #37 0x00007fbd38ac4747 in KJS::JSObject::call (args=..., thisObj=0x31e3d00, exec=0x7ffc0b6e6590, this=0x63dda00) at ../../../src/kjs/object.h:689 #38 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffc0b6e6590, thisObj=0x63dda00, args=...) at ../../../src/kjs/function_object.cpp:126 #39 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x63dda00, exec=0x7ffc0b6e6590, this=<optimized out>) at ../../../src/kjs/object.h:689 #40 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e6590, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e68d0) at codes.def:1233 #41 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x63de580, exec=0x7ffc0b6e68d0, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #42 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x31e3d00, exec=0x7ffc0b6e68d0, this=<optimized out>) at ../../../src/kjs/object.h:689 #43 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e68d0, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e6c10) at codes.def:1233 #44 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x63d9540, exec=0x7ffc0b6e6c10, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #45 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x63d9500, exec=0x7ffc0b6e6c10, this=<optimized out>) at ../../../src/kjs/object.h:689 #46 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e6c10, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e7010) at codes.def:1233 #47 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x63dda00, exec=0x7ffc0b6e7010, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #48 0x00007fbd38ac4747 in KJS::JSObject::call (args=..., thisObj=0x31c1280, exec=0x7ffc0b6e7010, this=0x63dda00) at ../../../src/kjs/object.h:689 #49 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffc0b6e7010, thisObj=0x63dda00, args=...) at ../../../src/kjs/function_object.cpp:126 #50 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x63dda00, exec=0x7ffc0b6e7010, this=<optimized out>) at ../../../src/kjs/object.h:689 #51 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e7010, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e7350) at codes.def:1233 #52 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x63de580, exec=0x7ffc0b6e7350, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #53 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x31c1280, exec=0x7ffc0b6e7350, this=<optimized out>) at ../../../src/kjs/object.h:689 #54 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e7350, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e7690) at codes.def:1233 #55 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x63d9540, exec=0x7ffc0b6e7690, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #56 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x63d9500, exec=0x7ffc0b6e7690, this=<optimized out>) at ../../../src/kjs/object.h:689 #57 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e7690, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e7a90) at codes.def:1233 #58 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x63d08c0, exec=0x7ffc0b6e7a90, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #59 0x00007fbd38ac421c in KJS::JSObject::call (args=..., thisObj=0x2ea00c0, exec=0x7ffc0b6e7a90, this=0x63d08c0) at ../../../src/kjs/object.h:689 #60 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffc0b6e7a90, thisObj=0x63d08c0, args=...) at ../../../src/kjs/function_object.cpp:144 #61 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x63d08c0, exec=0x7ffc0b6e7a90, this=<optimized out>) at ../../../src/kjs/object.h:689 #62 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e7a90, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e7dd0) at codes.def:1233 #63 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x63dae80, exec=0x7ffc0b6e7dd0, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #64 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x31e5b40, exec=0x7ffc0b6e7dd0, this=<optimized out>) at ../../../src/kjs/object.h:689 #65 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e7dd0, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e81d0) at codes.def:1233 #66 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x63d0940, exec=0x7ffc0b6e81d0, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #67 0x00007fbd38ac421c in KJS::JSObject::call (args=..., thisObj=0x2ea00c0, exec=0x7ffc0b6e81d0, this=0x63d0940) at ../../../src/kjs/object.h:689 #68 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffc0b6e81d0, thisObj=0x63d0940, args=...) at ../../../src/kjs/function_object.cpp:144 #69 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x63d0940, exec=0x7ffc0b6e81d0, this=<optimized out>) at ../../../src/kjs/object.h:689 #70 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e81d0, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e8510) at codes.def:1233 #71 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x63dae80, exec=0x7ffc0b6e8510, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #72 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x320bb80, exec=0x7ffc0b6e8510, this=<optimized out>) at ../../../src/kjs/object.h:689 #73 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e8510, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e8850) at codes.def:1233 #74 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x320bd00, exec=0x7ffc0b6e8850, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #75 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x320bcc0, exec=0x7ffc0b6e8850, this=<optimized out>) at ../../../src/kjs/object.h:689 #76 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e8850, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e8b90) at codes.def:1233 #77 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x63d9c80, exec=0x7ffc0b6e8b90, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #78 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x63dbc00, exec=0x7ffc0b6e8b90, this=<optimized out>) at ../../../src/kjs/object.h:689 #79 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e8b90, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e8f90) at codes.def:1233 #80 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x3202380, exec=0x7ffc0b6e8f90, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #81 0x00007fbd38ac4747 in KJS::JSObject::call (args=..., thisObj=0x32021c0, exec=0x7ffc0b6e8f90, this=0x3202380) at ../../../src/kjs/object.h:689 #82 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffc0b6e8f90, thisObj=0x3202380, args=...) at ../../../src/kjs/function_object.cpp:126 #83 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x3202380, exec=0x7ffc0b6e8f90, this=<optimized out>) at ../../../src/kjs/object.h:689 #84 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e8f90, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e92d0) at codes.def:1233 #85 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x3202a40, exec=0x7ffc0b6e92d0, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #86 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x32021c0, exec=0x7ffc0b6e92d0, this=<optimized out>) at ../../../src/kjs/object.h:689 #87 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e92d0, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e9610) at codes.def:1233 #88 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x3202480, exec=0x7ffc0b6e9610, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #89 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x32021c0, exec=0x7ffc0b6e9610, this=<optimized out>) at ../../../src/kjs/object.h:689 #90 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e9610, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e9a10) at codes.def:1233 #91 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x3202500, exec=0x7ffc0b6e9a10, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #92 0x00007fbd38ac4747 in KJS::JSObject::call (args=..., thisObj=0x2dffd00, exec=0x7ffc0b6e9a10, this=0x3202500) at ../../../src/kjs/object.h:689 #93 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffc0b6e9a10, thisObj=0x3202500, args=...) at ../../../src/kjs/function_object.cpp:126 #94 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x3202500, exec=0x7ffc0b6e9a10, this=<optimized out>) at ../../../src/kjs/object.h:689 #95 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e9a10, codeBlock=..., parentExec=parentExec@entry=0x7ffc0b6e9d50) at codes.def:1233 #96 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x2dffc00, exec=0x7ffc0b6e9d50, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #97 0x00007fbd38b01dff in KJS::JSObject::call (args=..., thisObj=0x2dffd00, exec=0x7ffc0b6e9d50, this=<optimized out>) at ../../../src/kjs/object.h:689 #98 KJS::Machine::runBlock (exec=exec@entry=0x7ffc0b6e9d50, codeBlock=..., parentExec=parentExec@entry=0x6320ae0) at codes.def:1233 #99 0x00007fbd38ae1e08 in KJS::FunctionImp::callAsFunction (this=0x31cc200, exec=0x6320ae0, thisObj=<optimized out>, args=...) at ../../../src/kjs/function.cpp:174 #100 0x00007fbd3920e6c4 in KJS::JSObject::call (args=..., thisObj=0x4da2140, exec=0x6320ae0, this=<optimized out>) at /usr/include/KF5/kjs/object.h:689 #101 KJS::JSEventListener::handleEvent (this=0x3a2a480, evt=...) at ../../src/ecma/kjs_events.cpp:110 #102 0x00007fbd39025a10 in DOM::EventTargetImpl::handleLocalEvents (this=this@entry=0x611f5f8, evt=evt@entry=0x3598320, useCapture=useCapture@entry=false) at ../../src/xml/dom2_eventsimpl.cpp:64 #103 0x00007fbd390005d4 in DOM::NodeImpl::dispatchGenericEvent (this=this@entry=0x611f5f8, evt=evt@entry=0x3598320) at ../../src/xml/dom_nodeimpl.cpp:483 #104 0x00007fbd38fffa0f in DOM::NodeImpl::dispatchEvent (this=this@entry=0x611f5f8, evt=evt@entry=0x3598320, exceptioncode=@0x7ffc0b6ea0a4: 0, tempEvent=tempEvent@entry=true) at ../../src/xml/dom_nodeimpl.cpp:410 #105 0x00007fbd38fffb08 in DOM::NodeImpl::dispatchHTMLEvent (this=0x611f5f8, _id=_id@entry=37, canBubbleArg=canBubbleArg@entry=true, cancelableArg=cancelableArg@entry=false) at ../../src/xml/dom_nodeimpl.cpp:537 #106 0x00007fbd38f8177b in KHTMLPart::slotFinishedParsing (this=0x1f56430) at ../../src/khtml_part.cpp:2331 #107 0x00007fbd3935ee37 in KHTMLPart::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at moc_khtml_part.cpp:491 #108 0x00007fbdbb3a978a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #109 0x00007fbdbb3a978a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #110 0x00007fbd390432cf in khtml::HTMLTokenizer::write (this=0x20b4790, str=..., appendData=<optimized out>) at ../../src/html/htmltokenizer.cpp:1879 #111 0x00007fbd3904459c in khtml::HTMLTokenizer::notifyFinished (this=0x20b4790, finishedObj=<optimized out>) at ../../src/html/htmltokenizer.cpp:2132 #112 0x00007fbd3904c5fc in DOM::HTMLLinkElementImpl::finished (this=0x5db2970) at ../../src/html/html_headimpl.cpp:290 #113 0x00007fbd3904c7f2 in DOM::HTMLLinkElementImpl::setStyleSheet (this=this@entry=0x5db2970, url=..., sheetStr=..., charset=..., mimetype=...) at ../../src/html/html_headimpl.cpp:281 #114 0x00007fbd3917616b in khtml::CachedCSSStyleSheet::checkNotify (this=this@entry=0x5f56580) at ../../src/misc/loader.cpp:329 #115 0x00007fbd39176421 in khtml::CachedCSSStyleSheet::data (this=0x5f56580, buffer=..., eof=<optimized out>) at ../../src/misc/loader.cpp:317 #116 0x00007fbd3917daf7 in khtml::Loader::slotFinished (this=0x1a7efe0, job=0x3570fa0) at ../../src/misc/loader.cpp:1352 #117 0x00007fbd3935dcd4 in khtml::Loader::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at moc_loader.cpp:173 #118 0x00007fbdbb3a978a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #119 0x00007fbdbc61e8d2 in KJob::result (this=this@entry=0x3570fa0, _t1=_t1@entry=0x3570fa0) at ./moc_kjob.cpp:552 #120 0x00007fbdbc61f45a in KJob::emitResult (this=0x3570fa0) at ../../../src/lib/jobs/kjob.cpp:294 #121 0x00007fbdb280123b in KIO::SimpleJob::slotFinished (this=this@entry=0x3570fa0) at ../../../src/core/simplejob.cpp:228 #122 0x00007fbdb280c866 in KIO::TransferJob::slotFinished (this=0x3570fa0) at ../../../src/core/transferjob.cpp:166 #123 0x00007fbdb280bf41 in KIO::TransferJob::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./moc_transferjob.cpp:154 #124 0x00007fbdbb3a978a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #125 0x00007fbdb27e4f41 in KIO::SlaveInterface::dispatch (this=0x4a3cf50, _cmd=<optimized out>, rawdata=...) at ../../../src/core/slaveinterface.cpp:160 #126 0x00007fbdb27e2537 in KIO::SlaveInterface::dispatch (this=0x4a3cf50) at ../../../src/core/slaveinterface.cpp:89 #127 0x00007fbdb27e6b21 in KIO::Slave::gotInput (this=0x4a3cf50) at ../../../src/core/slave.cpp:388 #128 0x00007fbdb2862c25 in KIO::Slave::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at moc_slave.cpp:86 #129 0x00007fbdbb3a978a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #130 0x00007fbdb27941e3 in KIO::Connection::readyRead (this=<optimized out>) at ./moc_connection_p.cpp:140 #131 KIO::ConnectionPrivate::dequeue (this=0x5f0ccc0) at ../../../src/core/connection.cpp:45 #132 0x00007fbdbb3aa651 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #133 0x00007fbdbbc46b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #134 0x00007fbdbbc4c230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #135 0x00007fbdbb378f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #136 0x00007fbdbb37b057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #137 0x00007fbdbb3cfe73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #138 0x00007fbdb44a9ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #139 0x00007fbdb44aa250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #140 0x00007fbdb44aa2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #141 0x00007fbdbb3d027f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #142 0x00007fbdbb37675a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #143 0x00007fbdbb37e2cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #144 0x0000000000404af1 in main (argc=1, argv=0x7ffc0b6eb928) at ../../../kontact/src/main.cpp:220 Reported using DrKonqi
See also bug 360908
it's a khtml bug/crash => akregator. In 5.2 I replaced it by QtWebkit. I close it as I will never fix it.