Bug 167690 - Kwin crashes when a SDL application goes into fullscreen
Summary: Kwin crashes when a SDL application goes into fullscreen
Status: RESOLVED REMIND
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-29 23:42 UTC by Alexander Timmermans
Modified: 2008-09-03 11:35 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Timmermans 2008-07-29 23:42:52 UTC
Version:            (using KDE 4.1.0)
Installed from:    SuSE RPMs
Compiler:           not compiled myself
OS:                Linux

When I try to run a SDL-based application in Fullscreen kwin crashes. I tested it with frozzenBubble and LTris. Stellarium for example goes into fullscreen without a problem. I just guess that this crash occurs when SDL wants to initializes a window with the SDL_FULLSCREEN flag. After the crash kde4.1 keeps running, all fullscreen-things go like 600x400 into the upper left corner, where you can use them.

I'm running openSUSE 11.0, kde4-base 4.1.0-16.2, kde4-kwin 4.1.0-34.3 KDE4.1 stuff is from the KDE:KDE4:Factory:Desktop repo)
URL: http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/

And here you get the output kde4.1 wants me to give to you:

Application: KWin (kwin), signal SIGSEGV
[?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb68596d0 (LWP 5705)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb7f1b72a in ?? () from /usr/lib/libkdeinit4_kwin.so
#7  0xb7f1d35e in ?? () from /usr/lib/libkdeinit4_kwin.so
#8  0xb7f1b9b1 in ?? () from /usr/lib/libkdeinit4_kwin.so
#9  0xb7f2ca6c in ?? () from /usr/lib/libkdeinit4_kwin.so
#10 0xb7e784e6 in KWin::Effect::paintScreen ()
   from /usr/lib/libkwineffects.so.1
#11 0xb7f2caef in ?? () from /usr/lib/libkdeinit4_kwin.so
#12 0xb504d785 in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#13 0xb7f2caef in ?? () from /usr/lib/libkdeinit4_kwin.so
#14 0xb7e784e6 in KWin::Effect::paintScreen ()
   from /usr/lib/libkwineffects.so.1
#15 0xb7f2caef in ?? () from /usr/lib/libkdeinit4_kwin.so
#16 0xb7e784e6 in KWin::Effect::paintScreen ()
   from /usr/lib/libkwineffects.so.1
#17 0xb7f2caef in ?? () from /usr/lib/libkdeinit4_kwin.so
#18 0xb7e784e6 in KWin::Effect::paintScreen ()
   from /usr/lib/libkwineffects.so.1
#19 0xb7f2caef in ?? () from /usr/lib/libkdeinit4_kwin.so
#20 0xb504890d in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#21 0xb7f2caef in ?? () from /usr/lib/libkdeinit4_kwin.so
#22 0xb7f1cfee in ?? () from /usr/lib/libkdeinit4_kwin.so
#23 0xb7f28b70 in ?? () from /usr/lib/libkdeinit4_kwin.so
#24 0xb7f1923c in ?? () from /usr/lib/libkdeinit4_kwin.so
#25 0xb7ebc2dd in ?? () from /usr/lib/libkdeinit4_kwin.so
#26 0xb7baa3fa in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#27 0x080d0818 in ?? ()
#28 0xb7baa972 in QObject::qt_metacall () from /usr/lib/libQtCore.so.4
#29 0x080d0a64 in ?? ()
#30 0xb7bdf9a7 in QTimer::metaObject () from /usr/lib/libQtCore.so.4
#31 0x080d0a64 in ?? ()
#32 0xb7bb1abe in ?? () from /usr/lib/libQtCore.so.4
#33 0xb7ba6d1f in QObject::event () from /usr/lib/libQtCore.so.4
#34 0x080d0a64 in ?? ()
#35 0xb72a6ecc in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#36 0xb72ad31e in QApplication::notify () from /usr/lib/libQtGui.so.4
#37 0xb6e27cad in KApplication::notify () from /usr/lib/libkdeui.so.5
#38 0xb7ed07dd in ?? () from /usr/lib/libkdeinit4_kwin.so
#39 0xb7b98b51 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#40 0xbfa712d4 in ?? ()
#41 0xb7bc1181 in ?? () from /usr/lib/libQtCore.so.4
#42 0xb7bc13fb in QEventDispatcherUNIX::processEvents ()
   from /usr/lib/libQtCore.so.4
#43 0x08057e7c in ?? ()
#44 0xb73310a2 in ?? () from /usr/lib/libQtGui.so.4
#45 0xb7b972ca in QEventLoop::quit () from /usr/lib/libQtCore.so.4
#46 0x08055070 in ?? ()
#47 0xb7b9748a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#48 0xbfa71220 in ?? ()
#49 0xb7b9966d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#50 0xbfa71220 in ?? ()
#51 0xb72a6d47 in QApplication::exec () from /usr/lib/libQtGui.so.4
#52 0xb7ed369e in kdemain () from /usr/lib/libkdeinit4_kwin.so
#53 0x080487c2 in _start ()
#0  0xffffe430 in __kernel_vsyscall ()
Comment 1 Dario Andres 2008-07-30 21:06:37 UTC
Version 4.1.00 (KDE 4.1.0) (KDEmod) in ArchLinux i686:

I can't reproduce this bug.

I'm using:

sdl_ttf-2.0.9
sdl_image-1.2.6
sdl_gfx-2.0.16
sdl_pango-0.1.2
xf86-video-intel-2.3.2 (Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller - Intel GMA X3100)

Tested:

frozen-bubble-2.1.0
ltris-1.0.12

Both games went to fullscreen and back to normal window without crashing KWin. Even if the games are started in fullscreen mode directly.
Comment 2 CS 2008-07-31 14:02:21 UTC
hi,

I also have a intel graphics adaptor and I can reproduce the bug, or have a very similar one.

I filed it here: http://bugs.kde.org/show_bug.cgi?id=167798.

Hop
Comment 3 Lubos Lunak 2008-07-31 14:41:44 UTC
The backtrace is useless, please install debuginfo packages and try again (http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports).
Comment 4 lucas 2008-09-03 11:35:28 UTC
No reply. Reopen with a more useful backtrace if it still occurs in a recent version of trunk (Which has had fullscreen handling changes).