[Bug 681823] Re: the 'impossible' happened: Killed by fatal signal

Alessandro Ghedini ghedo at debian.org
Sat May 12 17:58:12 UTC 2012


*** This bug is a duplicate of bug 573872 ***
    https://bugs.launchpad.net/bugs/573872

** This bug has been marked a duplicate of bug 573872
   valgrind reports with "the 'impossible' happened" message when running

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to valgrind in Ubuntu.
https://bugs.launchpad.net/bugs/681823

Title:
  the 'impossible' happened: Killed by fatal signal

Status in “valgrind” package in Ubuntu:
  New

Bug description:
  Binary package hint: valgrind

  $ lsb_release -rd
  Description:    Ubuntu 10.04.1 LTS
  Release:        10.04

  $ apt-cache policy valgrind
  valgrind:
    Installiert: 1:3.6.0~svn20100212-0ubuntu5
    Kandidat: 1:3.6.0~svn20100212-0ubuntu5
    Versions-Tabelle:
   *** 1:3.6.0~svn20100212-0ubuntu5 0
          500 http://ftp.hosteurope.de/mirror/archive.ubuntu.com/ lucid/main Packages
          100 /var/lib/dpkg/status

  I expected valgrind shows the root cause of my segmentation fault.

  Instead the impossible happened:
  $ valgrind ./hello_world 
  ==17537== Memcheck, a memory error detector
  ==17537== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
  ==17537== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
  ==17537== Command: ./hello_world
  ==17537== 
  --17537-- VALGRIND INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) - exiting
  --17537-- si_code=1;  Faulting address: 0x8525B1EC;  sp: 0x403187150

  valgrind: the 'impossible' happened:
     Killed by fatal signal
  ==17537==    at 0x38054D18: read_elf_symtab__normal (readelf.c:360)
  ==17537==    by 0x38058112: vgModuleLocal_read_elf_debug_info (readelf.c:2065)
  ==17537==    by 0x38053AE9: vgPlain_di_notify_mmap (debuginfo.c:818)
  ==17537==    by 0x38070C69: vgModuleLocal_generic_PRE_sys_mmap (syswrap-generic.c:2039)
  ==17537==    by 0x38091DB9: vgSysWrap_amd64_linux_sys_mmap_before (syswrap-amd64-linux.c:984)
  ==17537==    by 0x380674D7: vgPlain_client_syscall (syswrap-main.c:1442)
  ==17537==    by 0x3806406D: handle_syscall (scheduler.c:885)
  ==17537==    by 0x38064EC9: vgPlain_scheduler (scheduler.c:1081)
  ==17537==    by 0x3808E444: run_a_thread_NORETURN (syswrap-linux.c:91)

  sched status:
    running_tid=1

  Thread 1: status = VgTs_Runnable
  ==17537==    at 0x4017CDA: mmap (syscall-template.S:82)
  ==17537==    by 0x4006936: _dl_map_object_from_fd (dl-load.c:1246)
  ==17537==    by 0x40088AF: _dl_map_object (dl-load.c:2234)
  ==17537==    by 0x400C95C: openaux (dl-deps.c:65)
  ==17537==    by 0x400E8C5: _dl_catch_error (dl-error.c:178)
  ==17537==    by 0x400D053: _dl_map_object_deps (dl-deps.c:247)
  ==17537==    by 0x40037CF: dl_main (rtld.c:1782)
  ==17537==    by 0x40165C6: _dl_sysdep_start (dl-sysdep.c:243)
  ==17537==    by 0x4001386: _dl_start (rtld.c:333)
  ==17537==    by 0x4000AF7: ??? (in /lib/ld-2.11.1.so)

  
  Note: see also the FAQ in the source distribution.
  It contains workarounds to several common problems.
  In particular, if Valgrind aborted or crashed after
  identifying problems in your program, there's a good chance
  that fixing those problems will prevent Valgrind aborting or
  crashing, especially if it happened in m_mallocfree.c.

  If that doesn't help, please report this bug to: www.valgrind.org

  In the bug report, send all the above text, the valgrind
  version, and what OS and version you are using.  Thanks.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/valgrind/+bug/681823/+subscriptions




More information about the foundations-bugs mailing list