Version: (using Devel) OS: Linux Installed from: Compiled sources selecting desktop in system settings causes application to crash every time = all other settings seem to be fine... Application: plasma-desktop (0.3) KDE Platform Version: 4.3.95 (KDE 4.3.95 (KDE 4.4 RC2)) Qt Version: 4.6.0 Operating System: Linux 2.6.31-18-generic i686 Distribution: Ubuntu 9.10 -- Information about the crash: <In detail, tell us what you were doing when the application crashed.> The crash can be reproduced every time. -- Backtrace: Application: Plasma Workspace (kdeinit4), signal: Aborted [Current thread is 1 (Thread 0xb76ec760 (LWP 2231))] Thread 2 (Thread 0xac5b2b70 (LWP 2322)): #0 0x00aaf422 in __kernel_vsyscall () #1 0x008bce15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x00b17307 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x03349102 in ?? () from /usr/lib/libQtNetwork.so.4 #4 0x00b163ae in ?? () from /usr/lib/libQtCore.so.4 #5 0x008b880e in start_thread (arg=0xac5b2b70) at pthread_create.c:300 #6 0x01af48de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb76ec760 (LWP 2231)): [KCrash Handler] #6 0x00aaf422 in __kernel_vsyscall () #7 0x01a524d1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0x01a55932 in *__GI_abort () at abort.c:92 #9 0x01a88ee5 in __libc_message (do_abort=2, fmt=0x1b4c578 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #10 0x01a92ff1 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0xa79d0b8) at malloc.c:6217 #11 0x01a946f2 in _int_free (av=<value optimized out>, p=<value optimized out>) at malloc.c:4750 #12 0x01a977cd in *__GI___libc_free (mem=0xa79d0b8) at malloc.c:3716 #13 0x00b10a1d in qFree(void*) () from /usr/lib/libQtCore.so.4 #14 0x00b608e0 in QString::free(QString::Data*) () from /usr/lib/libQtCore.so.4 #15 0x0083f11b in KWindowInfo::~KWindowInfo() () from /usr/lib/libkdeui.so.5 #16 0x058105f1 in ?? () from /usr/lib/kde4/plasma_applet_pager.so #17 0x058074e0 in ?? () from /usr/lib/kde4/plasma_applet_pager.so #18 0x0580a6a0 in ?? () from /usr/lib/kde4/plasma_applet_pager.so #19 0x00c1d11a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #20 0x00c2b89b in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #21 0x00c7d1c7 in QTimer::timeout() () from /usr/lib/libQtCore.so.4 #22 0x00c33b4e in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4 #23 0x00c28704 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #24 0x010ea19c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #25 0x010f0df7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #26 0x006dba1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #27 0x00c17eab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #28 0x00c47286 in ?? () from /usr/lib/libQtCore.so.4 #29 0x00c43f17 in ?? () from /usr/lib/libQtCore.so.4 #30 0x01c07e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #31 0x01c0b730 in ?? () from /lib/libglib-2.0.so.0 #32 0x01c0b863 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #33 0x00c43bd5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #34 0x011a7b75 in ?? () from /usr/lib/libQtGui.so.4 #35 0x00c164c9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #36 0x00c1691a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #37 0x00c1ab0f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #38 0x010ea237 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #39 0x05d401ee in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so #40 0x0804dff7 in _start ()
This could be related to the glibc bug : bug 196207. Check this: - Start Konsole - Type "kquitapp plasma-desktop" + Enter - Wait 10 seconds - Type "killall plasma-desktop" + Enter - Type "export QT_NO_GLIB=1" + Enter - Type "export MALLOC_CHECK_=" + Enter - Type "plasma-desktop" + Enter - Repeat the situation and check if it crashes or not If it doesn't crash, then it is likely to be bug 196207. Thanks
Thanks... I tried that and got this output from konsole... Invalid D-BUS interface name 'org.kde.plasma-desktop.PlasmaApp' found while parsing introspection
That message is another bug which you should ignore in the test... try the whole set of steps again. Regards
ok ran it again and the crash still happens...
Can you install the "kdelibs5-dbg" and "kdebase-workspace-dbg" packages and post a complete backtrace here? (you can get more information at http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting ) Thanks
ok did that and this is what I get now... Application: System Settings (systemsettings), signal: Aborted [KCrash Handler] #6 0x00e76422 in __kernel_vsyscall () #7 0x00c194d1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0x00c1c932 in *__GI_abort () at abort.c:92 #9 0x00c12648 in *__GI___assert_fail (assertion=0x6164b94 "dpy->xcb->reply_data != ((void *)0)", file=0x6164b29 "../../src/xcb_io.c", line=542, function=0x6164c91 "_XRead") at assert.c:81 #10 0x060f491d in _XRead () from /usr/lib/libX11.so.6 #11 0x04dde25d in ?? () from /usr/lib/libGL.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?)
and yes that is from the developer information tab...
That is a different crash (as it is another application crashing). It seems to be related to your graphics drivers. May be the KWin developers can help you more than me. Regards
so where do I go with this then...???
> Qt Version: 4.6.0 i'd start by using a Qt version that isn't known to have easily triggered crashes :) 4.6.1 at a minimum is recommended.
@wet: I added the KWin devs to the CC list of this mail, so they should be aware of this. Please wait for their advice. Regards (Offtopic: usually it is better to not mixup different crashes in the same report, but it is ok for this time as they could be related.)
the entire reason I went to the "bleeding edge" version of kde is because initially kwin crashed completely at login every time... by doing a dist-upgrade it at least runs and completely except for the system settings = desktop part of it... the version of qt I have installed is the latest available from distribution... any advice on how to get version 4.6.1 or higher...??? as far as mixing up different crashes goes I only posted the results following your recommendations... I was completely unaware that this was more than one crash until you said so... I'm not normally your "bleeding edge" user so any help you can give is greatly appreciated... ^__^
No problem :) I don't know if Qt4.6.1 is available on Kubuntu, but it should appear in the "karmic-backports" repository. Regards
Closing for lack of feedback.