Bug 335619

Summary: Crash after changing font aliasing settings
Product: [Plasma] kwin Reporter: Con Kolivas <kde>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: 4.11.9   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Con Kolivas 2014-05-31 00:08:37 UTC
Application: kwin (4.11.9)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.14.4-ck1 x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
I changed the hinting to full and applied and then opened the dialog again, changed the hinting to medium and applied and then when I clicked on a different system config tab is when it crashed.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f772062a800 (LWP 4707))]

Thread 3 (Thread 0x7f76ef925700 (LWP 4715)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f771efe5ffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f771efe6039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f7717abd182 in start_thread (arg=0x7f76ef925700) at pthread_create.c:312
#4  0x00007f771fdf730d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f76fff46700 (LWP 9531)):
#0  0x00007f771fdeec33 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f771a1122c7 in qt_safe_select (nfds=13, fdread=0x7f76f8000a98, fdwrite=0x7f76f8000d30, fdexcept=0x7f76f8000fc8, orig_timeout=0x0) at kernel/qcore_unix.cpp:79
#2  0x00007f771a117824 in QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f76f80008e0, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:223
#3  0x00007f771a117c92 in QEventDispatcherUNIX::processEvents (this=0x7f76f80008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:936
#4  0x00007f771a0e60af in QEventLoop::processEvents (this=this@entry=0x7f76fff45da0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f771a0e63a5 in QEventLoop::exec (this=this@entry=0x7f76fff45da0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f7719fe2c5f in QThread::exec (this=this@entry=0x204d690) at thread/qthread.cpp:537
#7  0x00007f771a0c7823 in QInotifyFileSystemWatcherEngine::run (this=0x204d690) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f7719fe532f in QThreadPrivate::start (arg=0x204d690) at thread/qthread_unix.cpp:349
#9  0x00007f7717abd182 in start_thread (arg=0x7f76fff46700) at pthread_create.c:312
#10 0x00007f771fdf730d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f772062a800 (LWP 4707)):
[KCrash Handler]
#6  0x00007f771a0d1679 in QLibrary::isLoaded (this=this@entry=0xdeb0b0) at plugin/qlibrary.cpp:944
#7  0x00007f771a0d36b1 in QLibrary::resolve (this=0xdeb0b0, symbol=symbol@entry=0x7f771faf49d8 "create_factory") at plugin/qlibrary.cpp:1142
#8  0x00007f771a8c49a9 in KLibrary::resolveFunction (this=<optimized out>, symname=symname@entry=0x7f771faf49d8 "create_factory") at ../../kdecore/util/klibrary.cpp:183
#9  0x00007f771faeed66 in KDecorationPlugins::loadPlugin (this=this@entry=0xdebbd0, nameStr=...) at ../../../kwin/libkdecorations/kdecoration_plugins_p.cpp:232
#10 0x00007f771faef289 in KDecorationPlugins::reset (this=this@entry=0xdebbd0, changed=changed@entry=0) at ../../../kwin/libkdecorations/kdecoration_plugins_p.cpp:78
#11 0x00007f772011d6f7 in KWin::Workspace::slotReconfigure (this=0xf81210) at ../../kwin/workspace.cpp:804
#12 0x00007f772011d9ed in KWin::Workspace::qt_static_metacall (_o=0xf81210, _id=531581400, _a=0xdebb01, _c=<optimized out>) at ./workspace.moc:271
#13 0x00007f771a0fb87a in QMetaObject::activate (sender=0xf81340, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#14 0x00007f771a0ffa31 in QObject::event (this=0xf81340, e=<optimized out>) at kernel/qobject.cpp:1156
#15 0x00007f7719480e2c in QApplicationPrivate::notify_helper (this=this@entry=0xcf93e0, receiver=receiver@entry=0xf81340, e=e@entry=0x7fffec625770) at kernel/qapplication.cpp:4567
#16 0x00007f77194874a0 in QApplication::notify (this=this@entry=0x7fffec625c40, receiver=receiver@entry=0xf81340, e=e@entry=0x7fffec625770) at kernel/qapplication.cpp:4353
#17 0x00007f771ea3abaa in KApplication::notify (this=0x7fffec625c40, receiver=0xf81340, event=0x7fffec625770) at ../../kdeui/kernel/kapplication.cpp:311
#18 0x00007f771a0e74dd in QCoreApplication::notifyInternal (this=0x7fffec625c40, receiver=0xf81340, event=0x7fffec625770) at kernel/qcoreapplication.cpp:953
#19 0x00007f771a117323 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#20 QTimerInfoList::activateTimers (this=0xcfa008) at kernel/qeventdispatcher_unix.cpp:621
#21 0x00007f771a1173a0 in QEventDispatcherUNIX::activateTimers (this=this@entry=0xc14af0) at kernel/qeventdispatcher_unix.cpp:878
#22 0x00007f771a117d20 in QEventDispatcherUNIX::processEvents (this=this@entry=0xc14af0, flags=...) at kernel/qeventdispatcher_unix.cpp:940
#23 0x00007f77195234d6 in QEventDispatcherX11::processEvents (this=0xc14af0, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#24 0x00007f771a0e60af in QEventLoop::processEvents (this=this@entry=0x7fffec625ab0, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007f771a0e63a5 in QEventLoop::exec (this=this@entry=0x7fffec625ab0, flags=...) at kernel/qeventloop.cpp:204
#26 0x00007f771a0ebb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#27 0x00007f771947f37c in QApplication::exec () at kernel/qapplication.cpp:3828
#28 0x00007f772013d906 in kdemain (argc=3, argv=0x7fffec625d88) at ../../kwin/main.cpp:597
#29 0x00007f771fd1dec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=3, argv=0x7fffec625d88, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffec625d78) at libc-start.c:287
#30 0x00000000004006fe in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 321301.

Possible duplicates by query: bug 325729, bug 321301.

Reported using DrKonqi
Comment 1 Thomas Lübking 2014-05-31 07:30:21 UTC
There's an invalid plugin cofigured. We don't know why the pluginloader crashes for that, but it's been replaced in "plasma next" anyway.

kwriteconfig --file kwinrc --group Style --key PluginLib kwin3_oxygen

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