------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. http://bugs.kde.org/show_bug.cgi?id=109960 Summary: crash when closing mplayer and xine in multihead setup Product: kwin Version: 3.0 Platform: SuSE RPMs OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: kwin kde org ReportedBy: faali mweb co za Version: 3.0 (using KDE KDE 3.4.0) Installed from: SuSE RPMs Compiler: gcc 3.3.5 OS: Linux kwin crashes sporadically when closing mplayer or xine on my second display. The application segfaults. I have a multi-head NVidia GeForce 4 TI 4200 card where the second display is a TV set. The driver set being used is NVIDIA-Linux-x86-1.0-7167-pkg1.run on SuSe 9.3 Professional. I've created my own xorg.conf included below. A backtrace of the crash is also included below. How to Reproduce Crash ------------------------ As the crash is sporadic I cannot provide exact details on how to reproduce the crash. However the following steps are performed when the crash is noted. Either mplayer or xine is started on the second display (i.e. the TV). The application may be started directly from the second display by clicking an icon on the desktop or from the command line on the first display using the DISPLAY=localhost:0.1 environment variable. mplayer/xine may or may not run in fullscreen mode; either produces the crash. When mplayer/xine is closed either correctly (eg. by pressing "q" in the window) or with the "killall" command the application closes. Sometimes kwin then crashes on the second display only. The crash does not always occur. kwin does not crash on the main screen; the main screen appears to work just fine. kwin must then be restarted on the main screen (i.e. the computer monitor) for the window manager to take effect on the second screen. kwin must be started on the main screen as the second screen has no focus. Everything runs smoothly until mplayer/xine is closed again which may then result in another crash as described above. Notes ------ I use the console version of MPlayer, never gmplayer. I use the default xine frontend (i.e. xine-ui), never totem, kaffeine etc. The crash seems to only affect mplayer and xine. I have not noticed the crash when running other applications such as konqueror or konsole. xorg.conf settings ------------------- My xorg.conf file is listed below: Section "ServerLayout" Identifier "XFree86 Configured" Screen 0 "Screen0" Screen 1 "Screen1" RightOf "Screen0" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/TTF/" FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/CID/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" EndSection Section "Module" Load "glx" Load "record" Load "extmod" Load "dbe" #Load "dri" Load "xtrap" Load "freetype" Load "type1" Load "speedo" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "ZAxisMapping" "4 5 6 7" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection Section "Monitor" Identifier "TV" VendorName "TV Vendor" ModelName "TV Model" EndSection Section "Device" Identifier "Card0" Driver "nvidia" VendorName "nVidia Corporation" BoardName "NV25 [GeForce4 Ti 4200]" BusID "PCI:1:0:0" Screen 0 EndSection Section "Device" Identifier "Card1" Driver "nvidia" VendorName "nVidia Corporation" BoardName "NV25 [GeForce4 Ti 4200]" BusID "PCI:1:0:0" Screen 1 EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultColorDepth 24 SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "1024x768" EndSubSection EndSection Section "Screen" Identifier "Screen1" Device "Card1" Monitor "TV" DefaultColorDepth 24 SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "640x480" EndSubSection EndSection Backtrace ---------- This is the backtrace as reported by KDE: (no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". (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] #7 0x4006a9c4 in KWinInternal::Client::hasTransientInternal () from /opt/kde3/lib/libkdeinit_kwin.so #8 0x4006ab3b in KWinInternal::Client::hasTransient () from /opt/kde3/lib/libkdeinit_kwin.so #9 0x4008e4d5 in KWinInternal::Client::belongsToLayer () from /opt/kde3/lib/libkdeinit_kwin.so #10 0x40090149 in KWinInternal::Workspace::updateClientLayer () from /opt/kde3/lib/libkdeinit_kwin.so #11 0x400ab616 in KWinInternal::Client::setActive () from /opt/kde3/lib/libkdeinit_kwin.so #12 0x400a6c77 in KWinInternal::Workspace::setActiveClient () from /opt/kde3/lib/libkdeinit_kwin.so #13 0x400a76de in KWinInternal::Workspace::activateNextClient () from /opt/kde3/lib/libkdeinit_kwin.so #14 0x400a7784 in KWinInternal::Workspace::clientHidden () from /opt/kde3/lib/libkdeinit_kwin.so #15 0x400b541f in KWinInternal::Client::releaseWindow () from /opt/kde3/lib/libkdeinit_kwin.so #16 0x400b54ce in KWinInternal::Client::unmapNotifyEvent () from /opt/kde3/lib/libkdeinit_kwin.so #17 0x400b598c in KWinInternal::Client::windowEvent () from /opt/kde3/lib/libkdeinit_kwin.so #18 0x400b5a83 in KWinInternal::Workspace::workspaceEvent () from /opt/kde3/lib/libkdeinit_kwin.so #19 0x400b63be in KWinInternal::Application::x11EventFilter () from /opt/kde3/lib/libkdeinit_kwin.so #20 0x40854ba7 in qt_set_x11_event_filter () from /usr/lib/qt3/lib/libqt-mt.so.3 #21 0x4086565b in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 #22 0x40876c38 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 #23 0x408e1e51 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 #24 0x408e1c96 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #25 0x408cb94f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #26 0x400b9456 in kdemain () from /opt/kde3/lib/libkdeinit_kwin.so #27 0x0804865e in ?? () #28 0x00000001 in ?? () #29 0xbffff144 in ?? () #30 0x08048660 in ?? () #31 0x41223ff4 in ?? () from /lib/tls/libc.so.6 #32 0x40016cc0 in ?? () from /lib/ld-linux.so.2 #33 0x080486d0 in ?? () #34 0xbffff118 in ?? () #35 0x41123e80 in __libc_start_main () from /lib/tls/libc.so.6 #36 0x41123e80 in __libc_start_main () from /lib/tls/libc.so.6 #37 0x080485a1 in ?? ()