[haiku-bugs] [Haiku] #9273: [Deskbar] crashes in BreakpointsView::_UpdateButtons ()

  • From: "diver" <trac@xxxxxxxxxxxx>
  • Date: Fri, 07 Dec 2012 18:02:32 -0000

#9273: [Deskbar] crashes in BreakpointsView::_UpdateButtons ()
-----------------------------------+------------------------------
 Reporter:  diver                  |        Owner:  bonefish
     Type:  bug                    |       Status:  new
 Priority:  normal                 |    Milestone:  R1
Component:  Applications/Debugger  |      Version:  R1/Development
 Keywords:                         |   Blocked By:
 Blocking:                         |  Has a Patch:  0
 Platform:  All                    |
-----------------------------------+------------------------------
 This is hrev44973 gcc2hybrid

 * Launched Debugger from /system/apps
 * In Teams window selected LaunchBox
 * Closed main window and clicked "Kill LaunchBox" button
 * Double clicked media_addon_server in Teams window

 {{{
 Thread 645 caused an exception: Segment violation
 [...]
 [Switching to team /boot/system/apps/Debugger (645) thread Debugger (645)]
 0x0031476d in BreakpointsView::_UpdateButtons ()
 (gdb) bt
 #0  0x0031476d in BreakpointsView::_UpdateButtons ()
 #1  0x0031462c in BreakpointsView::_Init ()
 #2  0x00313cd3 in BreakpointsView::Create ()
 #3  0x00323f47 in TeamWindow::_Init ()
 #4  0x003201b3 in TeamWindow::Create ()
 #5  0x00309510 in GraphicalUserInterface::Init ()
 #6  0x002ba78b in TeamDebugger::Init ()
 #7  0x002b1e3c in start_team_debugger ()
 #8  0x002b22af in Debugger::MessageReceived ()
 #9  0x0056745f in BLooper::DispatchMessage () from
 /boot/system/lib/libbe.so
 #10 0x0055de99 in BApplication::DispatchMessage () from
 /boot/system/lib/libbe.so
 #11 0x00568dcd in BLooper::task_looper () from /boot/system/lib/libbe.so
 #12 0x0055c8f9 in BApplication::Run () from /boot/system/lib/libbe.so
 #13 0x002b2ce7 in main ()
 (gdb)
 }}}

 Then I tried to reproduce by
 Teams->AboutSystem->Close->Kill->Debugger

 {{{
 Thread 784 caused an exception: Segment violation
 [...]
 [Switching to team /boot/system/apps/Debugger (784) thread Debugger (784)]
 0x002b931e in TeamDebugger::~TeamDebugger ()
 (gdb) bt
 #0  0x002b931e in TeamDebugger::~TeamDebugger ()
 #1  0x002b1e83 in start_team_debugger ()
 #2  0x002b22af in Debugger::MessageReceived ()
 #3  0x0056745f in BLooper::DispatchMessage () from
 /boot/system/lib/libbe.so
 #4  0x0055de99 in BApplication::DispatchMessage () from
 /boot/system/lib/libbe.so
 #5  0x00568dcd in BLooper::task_looper () from /boot/system/lib/libbe.so
 #6  0x0055c8f9 in BApplication::Run () from /boot/system/lib/libbe.so
 #7  0x002b2ce7 in main ()
 (gdb)
 }}}

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

Other related posts: