Bug 380135

Summary: konqueror crash KJS::PropertyMap::getPropertyNames(KJS::PropertyNameArray&, KJS::PropertyMap::PropertyMode) const () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
Product: [Applications] konqueror Reporter: p92
Component: generalAssignee: Konqueror Bugs <konqueror-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: 5.0.97   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description p92 2017-05-24 06:05:03 UTC
Application: konqueror (5.0.97)

Qt Version: 5.7.1
Frameworks Version: 5.31.0
Operating System: Linux 4.10.0-21-generic x86_64
Distribution: Ubuntu 17.04

-- Information about the crash:
- What I was doing when the application crashed:
go to www.acronis.com
select acronis backup
select buy now

- Unusual behavior I noticed:
konqueror crashed a few seconds after clicking

The crash can be reproduced sometimes.

-- 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 0x7f66a3d83940 (LWP 26337))]

Thread 4 (Thread 0x7f6679310700 (LWP 26862)):
#0  0x00007f66991c88b9 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f669e008a86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f669e0042b2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f669e007c98 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f66991c26da in start_thread (arg=0x7f6679310700) at pthread_create.c:456
#5  0x00007f66a36a717f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 3 (Thread 0x7f6688c67700 (LWP 26340)):
#0  0x00007f66a369b18d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f6697091576 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f669709168c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f669e22bf2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f669e1d588a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f669e002fe3 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f669fca65c5 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f669e007c98 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f66991c26da in start_thread (arg=0x7f6688c67700) at pthread_create.c:456
#9  0x00007f66a36a717f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7f668cf37700 (LWP 26339)):
#0  0x00007f66a369b18d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f6698b3fc62 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f6698b418d7 in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f668ee67ed9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f669e007c98 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f66991c26da in start_thread (arg=0x7f668cf37700) at pthread_create.c:456
#6  0x00007f66a36a717f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7f66a3d83940 (LWP 26337)):
[KCrash Handler]
#6  0x00007f667a671168 in KJS::PropertyMap::getPropertyNames(KJS::PropertyNameArray&, KJS::PropertyMap::PropertyMode) const () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#7  0x00007f667a6692e4 in KJS::JSObject::getOwnPropertyNames(KJS::ExecState*, KJS::PropertyNameArray&, KJS::PropertyMap::PropertyMode) () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#8  0x00007f667a65e786 in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#9  0x00007f667a6863f6 in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#10 0x00007f667a6652e9 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#11 0x00007f667a64784c in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#12 0x00007f667a6863f6 in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#13 0x00007f667a6652e9 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#14 0x00007f667a6863f6 in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#15 0x00007f667a6652e9 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#16 0x00007f667a64784c in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#17 0x00007f667a6863f6 in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#18 0x00007f667a6652e9 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#19 0x00007f667a6863f6 in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#20 0x00007f667a6652e9 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#21 0x00007f667a64784c in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#22 0x00007f667a6863f6 in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#23 0x00007f667a6652e9 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#24 0x00007f667a6863f6 in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#25 0x00007f667a6652e9 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#26 0x00007f667a64784c in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#27 0x00007f667a6863f6 in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#28 0x00007f667a6652e9 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#29 0x00007f667a6863f6 in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#30 0x00007f667a6652e9 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#31 0x00007f667a6863f6 in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#32 0x00007f667a634f06 in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#33 0x00007f667a66e46b in  () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#34 0x00007f667a66e5c3 in KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#35 0x00007f667a66e64f in KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UString const&, KJS::JSValue*) () at /usr/lib/x86_64-linux-gnu/libKF5JS.so.5
#36 0x00007f667ad85edd in  () at /usr/lib/x86_64-linux-gnu/libKF5KHtml.so.5
#37 0x00007f667ab1598e in KHTMLPart::executeScript(QString const&, int, DOM::Node const&, QString const&) () at /usr/lib/x86_64-linux-gnu/libKF5KHtml.so.5
#38 0x00007f667abc9917 in  () at /usr/lib/x86_64-linux-gnu/libKF5KHtml.so.5
#39 0x00007f667abce4d1 in  () at /usr/lib/x86_64-linux-gnu/libKF5KHtml.so.5
#40 0x00007f667ad05b5d in  () at /usr/lib/x86_64-linux-gnu/libKF5KHtml.so.5
#41 0x00007f667ad05ce0 in  () at /usr/lib/x86_64-linux-gnu/libKF5KHtml.so.5
#42 0x00007f667ad0b4a9 in  () at /usr/lib/x86_64-linux-gnu/libKF5KHtml.so.5
#43 0x00007f667aee9b74 in  () at /usr/lib/x86_64-linux-gnu/libKF5KHtml.so.5
#44 0x00007f669e2034a9 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007f669ff553d2 in KJob::result(KJob*, KJob::QPrivateSignal) () at /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#46 0x00007f669ff56d11 in KJob::finishJob(bool) () at /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#47 0x00007f66a1f82962 in KIO::SimpleJob::slotFinished() () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#48 0x00007f66a1f8d246 in KIO::TransferJob::slotFinished() () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#49 0x00007f66a1f8c9b1 in  () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#50 0x00007f669e2034a9 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x00007f66a1f5c621 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#52 0x00007f66a1f5ac67 in KIO::SlaveInterface::dispatch() () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#53 0x00007f66a1f5fd91 in KIO::Slave::gotInput() () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#54 0x00007f66a1fecec5 in  () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#55 0x00007f669e2034a9 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#56 0x00007f66a1efbeef in  () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#57 0x00007f669e204359 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#58 0x00007f669f33a35c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#59 0x00007f669f341b11 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#60 0x00007f669e1d78a0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#61 0x00007f669e1da02d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#62 0x00007f669e22bb03 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#63 0x00007f6697091377 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007f66970915e0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007f669709168c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007f669e22bf0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#67 0x00007f669e1d588a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#68 0x00007f669e1ddffc in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#69 0x00007f66a3a34c66 in kdemain () at /usr/lib/x86_64-linux-gnu/libkdeinit5_konqueror.so
#70 0x00007f66a35bf3f1 in __libc_start_main (main=0x557d2adc27c0, argc=1, argv=0x7ffff5ad02f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff5ad02e8) at ../csu/libc-start.c:291
#71 0x0000557d2adc27fa in _start ()

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-17 05:29:44 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 2 p92 2020-12-17 10:58:40 UTC
We don't use konqueror anymore... on ubuntu
Comment 3 Bug Janitor Service 2021-01-01 04:36:53 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Christoph Feck 2021-01-09 16:24:19 UTC
Thanks for the update; changing status.