Dr. Werner Fink changed bug 967968
What Removed Added
CC   rguenther@suse.com
Flags   needinfo?(schwab@suse.com)

Comment # 3 on bug 967968 from
(In reply to Andreas Schwab from comment #2)

> 6 is SIGABRT, of course, and 0x79fc9 is inside free(3).  Classical memory corruption.

OK ... how do you determine the value 0x79fc9 ... AFAICS from

 kernel: [295139.801642] systemd[1]: segfault at 55c1198268b8 ip
00007fde212befc9 sp 00007ffe343fa380 error 6 in
libc-2.22.so[7fde21244000+19c000]"

and with the help of the gnome-calculator I do `ip - libc map address'

  0x00007fde212befc9���0x7fde21244000 = 0x7afc9

also gdb shows me

  (gdb) print /x 0x00007fde212befc9-0x7fde21244000
  $1 = 0x7afc9

  (gdb) info symbol 0x00007fde212befc9
  _int_malloc + 409 in section .text of /lib64/libc.so.6

  (gdb) info symbol 0x7fde21244000+0x7afc9
  _int_malloc + 409 in section .text of /lib64/libc.so.6

indeed 0x79fc9 is

  (gdb) info symbol 0x7fde21244000+0x79fc9
  _int_free + 2169 in section .text of /lib64/libc.so.6

but how you estimate the value 0x79fc9?


You are receiving this mail because: