All pastes #1740621 Raw Edit

Something

public text v1 · immutable
#1740621 ·published 2010-01-06 20:45 UTC
rendered paste body
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/gnunet-insert...(no debugging symbols found)...done.
(gdb) handle SIG33 pass nostop noprint
Signal        Stop	Print	Pass to program	Description
SIG33         No	No	Yes		Real-time event 33
(gdb) set pagination 0
(gdb) run -e test
Starting program: /usr/bin/gnunet-insert -e test
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe901f910 (LWP 18153)]
[Thread 0x7fffe901f910 (LWP 18153) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff481e3c1 in strlen () from /lib/libc.so.6
(gdb) backtrace full
#0  0x00007ffff481e3c1 in strlen () from /lib/libc.so.6
No symbol table info available.
#1  0x00007ffff5b08b92 in g_strdup () from /lib/libglib-2.0.so.0
No symbol table info available.
#2  0x00007fffec8a962f in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#3  0x00007fffec8ac3e5 in gdk_pixbuf_save_to_buffer () from /usr/lib/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#4  0x00007fffed7bef90 in libextractor_thumbnailgtk_extract () from /usr/lib/libextractor/libextractor_thumbnail.so
No symbol table info available.
#5  0x00007ffff6973b38 in ?? () from /usr/lib/libextractor.so.1
No symbol table info available.
#6  0x00007ffff6974096 in EXTRACTOR_getKeywords () from /usr/lib/libextractor.so.1
No symbol table info available.
#7  0x0000000000401c59 in ?? ()
No symbol table info available.
#8  0x0000000000402090 in ?? ()
No symbol table info available.
#9  0x00007ffff47bdabd in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#10 0x0000000000401b29 in ?? ()
No symbol table info available.
#11 0x00007fffffffe388 in ?? ()
No symbol table info available.
#12 0x000000000000001c in ?? ()
No symbol table info available.
#13 0x0000000000000003 in ?? ()
No symbol table info available.
#14 0x00007fffffffe641 in ?? ()
No symbol table info available.
#15 0x00007fffffffe658 in ?? ()
No symbol table info available.
#16 0x00007fffffffe65b in ?? ()
No symbol table info available.
#17 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) info registers
rax            0x64ca80	6605440
rbx            0x0	0
rcx            0x9	9
rdx            0x0	0
rsi            0xffffffff	4294967295
rdi            0x0	0
rbp            0x9	0x9
rsp            0x7fffffffdd88	0x7fffffffdd88
r8             0x9	9
r9             0x0	0
r10            0xc	12
r11            0x0	0
r12            0x8	8
r13            0x7fffffffde40	140737488346688
r14            0x64adb0	6598064
r15            0x64ad90	6598032
rip            0x7ffff481e3c1	0x7ffff481e3c1 <strlen+17>
eflags         0x10286	[ PF SF IF RF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
fctrl          0x37f	895
fstat          0x0	0
ftag           0xffff	65535
fiseg          0x0	0
fioff          0x0	0
foseg          0x0	0
fooff          0x0	0
fop            0x0	0
mxcsr          0x1fa0	[ PE IM DM ZM OM UM PM ]
(gdb) x/16i $pc
0x7ffff481e3c1 <strlen+17>:	movdqa (%rdi),%xmm0
0x7ffff481e3c5 <strlen+21>:	sub    %rdi,%rcx
0x7ffff481e3c8 <strlen+24>:	lea    0x10(%rdi),%rdi
0x7ffff481e3cc <strlen+28>:	pcmpeqb %xmm1,%xmm0
0x7ffff481e3d0 <strlen+32>:	shl    %cl,%esi
0x7ffff481e3d2 <strlen+34>:	pmovmskb %xmm0,%edx
0x7ffff481e3d6 <strlen+38>:	xor    %eax,%eax
0x7ffff481e3d8 <strlen+40>:	neg    %r8
0x7ffff481e3db <strlen+43>:	and    %esi,%edx
0x7ffff481e3dd <strlen+45>:	jne    0x7ffff481e3f3 <strlen+67>
0x7ffff481e3df <strlen+47>:	movdqa (%rdi),%xmm0
0x7ffff481e3e3 <strlen+51>:	lea    0x10(%rdi),%rdi
0x7ffff481e3e7 <strlen+55>:	pcmpeqb %xmm1,%xmm0
0x7ffff481e3eb <strlen+59>:	pmovmskb %xmm0,%edx
0x7ffff481e3ef <strlen+63>:	test   %edx,%edx
0x7ffff481e3f1 <strlen+65>:	je     0x7ffff481e3df <strlen+47>
(gdb) thread apply all backtrace

Thread 1 (Thread 0x7ffff7fc4790 (LWP 18150)):
#0  0x00007ffff481e3c1 in strlen () from /lib/libc.so.6
#1  0x00007ffff5b08b92 in g_strdup () from /lib/libglib-2.0.so.0
#2  0x00007fffec8a962f in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0
#3  0x00007fffec8ac3e5 in gdk_pixbuf_save_to_buffer () from /usr/lib/libgdk_pixbuf-2.0.so.0
#4  0x00007fffed7bef90 in libextractor_thumbnailgtk_extract () from /usr/lib/libextractor/libextractor_thumbnail.so
#5  0x00007ffff6973b38 in ?? () from /usr/lib/libextractor.so.1
#6  0x00007ffff6974096 in EXTRACTOR_getKeywords () from /usr/lib/libextractor.so.1
#7  0x0000000000401c59 in ?? ()
#8  0x0000000000402090 in ?? ()
#9  0x00007ffff47bdabd in __libc_start_main () from /lib/libc.so.6
#10 0x0000000000401b29 in ?? ()
#11 0x00007fffffffe388 in ?? ()
#12 0x000000000000001c in ?? ()
#13 0x0000000000000003 in ?? ()
#14 0x00007fffffffe641 in ?? ()
#15 0x00007fffffffe658 in ?? ()
#16 0x00007fffffffe65b in ?? ()
#17 0x0000000000000000 in ?? ()
(gdb) quit
A debugging session is active.

	Inferior 1 [process 18150] will be killed.

Quit anyway? (y or n)