https://sourceware.org/bugzilla/show_bug.cgi?id=29176

--- Comment #6 from Evgeny Vereshchagin <evvers at ya dot ru> ---
> Is the dbgsym package for the main (x86_64) libc6 package also installed?

As far as I can see libc6-dbg is installed there but even without it when code
is compiled without -m32 and aborts backtraces don't contain NULL/unknown
symbols:
```
#0  0x00007ffff7e25a7c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff7dd1476 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffff7db77f3 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x0000555555555161 in main ()
```

With -m32 and without the "x32" debug symbols backtraces look like
```
#0  0xf7fc4559 in __kernel_vsyscall ()
#1  0xf7e10e37 in ?? () from /lib32/libc.so.6
#2  0xf7dc04c5 in raise () from /lib32/libc.so.6
#3  0xf7da93ac in abort () from /lib32/libc.so.6
#4  0x565561b5 in main ()
```

> We probably should just skip any unknown/NULL symbols.

As far as I understand it should make the test pass even without the debug
symbols.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to