[haiku-bugs] [Haiku] #7001: Stack&Tile killing app_server

  • From: "humdinger" <trac@xxxxxxxxxxxx>
  • Date: Sat, 18 Dec 2010 16:23:43 -0000

#7001: Stack&Tile killing app_server
----------------------------------+-----------------------------
   Reporter:  humdinger           |       Owner:  czeidler
       Type:  bug                 |      Status:  new
   Priority:  normal              |   Milestone:  R1
  Component:  Servers/app_server  |     Version:  R1/Development
   Keywords:  SAT                 |  Blocked By:
Has a Patch:  0                   |    Platform:  All
   Blocking:                      |
----------------------------------+-----------------------------
 This is r39847.

 This seems to be reproduceable: Web+ and a Pe window were tiled together.
 Then, I quit Pe and app_server crashed. This is from the syslog:
 {{{
 KERN: SAT: SATWindow::RemovedFromGroup group: 0x1aa36f08 window tool tip
 KERN: SAT: StackAndTile::WindowRemoved WebPositive
 KERN: SAT: Connected group found; 1 windows:
 KERN: SAT:      Untitled
 KERN: SAT: Connected group found; 1 windows:
 KERN: vm_soft_fault: va 0x0 not covered by area in address space
 KERN: vm_page_fault: vm_soft_fault returned error 'Bad address' on fault
 at 0x0, ip 0x96f916, write 0, user 1, thread 0x28e
 KERN: vm_page_fault: thread "w:278:WebPositive" (654) in team "app_server"
 (68) tried to read address 0x0, ip 0x96f916 ("SATDecorator_seg0ro"
 +0x11916)
 KERN: debug_server: Thread 654 entered the debugger: Segment violation
 KERN: stack trace, current PC 0x96f916
 _ZN8SATGroup22_SplitGroupIfNecessaryEP10WindowArea + 0xa6:
 KERN:   (0x70bacafc)  0x96facc
 _ZN8SATGroup17WindowAreaRemovedEP10WindowArea + 0x1e
 KERN:   (0x70bacb1c)  0x96fb08  _ZN10WindowAreaD0Ev + 0x34
 KERN:   (0x70bacb4c)  0x4f2d8e
 _ZN14BReferenceable21LastReferenceReleasedEv + 0x1c
 KERN:   (0x70bacb6c)  0x4f2dbb  _ZN14BReferenceable16ReleaseReferenceEv +
 0x27
 KERN:   (0x70bacb9c)  0x96e627  _ZN10WindowArea13_RemoveWindowEP9SATWindow
 + 0x53
 KERN:   (0x70bacbcc)  0x96e682  _ZN8SATGroup12RemoveWindowEP9SATWindowb +
 0x4e
 KERN:   (0x70bacc0c)  0x96f9ab
 _ZN8SATGroup22_SplitGroupIfNecessaryEP10WindowArea + 0x13b
 KERN:   (0x70bacc8c)  0x96facc
 _ZN8SATGroup17WindowAreaRemovedEP10WindowArea + 0x1e
 KERN:   (0x70baccac)  0x96fb08  _ZN10WindowAreaD0Ev + 0x34
 KERN:   (0x70baccdc)  0x4f2d8e
 _ZN14BReferenceable21LastReferenceReleasedEv + 0x1c
 KERN:   (0x70baccfc)  0x4f2dbb  _ZN14BReferenceable16ReleaseReferenceEv +
 0x27
 KERN:   (0x70bacd2c)  0x96e627  _ZN10WindowArea13_RemoveWindowEP9SATWindow
 + 0x53
 KERN:   (0x70bacd5c)  0x96e682  _ZN8SATGroup12RemoveWindowEP9SATWindowb +
 0x4e
 KERN:   (0x70bacd9c)  0x973d8a  _ZN9SATWindowD1Ev + 0x48
 KERN:   (0x70bacdcc)  0x97573b  _ZN12StackAndTile13WindowRemovedEP6Window
 + 0x73
 KERN:   (0x70bace0c)  0x259c3c
 _ZN17DesktopObservable19NotifyWindowRemovedEP6Window + 0x44
 KERN:   (0x70bace4c)  0x255535  _ZN7Desktop12RemoveWindowEP6Window + 0x91
 KERN:   (0x70bace8c)  0x287fe5  _ZN12ServerWindowD0Ev + 0x45
 KERN:   (0x70bacebc)  0x26dc70  _ZN13MessageLooper4QuitEv + 0x5c
 KERN:   (0x70baceec)  0x287b33  _ZN12ServerWindow14_MessageLooperEv +
 0x34b
 KERN:   (0x70bacf9c)  0x26d9ef  _ZN13MessageLooper15_message_threadEPv +
 0xf
 KERN:   (0x70bacfbc)  0x81fae4  thread_entry + 0x2d
 }}}

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

Other related posts: