some help needed with segmentation fault



Hi,

I have receive with my application some faults. Curiously it seems not to be
always. Only with some example data I receive it. Is someone telling the
debug out something. I cannot read it that well. 
I appreciate each idea.

Thanks in advance for your help
Alex (merry christmas)

/bin/sh -c /home/alexander/Projects/project23/debug/libtool gdb
/home/alexander/Projects/project23/debug/src/project23 -fullname -quiet
(gdb) set edit off 
(gdb) set confirm off 
*** Warning: inferring the mode of operation is deprecated.
*** Future versions of Libtool will require --mode=MODE be specified.
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) 
(gdb) 
(gdb) set print static-members off 
(gdb) tty /dev/pts/2 
(gdb) set width 0 
(gdb) set height 0 
(gdb) set stop-on 1 
(gdb) handle SIG32 pass nostop noprint 
(gdb) handle SIG41 pass nostop noprint 
(gdb) handle SIG42 pass nostop noprint 
(gdb) handle SIG43 pass nostop noprint 
(gdb) set print asm-demangle on 
(gdb) set output-radix 10 
(gdb) cd /home/alexander/Projects/project23/debug/src 
(gdb) run 
Stopped due to shared library event
(gdb) continue 
[Thread debugging using libthread_db enabled]
[New Thread -1223194432 (LWP 7028)]
Stopped due to shared library event
(gdb) continue 
[Switching to Thread -1223194432 (LWP 7028)]
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 
Stopped due to shared library event
(gdb) continue 

Program received signal SIGABRT, Aborted.
0xffffe410 in __kernel_vsyscall ()
(gdb) info thread 
* 1 Thread -1223194432 (LWP 7028)  0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace 
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb72ca770 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb72cbef3 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb72ffd0b in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
#4  0xb73078bd in mallopt () from /lib/tls/i686/cmov/libc.so.6
#5  0xb7307a44 in free () from /lib/tls/i686/cmov/libc.so.6
#6  0xb7518b51 in g_free () from /usr/lib/libglib-2.0.so.0
#7  0xb778dedd in gdk_pixbuf_copy () from /usr/lib/libgdk_pixbuf-2.0.so.0
#8  0xb778d980 in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0
#9  0xb390b008 in ?? ()
#10 0x00000000 in ?? ()
(gdb) info args 
No symbol table info available.
(gdb) info local 
No symbol table info available.
(gdb) disassemble 0xffffe410 0xffffe490 
Dump of assembler code from 0xffffe410 to 0xffffe490:
0xffffe410 <__kernel_vsyscall+16>:	pop    %ebp
0xffffe411 <__kernel_vsyscall+17>:	pop    %edx
0xffffe412 <__kernel_vsyscall+18>:	pop    %ecx
0xffffe413 <__kernel_vsyscall+19>:	ret    
0xffffe414 <__kernel_vsyscall+20>:	nop    
0xffffe415 <__kernel_vsyscall+21>:	nop    
0xffffe416 <__kernel_vsyscall+22>:	nop    
0xffffe417 <__kernel_vsyscall+23>:	nop    
0xffffe418 <__kernel_vsyscall+24>:	nop    
0xffffe419 <__kernel_vsyscall+25>:	nop    
0xffffe41a <__kernel_vsyscall+26>:	nop    
0xffffe41b <__kernel_vsyscall+27>:	nop    
0xffffe41c <__kernel_vsyscall+28>:	nop    
0xffffe41d <__kernel_vsyscall+29>:	nop    
0xffffe41e <__kernel_vsyscall+30>:	nop    
0xffffe41f <__kernel_vsyscall+31>:	nop    
0xffffe420 <__kernel_sigreturn+0>:	pop    %eax
0xffffe421 <__kernel_sigreturn+1>:	mov    $0x77,%eax
0xffffe426 <__kernel_sigreturn+6>:	int    $0x80
0xffffe428 <__kernel_sigreturn+8>:	nop    
0xffffe429 <__kernel_sigreturn+9>:	nop    
0xffffe42a <__kernel_sigreturn+10>:	
nop    
0xffffe42b <__kernel_sigreturn+11>:	nop    
0xffffe42c <__kernel_sigreturn+12>:	nop    
0xffffe42d <__kernel_sigreturn+13>:	nop    
0xffffe42e <__kernel_sigreturn+14>:	nop    
0xffffe42f <__kernel_sigreturn+15>:	nop    
0xffffe430 <__kernel_sigreturn+16>:	nop    
0xffffe431 <__kernel_sigreturn+17>:	nop    
0xffffe432 <__kernel_sigreturn+18>:	nop    
0xffffe433 <__kernel_sigreturn+19>:	nop    
0xffffe434 <__kernel_sigreturn+20>:	nop    
0xffffe435 <__kernel_sigreturn+21>:	nop    
0xffffe436 <__kernel_sigreturn+22>:	nop    
0xffffe437 <__kernel_sigreturn+23>:	nop    
0xffffe438 <__kernel_sigreturn+24>:	nop    
0xffffe439 <__kernel_sigreturn+25>:	nop    
0xffffe43a <__kernel_sigreturn+26>:	nop    
0xffffe43b <__kernel_sigreturn+27>:	nop    
0xffffe43c <__kernel_sigreturn+28>:	nop    
0xffffe43d <__kernel_sigreturn+29>:	nop    
0xffffe43e <__kernel_sigreturn+30>:	nop    
0xffffe43f <__kernel_sigreturn+31>:	nop    
0xffffe440 <__kernel_rt_sigreturn+0>:	mov    $0xad,%eax
0xffffe445 <__kernel_rt_sigreturn+5>
:	int    $0x80
0xffffe447 <__kernel_rt_sigreturn+7>:	nop    
0xffffe448 <__kernel_rt_sigreturn+8>:	nop    
0xffffe449 <__kernel_rt_sigreturn+9>:	nop    
0xffffe44a <__kernel_rt_sigreturn+10>:	nop    
0xffffe44b <__kernel_rt_sigreturn+11>:	nop    
0xffffe44c <__kernel_rt_sigreturn+12>:	nop    
0xffffe44d <__kernel_rt_sigreturn+13>:	nop    
0xffffe44e <__kernel_rt_sigreturn+14>:	nop    
0xffffe44f <__kernel_rt_sigreturn+15>:	nop    
0xffffe450 <__kernel_rt_sigreturn+16>:	nop    
0xffffe451 <__kernel_rt_sigreturn+17>:	nop    
0xffffe452 <__kernel_rt_sigreturn+18>:	nop    
0xffffe453 <__kernel_rt_sigreturn+19>:	nop    
0xffffe454 <__kernel_rt_sigreturn+20>:	nop    
0xffffe455 <__kernel_rt_sigreturn+21>:	nop    
0xffffe456 <__kernel_rt_sigreturn+22>:	nop    
0xffffe457 <__kernel_rt_sigreturn+23>:	nop    
0xffffe458 <__kernel_rt_sigreturn+24>:	nop    
0xffffe459 <__kernel_rt_sigreturn+25>:	nop    
0xffffe45a <__kernel_rt_sigreturn+26>:	nop    
0xffffe45b <__kernel_rt_sigreturn+27>:	nop    
0xffffe45c <__kernel_rt_s
igreturn+28>:	nop    
0xffffe45d <__kernel_rt_sigreturn+29>:	nop    
0xffffe45e <__kernel_rt_sigreturn+30>:	nop    
0xffffe45f <__kernel_rt_sigreturn+31>:	nop    
0xffffe460 <__kernel_rt_sigreturn+32>:	push   %es
0xffffe461 <__kernel_rt_sigreturn+33>:	add    %al,(%eax)
0xffffe463 <__kernel_rt_sigreturn+35>:	add    %al,(%eax,%eax,1)
0xffffe466 <__kernel_rt_sigreturn+38>:	add    %al,(%eax)
0xffffe468 <__kernel_rt_sigreturn+40>:	add    %al,(%eax)
0xffffe46a <__kernel_rt_sigreturn+42>:	add    %al,(%eax)
0xffffe46c <__kernel_rt_sigreturn+44>:	dec    %esp
0xffffe46d <__kernel_rt_sigreturn+45>:	imul   $0x78,0x75(%esi),%ebp
0xffffe474 <__kernel_rt_sigreturn+52>:	adc    %eax,(%esi)
0xffffe476 <__kernel_rt_sigreturn+54>:	add    (%eax),%al
0xffffe478 <__kernel_rt_sigreturn+56>:	add    %ebx,(%ebx)
0xffffe47a <__kernel_rt_sigreturn+58>:	add    (%ebx),%edi
0xffffe47c <__kernel_rt_sigreturn+60>:	and    %al,(%eax)
0xffffe47e <__kernel_rt_sigreturn+62>:	add    %al,(%eax)
0xffffe480 <__kernel_rt_sigreturn+64>:	add    (%eax),%e
ax
0xffffe482 <__kernel_rt_sigreturn+66>:	add    %al,(%eax)
0xffffe484 <__kernel_rt_sigreturn+68>:	mov    %bh,%bh
0xffffe486 <__kernel_rt_sigreturn+70>:	(bad)  
0xffffe487 <__kernel_rt_sigreturn+71>:	(bad)  
0xffffe488 <__kernel_rt_sigreturn+72>:	cmp    $0x0,%al
0xffffe48a <__kernel_rt_sigreturn+74>:	add    %al,(%eax)
0xffffe48c <__kernel_rt_sigreturn+76>:	cmpsl  %es:(%edi),%ds:(%esi)
0xffffe48d <__kernel_rt_sigreturn+77>:	(bad)  
0xffffe48e <__kernel_rt_sigreturn+78>:	(bad)  
0xffffe48f <__kernel_rt_sigreturn+79>:	(bad)  
End of assembler dump.


-- 
View this message in context: http://www.nabble.com/some-help-needed-with-segmentation-fault-tf2869919.html#a8021334
Sent from the Gtkmm mailing list archive at Nabble.com.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]