Bug#802589: plasma-workspace: krunner dies with SIGSEGV

2016-02-18 Thread MichaƂ Klichowicz
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

2015-11-21 Thread Gianluigi Tiesi
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

2015-10-21 Thread Ph. Marek
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