[haiku-bugs] [Haiku] #5938: Test screensaver module does nothing and crashes ScreenSaver afterwards

  • From: "idefix" <trac@xxxxxxxxxxxx>
  • Date: Fri, 07 May 2010 16:43:47 -0000

#5938: Test screensaver module does nothing and crashes ScreenSaver afterwards
-------------------------------------+--------------------------------------
 Reporter:  idefix                   |       Owner:  axeld         
     Type:  bug                      |      Status:  new           
 Priority:  normal                   |   Milestone:  R1            
Component:  Preferences/ScreenSaver  |     Version:  R1/Development
 Keywords:                           |   Blockedby:                
 Platform:  All                      |    Blocking:                
-------------------------------------+--------------------------------------
 Using the r36674 nightly cd ([http://haiku-files.org/cd/haiku-
 r1a2-rc-r36674-x86gcc2hybrid-cd.zip haiku-r1a2-rc-r36674-x86gcc2hybrid-
 cd.zip]) in live-mode (VESA video).

 Steps to reproduce:
  1. go to the `Modules` tab in `ScreenSaver`
  2. click on the `Test` button
 The preview will turn black, but the selected screensaver won't run.
  3. click on the list in the `ScreenSaver` window
 `ScreenSaver` will now crash:
 {{{

 GNU gdb 6.3
 Copyright 2004 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you
 are
 welcome to change it and/or distribute copies of it under certain
 conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for
 details.
 This GDB was configured as "i586-pc-haiku"...(no debugging symbols found)

 [tcsetpgrp failed in terminal_inferior: Invalid Argument]
 Thread 514 caused an exception: Segment violation
 Reading symbols from /boot/system/runtime_loader...done.
 Loaded symbols for /boot/system/runtime_loader
 Reading symbols from /boot/system/lib/libtracker.so...done.
 Loaded symbols for /boot/system/lib/libtracker.so
 Reading symbols from /boot/system/lib/libscreensaver.so...done.
 Loaded symbols for /boot/system/lib/libscreensaver.so
 Reading symbols from /boot/system/lib/libbe.so...done.
 Loaded symbols for /boot/system/lib/libbe.so
 Reading symbols from /boot/system/lib/libstdc++.r4.so...done.
 Loaded symbols for /boot/system/lib/libstdc++.r4.so
 Reading symbols from /boot/system/lib/libroot.so...done.
 Loaded symbols for /boot/system/lib/libroot.so
 Reading symbols from /boot/system/lib/libtranslation.so...done.
 Loaded symbols for /boot/system/lib/libtranslation.so
 Reading symbols from /boot/system/lib/libgame.so...done.
 Loaded symbols for /boot/system/lib/libgame.so
 Reading symbols from /boot/system/lib/libtextencoding.so...done.
 Loaded symbols for /boot/system/lib/libtextencoding.so
 Reading symbols from /boot/system/lib/libmedia.so...done.
 Loaded symbols for /boot/system/lib/libmedia.so
 [tcsetpgrp failed in terminal_inferior: Invalid Argument]
 [Switching to team /boot/system/preferences/ScreenSaver (505) thread
 w>ScreenSaver (514)]
 0xbf800000 in ?? ()
 (gdb) bt
 #0  0xbf800000 in ?? ()
 #1  0x0020c6c0 in ModulesView::_CloseSaver ()
 #2  0x0020bd55 in ModulesView::MessageReceived ()
 #3  0x004c673f in BLooper::DispatchMessage () from
 /boot/system/lib/libbe.so
 #4  0x0058a32d in BWindow::DispatchMessage () from
 /boot/system/lib/libbe.so
 #5  0x0058e4e4 in BWindow::task_looper () from /boot/system/lib/libbe.so
 #6  0x004c7c9b in BLooper::_task0_ () from /boot/system/lib/libbe.so
 #7  0x006f50b2 in thread_entry () from /boot/system/lib/libroot.so
 #8  0x700c1fec in ?? ()
 (gdb)
 }}}

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/5938>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: