Look at bug #718365 as an example - the trace that apport attaches is a
full backtrace (although it is missing the symbols I actually care
about, but nevermind that):
Thread 1 (Thread 1328):
#0 0x00007f22a1200b45 in raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = 0
pid = <value optimized out>
selftid = <value optimized out>
#1 0x00007f22a1204496 in abort () at abort.c:92
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x200000009, sa_sigaction =
0x200000009}, sa_mask = {__val = {140736973547920, 140736973553062, 10,
139786709954340, 3, 140736973547914, 6, 139786709954344, 2, 140736973547902, 2,
139786709945365, 1, 139786709954340, 3, 140736973547908}}, sa_flags = 12,
sa_restorer = 0x7f22a130ef28}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007f22a12395db in __libc_message (do_abort=2, fmt=0x7f22a1310790 "***
glibc detected *** %s: %s: 0x%s ***\n") at
../sysdeps/unix/sysv/linux/libc_fatal.c:189
ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area =
0x7fffe150b300, reg_save_area = 0x7fffe150b210}}
ap_copy = {{gp_offset = 16, fp_offset = 48, overflow_arg_area =
0x7fffe150b300, reg_save_area = 0x7fffe150b210}}
fd = 2
on_2 = <value optimized out>
list = <value optimized out>
nlist = <value optimized out>
cp = <value optimized out>
written = <value optimized out>
#3 0x00007f22a1243416 in malloc_printerr (action=3, str=0x7f22a130d95d
"corrupted double-linked list", ptr=<value optimized out>) at malloc.c:6283
buf = "0000000003f282e0"
cp = <value optimized out>
#4 0x00007f22a12453fc in _int_free (av=0x7f22a154a1a0, p=0x3f282e0) at
malloc.c:4964
size = 1328
fb = <value optimized out>
nextchunk = 0x3f28810
nextsize = 1120
nextinuse = <value optimized out>
prevsize = <value optimized out>
bck = <value optimized out>
fwd = 0x3bbb370
errstr = 0x0
__func__ = "_int_free"
#5 0x00007f22a1249153 in __libc_free (mem=<value optimized out>) at
malloc.c:3738
ar_ptr = 0x7f22a154a1a0
p = <value optimized out>
hook = <value optimized out>
#6 0x00007f229fea9c94 in ?? () from /usr/lib/xorg/modules/extensions/libglx.so
No symbol table info available.
#7 0x000000000044bdec in FreeClientResources ()
No symbol table info available.
#8 0x000000000044bea9 in FreeAllResources ()
No symbol table info available.
#9 0x0000000000421af4 in _start ()
No symbol table info available.
And here is what the retracer attaches:
.
Thread 1 (process 1328):
#0 0x00007f22a1200b45 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = 0
pid = <value optimized out>
selftid = <value optimized out>
#1 0x00007f22a1204496 in *__GI_abort () at abort.c:59
save_stage = Unhandled dwarf expression opcode 0x9f
** Changed in: apport (Ubuntu Natty)
Milestone: None => natty-alpha-3
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/705572
Title:
retracer attaching incomplete backtrace
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs