Bug 422089 - khelp crash when opening from kmail settings
Summary: khelp crash when opening from kmail settings
Status: RESOLVED FIXED
Alias: None
Product: khelpcenter
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Documentation Editorial Team
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-05-26 09:54 UTC by JerareYoshi
Modified: 2020-05-26 10:35 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description JerareYoshi 2020-05-26 09:54:00 UTC
Application: khelpcenter (5.7.6.20041)

Qt Version: 5.14.1
Frameworks Version: 5.70.0
Operating System: Linux 5.6.12-1-default x86_64
Windowing system: X11
Distribution: openSUSE Tumbleweed

-- Information about the crash:
- open kmail
- open kmail settings
- click on the "Help" button
- khelp crash

The crash can be reproduced every time.

-- Backtrace:
Application: Centre d'aide (khelpcenter), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8821aee800 (LWP 7015))]

Thread 8 (Thread 0x7f880b1af700 (LWP 7022)):
#0  0x00007f8823051795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f881726d85b in ?? () from /usr/lib64/dri/r600_dri.so
#2  0x00007f881726d017 in ?? () from /usr/lib64/dri/r600_dri.so
#3  0x00007f882304aefa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f882670f3bf in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f8814da1700 (LWP 7021)):
#0  0x00007f8823051795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f881726d85b in ?? () from /usr/lib64/dri/r600_dri.so
#2  0x00007f881726d017 in ?? () from /usr/lib64/dri/r600_dri.so
#3  0x00007f882304aefa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f882670f3bf in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f88155a2700 (LWP 7020)):
#0  0x00007f8823051795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f881726d85b in ?? () from /usr/lib64/dri/r600_dri.so
#2  0x00007f881726d017 in ?? () from /usr/lib64/dri/r600_dri.so
#3  0x00007f882304aefa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f882670f3bf in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f8815da3700 (LWP 7019)):
#0  0x00007f8823051795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f881726d85b in ?? () from /usr/lib64/dri/r600_dri.so
#2  0x00007f881726d017 in ?? () from /usr/lib64/dri/r600_dri.so
#3  0x00007f882304aefa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f882670f3bf in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f881671a700 (LWP 7018)):
#0  0x00007f8823051795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f881726d85b in ?? () from /usr/lib64/dri/r600_dri.so
#2  0x00007f881726d017 in ?? () from /usr/lib64/dri/r600_dri.so
#3  0x00007f882304aefa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f882670f3bf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f881e5e1700 (LWP 7017)):
#0  0x00007f88267004fc in read () from /lib64/libc.so.6
#1  0x00007f88226ee37f in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f88226a6537 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f88226a6982 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f88226a6aff in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f8824617beb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f88245bfb7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f88243ea5ce in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#8  0x00007f88248a3507 in ?? () from /usr/lib64/libQt5DBus.so.5
#9  0x00007f88243eb698 in ?? () from /usr/lib64/libQt5Core.so.5
#10 0x00007f882304aefa in start_thread () from /lib64/libpthread.so.0
#11 0x00007f882670f3bf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f881f9e8700 (LWP 7016)):
#0  0x00007f8826704acf in poll () from /lib64/libc.so.6
#1  0x00007f88230cf772 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f88230d043a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f881fbecab0 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f88243eb698 in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007f882304aefa in start_thread () from /lib64/libpthread.so.0
#6  0x00007f882670f3bf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8821aee800 (LWP 7015)):
[KCrash Handler]
#4  QTreeWidgetItem::treeModel (this=0x0, v=0x0) at itemviews/qtreewidget.cpp:2349
#5  0x00007f88254dfd4b in QTreeWidgetItem::setExpanded (this=this@entry=0x0, expand=expand@entry=true) at itemviews/qtreewidget.cpp:1100
#6  0x00007f8826816fd9 in KHC::Navigator::selectItem (this=0x563810416110, url=...) at /usr/src/debug/khelpcenter5-20.04.1-1.1.x86_64/navigator.cpp:349
#7  0x00007f88268039ef in KHC::MainWindow::openUrl (url=..., this=0x56381030e580) at /usr/src/debug/khelpcenter5-20.04.1-1.1.x86_64/mainwindow.cpp:413
#8  KHC::MainWindow::openUrl (this=0x56381030e580, url=...) at /usr/src/debug/khelpcenter5-20.04.1-1.1.x86_64/mainwindow.cpp:409
#9  0x00007f88267fc0fe in KHC::Application::activate (this=this@entry=0x7ffc1b22b4b0, args=..., workingDirectory=...) at /usr/src/debug/khelpcenter5-20.04.1-1.1.x86_64/application.cpp:82
#10 0x00007f88267fdf99 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/khelpcenter5-20.04.1-1.1.x86_64/application.cpp:115
#11 0x00007f8826636ceb in __libc_start_main () from /lib64/libc.so.6
#12 0x000056380f33f08a in _start () at ../sysdeps/x86_64/start.S:120
[Inferior 1 (process 7015) detached]

Possible duplicates by query: bug 292603, bug 141916, bug 137823.

Reported using DrKonqi
Comment 1 Yuri Chornoivan 2020-05-26 10:35:27 UTC
Git commit a5e28c6e064a170a5a0ceb70d933c33d5951e7fe by Yuri Chornoivan.
Committed on 26/05/2020 at 10:35.
Pushed by yurchor into branch 'release/20.04'.

Revert 'Contents tree: add fallback to URL without fragment'
FIXED-IN: 20.04.2

M  +1    -13   navigator.cpp

https://invent.kde.org/system/khelpcenter/commit/a5e28c6e064a170a5a0ceb70d933c33d5951e7fe