Bug 185668

Summary: Crash in Client::updateDecoration()
Product: [Plasma] kwin Reporter: Zdeněk Zikán <zdenek.zikan>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Zdeněk Zikán 2009-02-27 02:40:57 UTC
Version:            (using KDE 4.2.0)
OS:                Linux
Installed from:    Ubuntu Packages

The crash happened when Firefox opened its File open dialog. Unfortunately, I wasn't able to reproduce it, so at least a backtrace:


Application: KWin (kwin), signal SIGSEGV
[Current thread is 0 (LWP 6259)]

Thread 2 (Thread 0xb4874b90 (LWP 25337)):
#0  0xb8011430 in __kernel_vsyscall ()
#1  0xb69dddf1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6e6e150 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6d9e6ae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb666c50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb69e5a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb64cf6c0 (LWP 6259)):
[KCrash Handler]
#6  0xb71cd661 in QImage::scanLine () from /usr/lib/libQtGui.so.4
#7  0xb71aa640 in QWidgetPrivate::setWindowIcon_sys () from /usr/lib/libQtGui.so.4
#8  0xb717549b in QWidget::create () from /usr/lib/libQtGui.so.4
#9  0xb71712f3 in QWidgetPrivate::createWinId () from /usr/lib/libQtGui.so.4
#10 0xb7175a49 in QWidget::winId () from /usr/lib/libQtGui.so.4
#11 0xb7f4d7c5 in KWin::Client::updateDecoration (this=0xa442328, check_workspace_pos=false, force=false) at /build/buildd/kdebase-workspace-4.2.0/kwin/client.cpp:318
#12 0xb7f7aa27 in KWin::Client::manage (this=0xa442328, w=79761807, isMapped=false) at /build/buildd/kdebase-workspace-4.2.0/kwin/manage.cpp:299
#13 0xb7f45290 in KWin::Workspace::createClient (this=0x9b318a8, w=79761807, is_mapped=<value optimized out>) at /build/buildd/kdebase-workspace-4.2.0/kwin/workspace.cpp:505
#14 0xb7f6efc7 in KWin::Workspace::workspaceEvent (this=0x9b318a8, e=0xbf9106ac) at /build/buildd/kdebase-workspace-4.2.0/kwin/events.cpp:376
#15 0xb7f5b1b2 in KWin::Application::x11EventFilter (this=0xbf9109c8, e=0xbf9106ac) at /build/buildd/kdebase-workspace-4.2.0/kwin/main.cpp:359
#16 0xb717ea9e in ?? () from /usr/lib/libQtGui.so.4
#17 0xb718f4d5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#18 0xb71ba7aa in ?? () from /usr/lib/libQtGui.so.4
#19 0xb66b86f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#20 0xb66bbda3 in ?? () from /usr/lib/libglib-2.0.so.0
#21 0xb66bbf61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#22 0xb6eb9478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#23 0xb71b9ea5 in ?? () from /usr/lib/libQtGui.so.4
#24 0xb6e8d52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#25 0xb6e8d6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#26 0xb6e8fda5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#27 0xb711f767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#28 0xb7f5f002 in kdemain (argc=2, argv=0xbf910ba4) at /build/buildd/kdebase-workspace-4.2.0/kwin/main.cpp:519
#29 0x08048732 in main (argc=) at /build/buildd/kdebase-workspace-4.2.0/obj-i486-linux-gnu/kwin/kwin_dummy.cpp:3
Comment 1 Zdeněk Zikán 2009-02-27 02:42:55 UTC
I'm sorry, the severity should be "crash" but I cannot find how to change it.
Comment 3 Dario Andres 2009-05-07 03:07:09 UTC
Please, recheck if you still experience this crashes with Qt4.5
Thanks
Comment 4 Zdeněk Zikán 2009-05-07 10:32:01 UTC
Now I have Qt 4.5 and I haven't experienced the bug for long time. It doesn't necessarily mean it isn't there, cause I wasn't able to reproduce it before either. But if no one else is reporting this behaviour and guys from Qt marked it as fixed, we can close this bug too. So I'm leaving it on your judgement, if you close it and I'll experience this again I can file a new bug.
Comment 5 Dario Andres 2009-05-12 19:42:19 UTC
Closing as WORKSFORME. Reopen if you get the same backtrace again. Thanks