#11994 BLOC 12.1.0: runin-gtk crashes with segmentation fault

Zarro Boogs per Child bugtracker at laptop.org
Wed Jul 11 12:01:42 EDT 2012


#11994: runin-gtk crashes with segmentation fault
---------------------------------------------+------------------------------
           Reporter:  greenfeld              |       Owner:  Quozl                            
               Type:  defect                 |      Status:  new                              
           Priority:  blocker                |   Milestone:  12.1.0                           
          Component:  manufacturing process  |     Version:  Development build as of this date
         Resolution:                         |    Keywords:                                   
        Next_action:  diagnose               |    Verified:  0                                
Deployment_affected:                         |   Blockedby:                                   
           Blocking:                         |  
---------------------------------------------+------------------------------

Comment(by greenfeld):

 Here is an os18 (with runin 0.20.4) crash which took GDB with it.  After
 answering "n" to exiting, GDB still sees a problem, and wants to dump
 core.


 {{{
 [20705.895595] PM: resume of devices complete after 1230.021 msecs
 [20705.981095] olpc-dcon: The CPU has control
 [20705.985183] Restarting tasks ...
 Program received signal SIGSEGV, Segmentation fault.
 0x4038d2b0 in __dubcos (
     x=<error reading variable: Unable to access DWARF register number
 0x4a>,
     dx=<error reading variable: Unable to access DWARF register number
 0x5a>,
 done.
     v=v at entry=0xbe9a6e00) at ../sysdeps/ieee754/dbl-64/dosincos.c:134
 134       sn=__sincostab.x[k];     /*                                  */
 (gdb) bt
 #0  0x4038d2b0 in __dubcos (
     x=<error reading variable: Unable to access DWARF register number
 0x4a>,
     dx=<error reading variable: Unable to access DWARF register number
 0x5a>,
     v=v at entry=0xbe9a6e00) at ../sysdeps/ieee754/dbl-64/dosincos.c:134
 #1  0x4038dc60 in __docos (x=<optimized out>, dx=<optimized out>, v=
     0xbe9a6e38, v at entry=0xbe9a6e30) at
 ../sysdeps/ieee754/dbl-64/dosincos.c:206
 #2  0x40379530 in sloww2 (n=<optimized out>,
     orig=<error reading variable: Unable to access DWARF register number
 0x50>, dx=<optimized out>,
 ../../gdb/regcache.c:179: internal-error: register_size: Assertion `regnum
 >= 0 && regnum < (gdbarch_num_regs (gdbarch) + gdbarch_num_pseudo_regs
 (gdbarch))' failed.
 A problem internal to GDB has been detected,
 further debugging may prove unreliable.
 Quit this debugging session? (y or n)
 {n key pressed, then Enter}
 ../../gdb/regcache.c:179: internal-error: register_size: Assertion `regnum
 >= 0 && regnum < (gdbarch_num_regs (
 gdbarch) + gdbarch_num_pseudo_regs (gdbarch))' failed.
 A problem internal to GDB has been detected,
 further debugging may prove unreliable.
 Create a core file of GDB? (y or n)
 }}}

-- 
Ticket URL: <http://dev.laptop.org/ticket/11994#comment:26>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list