On Tue, 19 Jul 2011 14:50:18 +0100, Michael Drake wrote:

> > > Stopping a page from loading whilst in the "Fetching, Processing"
> > > stage seems to consistently cause NetSurf to crash in box_coords()
> 
> > Is r12609 any better?
> 
> Actually try r12610.
> 
> Do you get the same crash or an assertion failed?

Crash, same one I think

7.Files:Projects/netsurf_svn/netsurf> a2l netsurf-cairo 9ee94
render/box.c:308
7.Files:Projects/netsurf_svn/netsurf> a2l netsurf-cairo b1358
render/html.c:1523
7.Files:Projects/netsurf_svn/netsurf> a2l netsurf-cairo 542c4
content/hlcache.c:701

> Also, what URL are you testing on?

http://www.google.co.uk
Click on News
Click Stop when status bar reads Fetching, Processing

Sometimes it crashes straight away, other times hovering over the
links causes it.

Chris
Crash log for task "NetSurf-Cairo"
Generated by GrimReaper 53.2
Crash occured in module NetSurf-Cairo at address 0x6CADBC28
Type of crash: DSI (Data Storage Interrupt) exception

Register dump:
GPR (General Purpose Registers):
   0: 00000000 54FCBF10 00000000 00000000 54FCBF54 54FCBF58 00000007 00000006 
   8: 00000041 00000000 54FCC05C 54FCBF10 54FCC05C 54E4EBD8 00000000 00000000 
  16: 561F8340 6CA4ECEC 00000000 15C10EA6 01E60000 00340014 01E60000 00000014 
  24: 00000000 55F29E52 00000000 00000000 00000000 00000000 24002024 54FCBF10 


FPR (Floating Point Registers, NaN = Not a Number):
   0:              nan      7.48387e+91     6.64855e-313     3.33768e-308 
   4:     1.00133e-307     1.66883e-308     1.00133e-307     1.00133e-307 
   8:     1.00133e-307     1.00133e-307       4.5036e+15                3 
  12:               -2     8.84726e+100                0                0 
  16:                0                0                0                0 
  20:                0     4.34638e-311                0                0 
  24:                0                0                0    -2.97403e+284 
  28:                0                0                0    -9.78806e+202 

FPSCR (Floating Point Status and Control Register): 0x82004000


SPRs (Special Purpose Registers):
           Machine State (msr) : 0x0002F030
                Condition (cr) : 0x24002022
      Instruction Pointer (ip) : 0x6CADBC28
       Xtended Exception (xer) : 0x20000002
                   Count (ctr) : 0x6C1F0120
                     Link (lr) : 0x6CADBC98
            DSI Status (dsisr) : 0x00000000
            Data Address (dar) : 0x000000D0



680x0 emulated registers:
DATA: 00000080 000000AA 00000000 00000000 00000000 00000000 00000000 00000000 
ADDR: 00000000 55594300 00000000 00000000 00000000 00000000 00000000 54FCC380 
FPU0:                0                0                0                0 
FPU4:                0                0                0                0 



Symbol info:
Instruction pointer 0x6CADBC28 belongs to module "NetSurf-Cairo" (PowerPC) 
Symbol: box_coords + 0x7C in section 10 offset 0x0009EE94

Stack trace:
    box_coords()+0x7C (section 10 @ 0x9ee94)
    html_object_callback()+0x1F4 (section 10 @ 0xb1358)
    hlcache_content_callback()+0x8C (section 10 @ 0x542c4)
    content_broadcast()+0xC4 (section 10 @ 0x47894)
    content_set_done()+0x78 (section 10 @ 0x46cb4)
    nsjpeg_convert()+0x470 (section 10 @ 0x9b2d0)
    content_convert()+0x134 (section 10 @ 0x46b30)
    content_llcache_callback()+0x168 (section 10 @ 0x466ac)
    llcache_object_notify_users()+0x2EC (section 10 @ 0x56854)
    llcache_poll()+0x30 (section 10 @ 0x54514)
    hlcache_poll()+0x18 (section 10 @ 0x52f98)
    netsurf_main_loop()+0x30 (section 10 @ 0x7f7e0)
    main()+0x14C (section 10 @ 0x120a4)
    native kernel module newlib.library.kmod+0x00001f4c
    native kernel module newlib.library.kmod+0x00002be0
    native kernel module newlib.library.kmod+0x00002d5c
    _start()+0x170 (section 10 @ 0x170)
    native kernel module dos.library.kmod+0x0001b524
    native kernel module kernel+0x00036290
    native kernel module kernel+0x00036310
    

PPC disassembly:
 6cadbc20: 901f0008   stw               r0,8(r31)
 6cadbc24: 813f0008   lwz               r9,8(r31)
*6cadbc28: 800900d0   lwz               r0,208(r9)
 6cadbc2c: 2f800000   cmpwi             cr7,r0,0
 6cadbc30: 419effe8   beq+              cr7,0x6CADBC18

Reply via email to