Bug 372549 - Plasma crashes after loading using DOSbox, DOSemu, Wine, Mono Runtime or other emulator
Summary: Plasma crashes after loading using DOSbox, DOSemu, Wine, Mono Runtime or othe...
Status: RESOLVED DUPLICATE of bug 360946
Alias: None
Product: frameworks-baloo
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.23.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Pinak Ahuja
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-11-16 17:20 UTC by tinkde
Modified: 2017-10-27 18:54 UTC (History)
3 users (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 tinkde 2016-11-16 17:20:50 UTC
Application: plasmashell (5.6.5)
 (Compiled from sources)
Qt Version: 5.5.1
Frameworks Version: 5.23.0
Operating System: Linux 4.4.0-21-generic x86_64
Distribution: Linux Mint 18 Sarah

-- Information about the crash:
- Unusual behavior I noticed: User notices that whenever an emulaor is used, KWIN crashes un-expectedly; usually when emulator is adjusting either for full-screen use or (mostly with) changing window decorations. All emulators are at their current updated levels. User notes that this issue was not experienced in previous versions (notably 4x) of Plasma.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__libc_enable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
[Current thread is 1 (Thread 0x7fdc981118c0 (LWP 3830))]

Thread 11 (Thread 0x7fdbdcb06700 (LWP 4114)):
[KCrash Handler]
#6  0x00007fdbde30dd24 in  () at /usr/lib/x86_64-linux-gnu/liblmdb.so.0
#7  0x00007fdbde30ef14 in mdb_txn_begin () at /usr/lib/x86_64-linux-gnu/liblmdb.so.0
#8  0x00007fdbde994bce in  () at /usr/lib/x86_64-linux-gnu/libKF5Baloo.so.5
#9  0x00007fdbde983bc2 in Baloo::Query::exec() () at /usr/lib/x86_64-linux-gnu/libKF5Baloo.so.5
#10 0x00007fdbdeba5607 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_baloosearchrunner.so
#11 0x00007fdbdeba6389 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_baloosearchrunner.so
#12 0x00007fdbeee6e540 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at /usr/lib/x86_64-linux-gnu/libKF5Runner.so.5
#13 0x00007fdbee385c70 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fdbee3847c0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007fdbee38426a in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007fdca57107be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fdca47fd70a in start_thread (arg=0x7fdbdcb06700) at pthread_create.c:333
#18 0x00007fdca502682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fdbdd307700 (LWP 4113)):
#0  0x00007fdca48033b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdca5711a5b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdbee38229f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007fdbee3864c8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fdbee38146d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fdbee386522 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fdbee38146d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fdbee384333 in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fdca57107be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fdca47fd70a in start_thread (arg=0x7fdbdd307700) at pthread_create.c:333
#10 0x00007fdca502682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fdbddb08700 (LWP 4112)):
#0  0x00007fdca48033b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdca5711a5b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdbee38229f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007fdbee3864c8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fdbee38146d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fdbee386522 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fdbee38146d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fdbee384333 in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fdca57107be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fdca47fd70a in start_thread (arg=0x7fdbddb08700) at pthread_create.c:333
#10 0x00007fdca502682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fdbde309700 (LWP 4111)):
#0  0x00007fdca48033b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdca5711a5b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdbee38229f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007fdbee3864c8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fdbee38146d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fdbee384333 in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fdca57107be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fdca47fd70a in start_thread (arg=0x7fdbde309700) at pthread_create.c:333
#8  0x00007fdca502682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fdc7928c700 (LWP 4096)):
#0  0x00007fdca501ab5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fdca1dab39c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fdbf0005c80, timeout=<optimized out>, context=0x7fdbf00334c0) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4135
#2  0x00007fdca1dab39c in g_main_context_iterate (context=context@entry=0x7fdbf00334c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007fdca1dab4ac in g_main_context_iteration (context=0x7fdbf00334c0, may_block=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007fdca59477eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fdca58eeb4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fdca570b834 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fdca8947ed6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fdca57107be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fdca47fd70a in start_thread (arg=0x7fdc7928c700) at pthread_create.c:333
#10 0x00007fdca502682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fdc7bbef700 (LWP 4018)):
#0  0x00007fdca48033b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdcaa390bd4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fdcaa390c19 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fdca47fd70a in start_thread (arg=0x7fdc7bbef700) at pthread_create.c:333
#4  0x00007fdca502682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fdc81643700 (LWP 4011)):
#0  0x00007fdca501ab5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fdca1dab39c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fdc74003070, timeout=<optimized out>, context=0x7fdc74000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4135
#2  0x00007fdca1dab39c in g_main_context_iterate (context=context@entry=0x7fdc74000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007fdca1dab4ac in g_main_context_iteration (context=0x7fdc74000990, may_block=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007fdca59477eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fdca58eeb4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fdca570b834 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fdca7fbc3c5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fdca57107be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fdca47fd70a in start_thread (arg=0x7fdc81643700) at pthread_create.c:333
#10 0x00007fdca502682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fdc835a7700 (LWP 4004)):
#0  0x00007fdca501ab5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fdca1dab39c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fdc7c002e70, timeout=<optimized out>, context=0x7fdc7c000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4135
#2  0x00007fdca1dab39c in g_main_context_iterate (context=context@entry=0x7fdc7c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007fdca1dab4ac in g_main_context_iteration (context=0x7fdc7c000990, may_block=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007fdca59477eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fdca58eeb4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fdca570b834 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fdca7fbc3c5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fdca57107be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fdca47fd70a in start_thread (arg=0x7fdc835a7700) at pthread_create.c:333
#10 0x00007fdca502682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fdc8efc3700 (LWP 4000)):
#0  0x00007fdca501ab5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fdca1dab39c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fdc88003070, timeout=<optimized out>, context=0x7fdc88000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4135
#2  0x00007fdca1dab39c in g_main_context_iterate (context=context@entry=0x7fdc88000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007fdca1dab4ac in g_main_context_iteration (context=0x7fdc88000990, may_block=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007fdca59477eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fdca58eeb4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fdca570b834 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fdca7fbc3c5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fdca57107be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fdca47fd70a in start_thread (arg=0x7fdc8efc3700) at pthread_create.c:333
#10 0x00007fdca502682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fdc9595d700 (LWP 3831)):
#0  0x00007fdca501ab5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fdca90f5c62 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fdca90f78d7 in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fdc97aab629 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fdca57107be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fdca47fd70a in start_thread (arg=0x7fdc9595d700) at pthread_create.c:333
#6  0x00007fdca502682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fdc981118c0 (LWP 3830)):
#0  0x00007fdca50344ff in __libc_enable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
#1  0x00007fdca50166f2 in write () at ../sysdeps/unix/syscall-template.S:84
#2  0x00007fdca1dee7e2 in g_wakeup_signal (wakeup=0x7fdc90001220) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gwakeup.c:239
#3  0x00007fdca1da767b in g_main_context_remove_poll_unlocked (context=<optimized out>, fd=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4322
#4  0x00007fdca1da770c in block_source (source=source@entry=0x25b6dd0) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3047
#5  0x00007fdca1dab16d in g_main_context_dispatch (context=0x7fdc900016f0) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3136
#6  0x00007fdca1dab16d in g_main_context_dispatch (context=context@entry=0x7fdc900016f0) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3769
#7  0x00007fdca1dab400 in g_main_context_iterate (context=context@entry=0x7fdc900016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3840
#8  0x00007fdca1dab4ac in g_main_context_iteration (context=0x7fdc900016f0, may_block=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#9  0x00007fdca59477cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fdca58eeb4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fdca58f6bec in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x000000000041bfe0 in  ()
#13 0x00007fdca4f40830 in __libc_start_main (main=0x41b5c0, argc=2, argv=0x7fff370279a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff37027998) at ../csu/libc-start.c:291
#14 0x000000000041c149 in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2017-10-27 18:54:32 UTC

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