...and the log I forgot to attach.
On 23 Jul 2011 15:57:01 +0100, Chris Young wrote:
Hi all
I've found another stop/abort type crash :(
Returning NULL from gui_download_window_create causes NetSurf to
crash, rather than just aborting the pending download.
Logs attached. Stack trace line numbers:
9.Files:Projects/netsurf_svn/netsurf> a2l netsurf-cairo 753a0
desktop/download.c:274
9.Files:Projects/netsurf_svn/netsurf> a2l netsurf-cairo 751b0
desktop/download.c:206
9.Files:Projects/netsurf_svn/netsurf> a2l netsurf-cairo 569bc
content/llcache.c:1476
9.Files:Projects/netsurf_svn/netsurf> a2l netsurf-cairo 5474c
content/llcache.c:314
9.Files:Projects/netsurf_svn/netsurf> a2l netsurf-cairo 531d0
content/hlcache.c:183
Crash log for task "netsurf-cairo"
Generated by GrimReaper 53.2
Crash occured in module kernel at address 0x01414890
Type of crash: unknown exception
Register dump:
GPR (General Purpose Registers):
0: 00000021 59F83770 00000000 0140BA7C 81000009 00000000 01416A94 01C997C4
8: 81000000 0140BA7C 00000001 0141487C 0000015C 560E8C20 00000000 00000000
16: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
24: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
FPR (Floating Point Registers, NaN = Not a Number):
0: nan 0 25 0
4: 0 1023.8 30.8 0
8: 0 128 1023.8 30.8
12: 1024 56 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 -2.27896e+193
FPSCR (Floating Point Status and Control Register): 0x82004000
SPRs (Special Purpose Registers):
Machine State (msr) : 0x0002F030
Condition (cr) : 0x24422044
Instruction Pointer (ip) : 0x01414890
Xtended Exception (xer) : 0x00000008
Count (ctr) : 0x0141487C
Link (lr) : 0x0162A224
DSI Status (dsisr) : 0x00000000
Data Address (dar) : 0x5901546C
680x0 emulated registers:
DATA: 00000080 000000AA 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 00000000 56162DC0 00000000 00000000 00000000 00000000 00000000 59F83380
FPU0: 0 0 0 0
FPU4: 0 0 0 0
Symbol info:
Instruction pointer 0x01414890 belongs to module "kernel" (HUNK/Kickstart)
Stack trace:
native kernel module kernel+0x00014890
native kernel module newlib.library.kmod+0x00006210
netsurf-cairo:download_context_destroy()+0x48 (section 10 @ 0x753a0)
netsurf-cairo:download_callback()+0xDC (section 10 @ 0x751b0)
netsurf-cairo:llcache_object_notify_users()+0x21C (section 10 @ 0x569bc)
netsurf-cairo:llcache_poll()+0x30 (section 10 @ 0x5474c)
netsurf-cairo:hlcache_poll()+0x18 (section 10 @ 0x531d0)
netsurf-cairo:netsurf_main_loop()+0x30 (section 10 @ 0x7fa08)
netsurf-cairo:main()+0x14C (section 10 @ 0x12258)
native kernel module newlib.library.kmod+0x00001f4c
native kernel module newlib.library.kmod+0x00002b98
native kernel module newlib.library.kmod+0x00002d5c
netsurf-cairo:_start()+0x170 (section 10 @ 0x170)
native kernel module dos.library.kmod+0x0001b524
native kernel module kernel+0x00036290
native kernel module kernel+0x00036310
PPC disassembly:
01414888: 7c842378 mr r4,r4
0141488c: 44000002 sc
*01414890: 4e800020 blr
01414894: 7c0802a6 mflr r0
01414898: 9421fff0 stwu r1,-16(r1)