[haiku-bugs] Re: [Haiku] #5321: vm_soft_fault while compiling ruby, reproducible.

  • From: "bonefish" <trac@xxxxxxxxxxxx>
  • Date: Sat, 30 Jan 2010 06:34:12 -0000

#5321: vm_soft_fault while compiling ruby, reproducible.
---------------------------+------------------------------------------------
 Reporter:  kallisti5      |       Owner:  axeld    
     Type:  bug            |      Status:  new      
 Priority:  normal         |   Milestone:  R1       
Component:  System/Kernel  |     Version:  R1/alpha1
 Keywords:                 |   Blockedby:           
 Platform:  All            |    Blocking:           
---------------------------+------------------------------------------------

Comment(by bonefish):

 From the strace it looks like the main thread causes a segment violation,
 its SIGSEGV signal handler is called, which in turn spills quite a bit of
 stuff to stdout, and finally aborts. Why the timer thread would segfault,
 I cannot say. Might just be collateral damage due to the main thread
 leaving something in an invalid state. Or it might as well have the same
 cause as the first segfault.

 Anyway, I would disable the sigaction() call for SIGSEGV, so that the main
 thread enters the debugger and one can see where it segfaults.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/5321#comment:12>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: