Bug 383625 - crash of keyboard event bus client/daemon while switching multi monitor setup
Summary: crash of keyboard event bus client/daemon while switching multi monitor setup
Status: RESOLVED DUPLICATE of bug 352984
Alias: None
Product: frameworks-baloo
Classification: Frameworks and Libraries
Component: Baloo File Daemon (show other bugs)
Version: 5.32.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Pinak Ahuja
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-08-17 09:13 UTC by Stefan Kaerst
Modified: 2018-08-28 19:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Kaerst 2017-08-17 09:13:10 UTC
Application: baloo_file (5.32.0)

Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.4.79-19-default x86_64
Distribution: "openSUSE Leap 42.3"

-- Information about the crash:
every time I restart my laptop I have to reconfigure monitor setup (2 external monitors, dvi and hdmi) from mirror to single screen each. doing this someting crashes and I cannot use my keyboard any more to input something. alt-f2 does not work any more  -  input field occours but no input is possible. somsomee -all! already running kde apps KDE programms cannot read my keyboard. in fact, I have to open xterm to write THIS text and copy it into bug report.even kvkbd is unable to input text into KDE apps ... very annoying!! every time I have to reconfigure montior setup because of reboot. If I wakeup my laptop from S3, everything keeps ok.
.config/plasma-org.kde.plasma.desktop-appletsrc
in this file the monitor setup will be saved, but everytime with a new version no.?  sometimes I have to shrink this file and remove some parts, otherwise my panel (with the "start" button) is not visible on any monitor.  

KDE plasma 5.8.7, KDE framework 5.32.0, Qt 5.6.2       ......... is there any way to change kinfocenter to let a user like me copy the text with mouse? rather that typing it ?!?how are we supposed to supply such info the easy way?? or does this bug report already contain such info??  who knows

The crash can be reproduced every time.

-- Backtrace:
Application: Baloo File Indexing Daemon (baloo_file), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5e81d43880 (LWP 3004))]

Thread 3 (Thread 0x7f5e75ecf700 (LWP 3223)):
#0  0x00007f5e8026c538 in QMutex::unlock() () at /usr/lib64/libQt5Core.so.5
#1  0x00007f5e804860e5 in  () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5e7c28995d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5e7c28a230 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5e7c28a42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f5e804861ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5e80433bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00000000004161fe in  ()
#8  0x00007f5e8027085e in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f5e80273a29 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f5e7e8b5744 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f5e7f884aad in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f5e769d2700 (LWP 3017)):
#0  0x00007f5e7f87828d in read () at /lib64/libc.so.6
#1  0x00007f5e7c2ca750 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5e7c289e49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5e7c28a2a8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5e7c28a42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f5e804861ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5e80433bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f5e8026ef5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f5e81638295 in  () at /usr/lib64/libQt5DBus.so.5
#9  0x00007f5e80273a29 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f5e7e8b5744 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f5e7f884aad in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f5e81d43880 (LWP 3004)):
[KCrash Handler]
#6  0x00007f5e7d57f1fc in mdb_get () at /usr/lib64/liblmdb-0.9.14.so
#7  0x00007f5e80b2877d in Baloo::IdTreeDB::get(unsigned long long) () at /usr/lib64/libKF5BalooEngine.so.5
#8  0x00007f5e80b26280 in Baloo::DocumentUrlDB::getId(unsigned long long, QByteArray const&) const () at /usr/lib64/libKF5BalooEngine.so.5
#9  0x00007f5e80b375c1 in Baloo::Transaction::documentId(QByteArray const&) const () at /usr/lib64/libKF5BalooEngine.so.5
#10 0x000000000041e4d3 in  ()
#11 0x000000000041ee12 in  ()
#12 0x00007f5e8045fde3 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#13 0x000000000041f70a in  ()
#14 0x0000000000421cf1 in  ()
#15 0x00007f5e8045fde3 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#16 0x00007f5e804d913e in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () at /usr/lib64/libQt5Core.so.5
#17 0x00007f5e8046c999 in QSocketNotifier::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f5e80435cac in QCoreApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#19 0x00007f5e80435be5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#20 0x00007f5e80486f5e in  () at /usr/lib64/libQt5Core.so.5
#21 0x00007f5e7c28a134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#22 0x00007f5e7c28a388 in  () at /usr/lib64/libglib-2.0.so.0
#23 0x00007f5e7c28a42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#24 0x00007f5e8048618c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#25 0x00007f5e80433bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f5e8043bae6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#27 0x000000000040b590 in  ()
#28 0x00007f5e7f7bb6e5 in __libc_start_main () at /lib64/libc.so.6
#29 0x000000000040b629 in _start ()

Possible duplicates by query: bug 383385, bug 379985, bug 379928, bug 379685, bug 378054.

Reported using DrKonqi
Comment 1 Nate Graham 2018-08-28 19:26:50 UTC

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