Bug 420366

Summary: konqueror crashes on local bookmarks (directories)
Product: [Applications] konqueror Reporter: dolgener
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: a.samirh78, dolgener
Priority: NOR Keywords: drkonqi
Version: 5.0.97   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description dolgener 2020-04-21 06:55:22 UTC
Application: konqueror (5.0.97)

Qt Version: 5.14.1
Frameworks Version: 5.69.0
Operating System: Linux 4.15.0-97-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.18

-- Information about the crash:
When trying to open bookmarked local directories, current konqueror (5.0.97) reproducibly crashes. We see that on different machines, i.e. corrupted bookmarks are unlikely. 

Bookmarks are therefore no longer usable when using konqueror as a file manager. This is particularly unfortunate, since konqueror with its multi-split window flexibility would be the much more powerful file manager (compared to dolphin)!

Distribution KDE Neon User Edition, at current patchlevel.

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 0x7fcba4c34640 (LWP 14402))]

Thread 6 (Thread 0x7fcb6e48f700 (LWP 14413)):
#0  0x00007fcb9731d620 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fcb972d74d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcb972d76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcb9e9c80db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fcb9e96763a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fcb9e778317 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fcb9e7797ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fcb992576db in start_thread (arg=0x7fcb6e48f700) at pthread_create.c:463
#8  0x00007fcba44b388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fcb81801700 (LWP 14406)):
#0  0x00007fcba44a6bf9 in __GI___poll (fds=0x7fcb78001de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fcb972d75c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcb972d76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcb9e9c80db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fcb9e96763a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fcb9e778317 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fcb9f95a555 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fcb9e7797ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fcb992576db in start_thread (arg=0x7fcb81801700) at pthread_create.c:463
#9  0x00007fcba44b388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fcb83500700 (LWP 14405)):
#0  0x00007fcb9731d629 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fcb972d6470 in g_main_context_acquire () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcb972d7485 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcb972d7962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcb8685b276 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5  0x00007fcb972ff175 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fcb992576db in start_thread (arg=0x7fcb83500700) at pthread_create.c:463
#7  0x00007fcba44b388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fcb83d01700 (LWP 14404)):
#0  0x00007fcba44a6bf9 in __GI___poll (fds=0x56511925f7e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fcb972d75c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcb972d76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcb972d7721 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcb972ff175 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fcb992576db in start_thread (arg=0x7fcb83d01700) at pthread_create.c:463
#6  0x00007fcba44b388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fcb8ec9e700 (LWP 14403)):
#0  0x00007fcba44a6bf9 in __GI___poll (fds=0x7fcb8ec9dc28, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fcb9b35e747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fcb9b36036a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fcb9124acc0 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fcb9e7797ec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fcb992576db in start_thread (arg=0x7fcb8ec9e700) at pthread_create.c:463
#6  0x00007fcba44b388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fcba4c34640 (LWP 14402)):
[KCrash Handler]
#6  0x00007fcba1ea8554 in KActionCollection::addAction(QString const&, QAction*) () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#7  0x00007fcba2171c5f in KonqBookmarkMenu::actionForBookmark(KBookmark const&) () at /usr/lib/x86_64-linux-gnu/libKF5Bookmarks.so.5
#8  0x00007fcba216f7c2 in KBookmarkMenu::fillBookmarks() () at /usr/lib/x86_64-linux-gnu/libKF5Bookmarks.so.5
#9  0x00007fcba2173afd in KonqBookmarkMenu::refill() () at /usr/lib/x86_64-linux-gnu/libKF5Bookmarks.so.5
#10 0x00007fcba216e337 in KBookmarkMenu::slotAboutToShow() () at /usr/lib/x86_64-linux-gnu/libKF5Bookmarks.so.5
#11 0x00007fcb9e9a3fe7 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fcba03b10da in QMenu::popup(QPoint const&, QAction*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fcba03b3b04 in QMenu::internalDelayedPopup() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fcb9e99bdf3 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fcba0278a03 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fcba03b892b in QMenu::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fcba02378bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fcba023eac0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fcb9e968db8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fcb9e9c7549 in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fcb9e9c7d11 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fcb972d7417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fcb972d7650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fcb972d76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fcb9e9c80bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fcb9e96763a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fcb9e970db0 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fcba4858ee4 in kdemain () at /usr/lib/x86_64-linux-gnu/libkdeinit5_konqueror.so
#29 0x00007fcba43b3b97 in __libc_start_main (main=0x5651177f4720, argc=1, argv=0x7fff1fd5e8b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff1fd5e8a8) at ../csu/libc-start.c:310
#30 0x00005651177f475a in _start ()

Possible duplicates by query: bug 303914, bug 297693, bug 219660, bug 153429.

Reported using DrKonqi
Comment 1 dolgener 2020-04-23 08:24:59 UTC
Additional info: The crash seems to happen exactly when you hover the mouse over a submenu item.
Comment 2 Ahmad Samir 2020-04-23 10:59:41 UTC

*** This bug has been marked as a duplicate of bug 420010 ***