Bug#802589: plasma-workspace: krunner dies with SIGSEGV
Package: plasma-workspace Version: 4:5.4.3-1 Followup-For: Bug #802589 Hi, I'm running into a similar issue with 5.4.3 version (unfortunately I can't afford to pull 5.5 version from experimental at the moment). The common thing is that a quick input (on my machine: anything quicker than around one character per second) causes krunner to crash, but some other symptoms are different (e.g. the backtrace). Here's a backtrace from a couple of weeks ago: https://gist.github.com/emkael/b8d6ea9632d457e34dc8 Usually it goes like this: 1. first use of krunner after booting up/launching user session crashes out on "quick" input 2. after that, krunner restarts/recovers and one of two following things occur: 3a. it crashes once again, even on a carefully slow input and gives up 3b. it does not crash, but launches applications with / as a current directory, instead of user's home directory 4. either way, once put out of its misery and relaunched manually (`killall krunner; krunner &` or similar), it starts to behave normally -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (650, 'testing'), (600, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.3.0-1-amd64 (SMP w/6 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages plasma-workspace depends on: ii dbus-x111.10.6-1 ii frameworkintegration5.16.0-1 ii gdb 7.10-1+b1 ii kactivities 5.16.0-1 ii kde-cli-tools 4:5.4.3-1 ii kded5 5.16.0-1 ii kinit 5.16.0-1 ii kio 5.16.0-1 ii libc6 2.21-7 ii libcln6 1.3.4-1 ii libdbusmenu-qt5-2 0.9.3+15.10.20150604-1 ii libgcc1 1:5.3.1-8 ii libgps223.15-2 ii libice6 2:1.0.9-1+b1 ii libkf5activities5 5.16.0-1 ii libkf5auth5 5.16.0-1 ii libkf5baloo55.16.0-1 ii libkf5bookmarks55.16.0-1 ii libkf5completion5 5.16.0-1 ii libkf5configcore5 5.16.0-1 ii libkf5configgui55.16.0-1 ii libkf5configwidgets55.16.0-1 ii libkf5coreaddons5 5.16.0-1 ii libkf5crash55.16.0-1 ii libkf5dbusaddons5 5.16.0-1 ii libkf5declarative5 5.16.0-1 ii libkf5globalaccel-bin 5.16.0-1 ii libkf5globalaccel5 5.16.0-1 ii libkf5guiaddons55.16.0-1 ii libkf5i18n5 5.16.0-1 ii libkf5iconthemes5 5.16.0-1 ii libkf5idletime5 5.16.0-1 ii libkf5itemviews55.16.0-1 ii libkf5jobwidgets5 5.16.0-1 ii libkf5js5 5.16.0-1 ii libkf5jsembed5 5.16.0-1 ii libkf5kdelibs4support5 5.16.0-1 ii libkf5kiocore5 5.16.0-1 ii libkf5kiofilewidgets5 5.16.0-1 ii libkf5kiowidgets5 5.16.0-1 ii libkf5networkmanagerqt6 5.16.0-1 ii libkf5newstuff5 5.16.0-1 ii libkf5notifications55.16.0-1 ii libkf5notifyconfig5 5.16.0-1 ii libkf5package5 5.16.0-1 ii libkf5plasma5 5.16.0-1 ii libkf5plasmaquick5 5.16.0-1 ii libkf5quickaddons5 5.16.0-1 ii libkf5runner5 5.16.0-1 ii libkf5screen6 4:5.4.3-1 ii libkf5service-bin 5.16.0-1 ii libkf5service5 5.16.0-1 ii libkf5solid55.16.0-1 ii libkf5su5 5.16.0-1 ii libkf5texteditor5 5.16.0-1 ii libkf5textwidgets5 5.16.0-1 ii libkf5wallet-bin5.16.0-1 ii libkf5wallet5 5.16.0-1 ii libkf5waylandclient54:5.4.3-1 ii libkf5waylandserver54:5.4.3-1 ii libkf5webkit5 5.16.0-1 ii libkf5widgetsaddons55.16.0-1 ii libkf5windowsystem5 5.16.0-1 ii libkf5xmlgui5 5.16.0-1 ii libkf5xmlrpcclient5 5.16.0-1 ii libksgrd7 4:5.4.3-1 ii libkworkspace5-54:5.4.3-1 ii libpam0g1.1.8-3.2 ii libphonon4qt5-4 4:4.8.3-2 ii libplasma-geolocation-interface54:5.4.3-1 ii libprocesscore7 4:5.4.3-1 ii libprocessui7 4:5.4.3-1 ii
Bug#802589: plasma-workspace: krunner dies with SIGSEGV
Source: plasma-workspace Followup-For: Bug #802589 still unusable it crashes always, here a detailed backtrace with all symbols: #0 0x7fffcea4aa2c in mdb_txn_renew0 (txn=txn@entry=0x7fff9800d050) at mdb.c:2512 #1 0x7fffcea4bcc4 in mdb_txn_begin (env=0x7fff90003750, parent=, flags=, ret=0x7fffa77fd8e8) at mdb.c:2740 #2 0x7fffcf0c2bfe in Baloo::SearchStore::exec(Baloo::Term const&, unsigned int, int, bool) (this=this@entry=0x7fffa77fd9d0, term=..., offset=0, limit=10, sortResults=) at ../../../src/lib/searchstore.cpp:74 #3 0x7fffcf0b1e62 in Baloo::Query::exec() (this=this@entry=0x7fffa77fda80) at ../../../src/lib/query.cpp:210 #4 0x7fffcf2d1f3f in SearchRunner::match(Plasma::RunnerContext&, QString const&, QString const&) (this=this@entry=0x2524f40, context=..., type=..., category=...) at ../../../runners/baloo/baloosearchrunner.cpp:98 #5 0x7fffcf2d28b3 in SearchRunner::match(Plasma::RunnerContext&) (this=0x2524f40, context=...) at ../../../runners/baloo/baloosearchrunner.cpp:160 #6 0x7fffd9265010 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at /usr/lib/x86_64-linux-gnu/libKF5Runner.so.5 #7 0x7fffd90488a0 in ThreadWeaver::Executor::run(QSharedPointer const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x7fffd90474e0 in ThreadWeaver::Job::execute(QSharedPointer const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x7fffd9046f8a in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x74fad87e in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x72b2b0a4 in start_thread (arg=0x7fffa77fe700) at pthread_create.c:309 #12 0x748ca06d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Hope this helps Regards -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init)
Bug#802589: plasma-workspace: krunner dies with SIGSEGV
Package: plasma-workspace Version: 4:5.3.2-4 Severity: normal Pressing Alt-F2 to summon krunner, and then typing "loc" (for localc) quickly crashes krunner every time. Perhaps that search string won't help reproducing, because your document history is different or so - OTOH the information might be enough. GDB says: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7feaaa273700 (LWP 2692)] 0x7fead4c31b2f in QString::operator=(QString const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (gdb) info locals No symbol table info available. (gdb) bt #0 0x7fead4c31b2f in QString::operator=(QString const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x7feaaeb51806 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_windows.so #2 0x7feaaeb520d5 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_windows.so #3 0x7feab2f68010 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () from /usr/lib/x86_64-linux-gnu/libKF5Runner.so.5 #4 0x7feab2d44860 in ThreadWeaver::Executor::run(QSharedPointer const&, ThreadWeaver::Thread*) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x7feab2d4384a in ThreadWeaver::Job::execute(QSharedPointer const&, ThreadWeaver::Thread*) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x7feab2d42f2a in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x7fead4b9f87e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x7fead27540a4 in start_thread (arg=0x7feaaa273700) at pthread_create.c:309 #9 0x7fead452206d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 (gdb) info threads Id Target Id Frame 12 Thread 0x7feaa9c6d700 (LWP 2699) "GlobalQueue[08]" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 11 Thread 0x7feaa9d6e700 (LWP 2698) "GlobalQueue[07]" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 10 Thread 0x7feaa9e6f700 (LWP 2697) "GlobalQueue[06]" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 9Thread 0x7feaa9f70700 (LWP 2696) "GlobalQueue[05]" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 8Thread 0x7feaaa071700 (LWP 2695) "GlobalQueue[04]" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 7Thread 0x7feaaa172700 (LWP 2694) "GlobalQueue[03]" 0x7fead4c8ea9e in QBuffer::readData(char*, long long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 6Thread 0x7feaa3fff700 (LWP 2693) "GlobalQueue[02]" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 * 5Thread 0x7feaaa273700 (LWP 2692) "GlobalQueue[01]" 0x7fead4c31b2f in QString::operator=(QString const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 4Thread 0x7feac3843700 (LWP 2104) "QXcbEventReader" 0x7fead451952d in poll () at ../sysdeps/unix/syscall-template.S:81 3Thread 0x7feac0d73700 (LWP 2108) "krunner" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 2Thread 0x7feab98c3700 (LWP 2112) "QQmlThread" 0x7fead451952d in poll () at ../sysdeps/unix/syscall-template.S:81 1Thread 0x7fead7a51900 (LWP 2102) "krunner" 0x7fead4d96cf4 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 Yes, I know it's not the latest version - but a dist-upgrade gives me "207 to remove" and so it's a no-go at the moment. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages plasma-workspace depends on: ii dbus-x111.10.0-3 ii frameworkintegration5.15.0-1 ii gdb 7.10-1 ii kactivities 5.15.0-1 ii kde-cli-tools 4:5.4.2-1 ii kded5 5.15.0-1 ii kinit 5.15.0-1 ii kio 5.15.0-1 ii kio-extras 4:5.3.2-2 ii libc6 2.19-22 ii libcln6 1.3.4-1 ii libdbusmenu-qt5-2 0.9.3+15.10.20150604-1 ii libgcc1 1:5.1.1-14 ii libgps21