View Single Post
Posts: 11 | Thanked: 4 times | Joined on Nov 2013
#899
Code:
Continuing. 

Program received signal SIGABRT, Aborted. 
0x421a6548 in raise () from /lib/libc.so.6 
(gdb) bt 
#0 0x421a6548 in raise () from /lib/libc.so.6 
#1 0x421a7b6c in abort () from /lib/libc.so.6 
#2 0x420c7d4c in __gnu_cxx::__verbose_terminate_handler() () 
from /usr/lib/libstdc++.so.6 
#3 0x420c5924 in ?? () from /usr/lib/libstdc++.so.6 
#4 0x420c5924 in ?? () from /usr/lib/libstdc++.so.6 
Backtrace stopped: previous frame identical to this frame (corrupt stack?) 
(gdb) disassemble 
Dump of assembler code for function raise: 
0x421a6504 <+0>:	push	{r4, r5, r7, r11, lr} 
0x421a6508 <+4>:	mov	r5, r0 
0x421a650c <+8>:	bl	0x42190df0 
0x421a6510 <+12>:	add	r11, sp, #16 
0x421a6514 <+16>:	ldr	r4, [r0, #-1112]	; 0x458 
0x421a6518 <+20>:	mov	r3, r0 
0x421a651c <+24>:	cmp	r4, #0 
0x421a6520 <+28>:	ldr	r0, [r0, #-1108]	; 0x454 
0x421a6524 <+32>:	bne	0x421a6564 <raise+96> 
0x421a6528 <+36>:	mov	r7, #224	; 0xe0 
0x421a652c <+40>:	svc	0x00000000 
0x421a6530 <+44>:	mov	r4, r0 
0x421a6534 <+48>:	str	r0, [r3, #-1112]	; 0x458 
0x421a6538 <+52>:	mov	r2, r5 
0x421a653c <+56>:	mov	r1, r4 
0x421a6540 <+60>:	mov	r7, #268	; 0x10c 
---Type <return> to continue, or q <return> to quit--- 
0x421a6544 <+64>:	svc	0x00000000 
=> 0x421a6548 <+68>:	cmn	r0, #4096	; 0x1000 
0x421a654c <+72>:	mov	r1, r0 
0x421a6550 <+76>:	bhi	0x421a6580 <raise+124> 
0x421a6554 <+80>:	cmn	r0, #1 
0x421a6558 <+84>:	beq	0x421a6598 <raise+148> 
0x421a655c <+88>:	mov	r0, r1 
0x421a6560 <+92>:	pop	{r4, r5, r7, r11, pc} 
0x421a6564 <+96>:	cmp	r0, #0 
0x421a6568 <+100>:	bgt	0x421a6538 <raise+52> 
0x421a656c <+104>:	bic	r3, r0, #-2147483648	; 0x80000000 
0x421a6570 <+108>:	cmp	r3, #0 
0x421a6574 <+112>:	rsbne	r0, r0, #0 
0x421a6578 <+116>:	moveq	r0, r4 
0x421a657c <+120>:	b	0x421a6538 <raise+52> 
0x421a6580 <+124>:	ldr	r3, [pc, #92]	; 0x421a65e4 <raise+224> 
0x421a6584 <+128>:	bl	0x42190df0 
---Type <return> to continue, or q <return> to quit--- 
0x421a6588 <+132>:	ldr	r3, [pc, r3] 
0x421a658c <+136>:	rsb	r2, r1, #0 
0x421a6590 <+140>:	mvn	r1, #0 
0x421a6594 <+144>:	str	r2, [r0, r3] 
0x421a6598 <+148>:	ldr	r3, [pc, #72]	; 0x421a65e8 <raise+228> 
0x421a659c <+152>:	bl	0x42190df0 
0x421a65a0 <+156>:	ldr	r3, [pc, r3] 
0x421a65a4 <+160>:	mov	r12, r0 
0x421a65a8 <+164>:	ldr	r2, [r0, r3] 
0x421a65ac <+168>:	cmp	r2, #38	; 0x26 
0x421a65b0 <+172>:	bne	0x421a655c <raise+88> 
0x421a65b4 <+176>:	mov	r1, r5 
0x421a65b8 <+180>:	mov	r0, r4 
0x421a65bc <+184>:	mov	r7, #238	; 0xee 
0x421a65c0 <+188>:	svc	0x00000000 
0x421a65c4 <+192>:	cmn	r0, #4096	; 0x1000 
0x421a65c8 <+196>:	rsbhi	r2, r0, #0 
---Type <return> to continue, or q <return> to quit--- 
0x421a65cc <+200>:	ldrhi	r3, [pc, #24]	; 0x421a65ec <raise+232> 
0x421a65d0 <+204>:	movls	r1, r0 
0x421a65d4 <+208>:	ldrhi	r3, [pc, r3] 
0x421a65d8 <+212>:	mvnhi	r1, #0 
0x421a65dc <+216>:	strhi	r2, [r12, r3] 
0x421a65e0 <+220>:	b	0x421a655c <raise+88> 
0x421a65e4 <+224>:	andeq	r6, pc, r12, lsl r12	; <UNPREDICTABLE> 
0x421a65e8 <+228>:	andeq	r6, pc, r4, lsl #24 
0x421a65ec <+232>:	ldrdeq	r6, [pc], -r0 
End of assembler dump. 
(gdb) 
(gdb) up 
#1 0x421a7b6c in abort () from /lib/libc.so.6 
(gdb) up 
#2 0x420c7d4c in __gnu_cxx::__verbose_terminate_handler() () 
from /usr/lib/libstdc++.so.6 
(gdb) up 
#3 0x420c5924 in ?? () from /usr/lib/libstdc++.so.6 
(gdb) up 
#4 0x420c5924 in ?? () from /usr/lib/libstdc++.so.6 
(gdb) info reg 
r0 0x0	0 
r1 0x5cb9	23737 
r2 0x6	6 
r3 0x42a48e50	1118080592 
r4 0x934720	9652000 
r5 0x1d81b0	1933744 
r6 0xbec752dc	3200733916 
r7 0xbec752dc	3200733916 
r8 0x1e1700	1971968 
r9 0x42a489b0	1118079408 
r10 0x0	0 
r11 0xbec75294	3200733844 
r12 0xbec75268	3200733800 
sp 0xbec75290	0xbec75290 
lr 0x420c5924	1108105508 
pc 0x420c5924	0x420c5924 
cpsr 0x20000050	536870992 
(gdb)
I can supply a core dump if needed. This happens VERY often.