Bug 159866 - kwin crash while trying to run qt-only program
Summary: kwin crash while trying to run qt-only program
Status: RESOLVED DUPLICATE of bug 156998
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 3.0
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-26 01:05 UTC by Matthew Woehlke
Modified: 2008-05-05 18:07 UTC (History)
0 users

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 Matthew Woehlke 2008-03-26 01:05:03 UTC
Version:           3.0 (using Devel)
Installed from:    Compiled sources
Compiler:          gcc 4.1.2 
OS:                Linux

kwin crashed with the following backtrace. I don't know anything obvious to point to as a possible cause, except that I was trying to run a qt-only program (transtest.cpp from bug 157850 in fact, attachment 23870 [details]) and said program seems to be failing to produce a window at the moment.

Application: KWin (kwin), signal SIGSEGV
Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1235101984 (LWP 8805)]
[New Thread -1282040912 (LWP 23760)]
[KCrash handler]
#9  0xb796238b in QProcess::setProcessState (this=0x837d0b8, 
    state=QProcess::NotRunning)
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/corelib/io/qprocess.cpp:1295
#10 0xb79641f5 in QProcessPrivate::cleanup (this=0x83d1bd0)
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/corelib/io/qprocess.cpp:424
#11 0xb79648f8 in QProcessPrivate::_q_processDied (this=0x83d1bd0)
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/corelib/io/qprocess.cpp:677
#12 0xb79a6d59 in QProcessPrivate::waitForFinished (this=0x83d1bd0, 
    msecs=30000)
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/corelib/io/qprocess_unix.cpp:1172
#13 0xb79634f0 in QProcess::waitForFinished (this=0x83cba78, msecs=30000)
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/corelib/io/qprocess.cpp:1284
#14 0xb7964490 in ~QProcess (this=0x83cba78)
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/corelib/io/qprocess.cpp:767
#15 0xb7ebd9de in KWin::Client::gotPing (this=0x836c2b8, timestamp=358329669)
    at /usr/local/kde/home/src/kde-trunk-svn/kdebase/workspace/kwin/client.cpp:1095
#16 0xb7edfd5a in KWin::RootInfo::gotPing (this=0x82827e8, w=71399525, 
    timestamp=358329669)
    at /usr/local/kde/home/src/kde-trunk-svn/kdebase/workspace/kwin/events.cpp:204
#17 0xb6c18d9b in NETRootInfo::event (this=0x82827e8, event=0xbf873ae0, 
    properties=0xbf8735d8, properties_size=5)
    at /usr/local/kde/home/src/kde-trunk-svn/kdelibs/kdeui/windowmanagement/netwm.cpp:1950
#18 0xb7edef91 in KWin::Workspace::workspaceEvent (this=0x80e8840, 
    e=0xbf873ae0)
    at /usr/local/kde/home/src/kde-trunk-svn/kdebase/workspace/kwin/events.cpp:233
#19 0xb7ecdaed in KWin::Application::x11EventFilter (this=0xbf873db8, 
    e=0xbf873ae0)
    at /usr/local/kde/home/src/kde-trunk-svn/kdebase/workspace/kwin/main.cpp:359
#20 0xb6e779b5 in qt_x11EventFilter (ev=0xbf873ae0)
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/gui/kernel/qapplication_x11.cpp:371
#21 0xb6e85cad in QApplication::x11ProcessEvent (this=0xbf873db8, 
    event=0xbf873ae0)
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3037
#22 0xb6eb8035 in x11EventSourceDispatch (s=0x8057070, callback=0, 
    user_data=0x0)
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:148
#23 0xb6680f85 in IA__g_main_context_dispatch (context=0x8056498)
    at gmain.c:2045
#24 0xb6682835 in g_main_context_iterate (context=0x8056498, block=1, 
    dispatch=1, self=0x80542b8) at gmain.c:2677
#25 0xb6682c42 in IA__g_main_context_iteration (context=0x8056498, may_block=1)
    at gmain.c:2736
#26 0xb79ffeca in QEventDispatcherGlib::processEvents (this=0x80540f8, 
    flags=@0xbf873c78)
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325
#27 0xb6eb7a88 in QGuiEventDispatcherGlib::processEvents (this=0x80540f8, 
    flags=@0xbf873cac)
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#28 0xb79c8be0 in QEventLoop::processEvents (this=0xbf873d2c, 
    flags=@0xbf873ce4)
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/corelib/kernel/qeventloop.cpp:146
#29 0xb79c8d8b in QEventLoop::exec (this=0xbf873d2c, flags=@0xbf873d34)
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/corelib/kernel/qeventloop.cpp:197
#30 0xb79ccefa in QCoreApplication::exec ()
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:838
#31 0xb6dff3bc in QApplication::exec ()
    at /usr/local/src/kde/kde-trunk-svn/qt-copy/src/gui/kernel/qapplication.cpp:3267
#32 0xb7ecf3c4 in kdemain (argc=3, argv=0xbf873f74)
    at /usr/local/kde/home/src/kde-trunk-svn/kdebase/workspace/kwin/main.cpp:508
#33 0x080487a6 in main (argc=0, argv=0x0)
    at /usr/local/kde/home/build/kde-trunk-svn/kdebase/workspace/kwin/kwin_dummy.cpp:3
Comment 1 Lubos Lunak 2008-03-27 12:34:15 UTC
I cannot reproduce, maybe because the app here normally shows its window. And I really have no idea what could be wrong from the backtrace? Can you try to reproduce the problem under valgrind?
Comment 2 Lubos Lunak 2008-05-05 18:07:46 UTC

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