On 12/04/2014 12:44 AM, Philippe Waroquiers wrote:
> Then I might have missed something in the mail exchanges.
>
> Your initial mail said that the bug is valgrind fails to find
> problems even in simple applications.
> The example shown was with /bin/true. This was reporting 'invalid read
> errors' originating from ulibc loader.
> This I guess can be fixed by having a ulibc.supp file.
>
> So, what is the segfault in a bigger application ?
>
> Philippe
>
>

The bigger application starts from valgrind with verbose debugging.

==2633== Command: ./nexus ./supervisor ./powerup-launcher
==2633==
--2633-- Valgrind options:
--2633--    -v
--2633--    -v
--2633--    -v
--2633--    -d
--2633--    -d
--2633--    -d
--2633--    --run-libc-freeres=no
--2633--    --suppressions=/bin/mbaikov/uclibc.supp
--2633--    --trace-children=yes
--2633--    --workaround-gcc296-bugs=yes

And the crash... I'm sorry it's not a segfault. It's a crash.
One of the strange things is that inspite of --run-libc-freeres set no 
in the log appears
/bin/sh: symbol '__libc_freeres': can't resolve symbol and the rest... I 
have no idea what exactly to show

==2633== Adding active redirection:
--2633--     new: 0x048965d0 (valloc              ) R-> (1012.0) 
0x0481ea98 valloc
--2633:2:transtab   discard_translations(0x4896734, 1) req by 
redir_new_DebugInfo(from_addr)
--2633:2:transtab                       FAST, ec = 44
--2633:2:transtab   discard_translations(0x481ea00, 1) req by 
redir_new_DebugInfo(to_addr)
--2633:2:transtab                       FAST, ec = 61
==2633== Adding active redirection:
--2633--     new: 0x04896734 (posix_memalign      ) R-> (1016.0) 
0x0481ea00 posix_memalign

/bin/sh: symbol '__libc_freeres': can't resolve symbol
--2633:1:syswrap- thread_wrapper(tid=1): exit, schedreturncode 
VgSrc_ExitThread
--2633:1:syswrap- run_a_thread_NORETURN(tid=1): post-thread_wrapper
--2633:1:syswrap- run_a_thread_NORETURN(tid=1): last one standing
--2633:1:main     entering VG_(shutdown_actions_NORETURN)
--2633:1:aspacem  <<< SHOW_SEGMENTS: Memory layout at client shutdown 
(57 segments, 9 segnames)
--2633:1:aspacem  ( 0) 
/bin/mbaikov/valgrind_arm/lib/valgrind/memcheck-arm-linux
--2633:1:aspacem  ( 1) /bin/bash
--2633:1:aspacem  ( 2) /lib/ld-uClibc-0.9.32.1.so
--2633:1:aspacem  ( 3) /tmp/vgdb-pipe-shared-mem-vgdb-2633-by-root-on-???
--2633:1:aspacem  ( 4) 
/bin/mbaikov/valgrind_arm/lib/valgrind/vgpreload_core-arm-linux.so
--2633:1:aspacem  ( 5) 
/bin/mbaikov/valgrind_arm/lib/valgrind/vgpreload_memcheck-arm-linux.so
--2633:1:aspacem  ( 6) /lib/libdl-0.9.32.1.so
--2633:1:aspacem  ( 7) /lib/libgcc_s.so.1
--2633:1:aspacem  ( 8) /lib/libuClibc-0.9.32.1.so
--2633:1:aspacem    0: RSVN 0000000000-0000007fff   32768 ----- SmFixed
--2633:1:aspacem    1: file 0000008000-00000a0fff  626688 r-x-- d=0x00c 
i=6174178 o=0       (1)
--2633:1:aspacem    2: RSVN 00000a1000-00000a7fff   28672 ----- SmFixed
--2633:1:aspacem    3: file 00000a8000-00000acfff   20480 rw--- d=0x00c 
i=6174178 o=622592  (1)
--2633:1:aspacem    4: anon 00000ad000-00000b1fff   20480 rw---
--2633:1:aspacem    5: RSVN 00000b2000-0003ffffff     63m ----- SmFixed
--2633:1:aspacem    6: file 0004000000-0004008fff   36864 r-xT- d=0x00c 
i=6160505 o=0       (2)
--2633:1:aspacem    7: anon 0004009000-000400afff    8192 rw---
--2633:1:aspacem    8:      000400b000-000400ffff   20480
--2633:1:aspacem    9: file 0004010000-0004011fff    8192 rw--- d=0x00c 
i=6160505 o=32768   (2)
--2633:1:aspacem   10: anon 0004012000-0004012fff    4096 rwx--
--2633:1:aspacem   11: RSVN 0004013000-0004811fff 8384512 ----- SmLower
--2633:1:aspacem   12: file 0004812000-0004812fff    4096 r-x-- d=0x00c 
i=6948052 o=0       (4)
--2633:1:aspacem   13: anon 0004813000-0004819fff   28672 -----
--2633:1:aspacem   14: file 000481a000-000481afff    4096 rw--- d=0x00c 
i=6948052 o=0       (4)
--2633:1:aspacem   15: file 000481b000-0004827fff   53248 r-x-- d=0x00c 
i=6948058 o=0       (5)
--2633:1:aspacem   16: anon 0004828000-000482efff   28672 -----
--2633:1:aspacem   17: file 000482f000-000482ffff    4096 rw--- d=0x00c 
i=6948058 o=49152   (5)
--2633:1:aspacem   18: file 0004830000-0004832fff   12288 r-x-- d=0x00c 
i=6160501 o=0       (6)
--2633:1:aspacem   19: anon 0004833000-0004839fff   28672 -----
--2633:1:aspacem   20: file 000483a000-000483bfff    8192 rw--- d=0x00c 
i=6160501 o=8192    (6)
--2633:1:aspacem   21: file 000483c000-0004845fff   40960 r-x-- d=0x00c 
i=6160503 o=0       (7)
--2633:1:aspacem   22: anon 0004846000-000484cfff   28672 -----
--2633:1:aspacem   23: file 000484d000-000484dfff    4096 rw--- d=0x00c 
i=6160503 o=36864   (7)
--2633:1:aspacem   24: file 000484e000-00048d5fff  557056 r-x-- d=0x00c 
i=6160509 o=0       (8)
--2633:1:aspacem   25: anon 00048d6000-00048dcfff   28672 -----
--2633:1:aspacem   26: file 00048dd000-00048defff    8192 rw--- d=0x00c 
i=6160509 o=552960  (8)
--2633:1:aspacem   27: anon 00048df000-00048e3fff   20480 rw---
--2633:1:aspacem   28:      00048e4000-0037ffffff    823m
--2633:1:aspacem   29: FILE 0038000000-0038057fff  360448 r-x-- d=0x00c 
i=6947992 o=0       (0)
--2633:1:aspacem   30: file 0038058000-0038058fff    4096 r-x-- d=0x00c 
i=6947992 o=360448  (0)
--2633:1:aspacem   31: FILE 0038059000-00383cffff 3633152 r-x-- d=0x00c 
i=6947992 o=364544  (0)
--2633:1:aspacem   32: FILE 00383d0000-00383d4fff   20480 rw--- d=0x00c 
i=6947992 o=3997696 (0)
--2633:1:aspacem   33: ANON 00383d5000-0039500fff     17m rw---
--2633:1:aspacem   34:      0039501000-006159dfff    640m
--2633:1:aspacem   35: RSVN 006159e000-006159efff    4096 ----- SmFixed
--2633:1:aspacem   36: ANON 006159f000-0062139fff     11m rwx--
--2633:1:aspacem   37:      006213a000-006213bfff    8192
--2633:1:aspacem   38: FILE 006213c000-006213cfff    4096 rw--- d=0x00e 
i=2198    o=0       (3)
--2633:1:aspacem   39: ANON 006213d000-0062164fff  163840 rwx--
--2633:1:aspacem   40:      0062165000-0062219fff  741376
--2633:1:aspacem   41: ANON 006221a000-0062319fff 1048576 rwx--
--2633:1:aspacem   42: ANON 006231a000-006231bfff    8192 -----
--2633:1:aspacem   43: ANON 006231c000-006241bfff 1048576 rwx--
--2633:1:aspacem   44: ANON 006241c000-006241dfff    8192 -----
--2633:1:aspacem   45:      006241e000-006250efff  987136
--2633:1:aspacem   46: ANON 006250f000-006274dfff 2355200 rwx--
--2633:1:aspacem   47:      006274e000-00628f7fff 1744896
--2633:1:aspacem   48: ANON 00628f8000-0064fa6fff     38m rwx--
--2633:1:aspacem   49:      0064fa7000-00bd33cfff   1411m
--2633:1:aspacem   50: RSVN 00bd33d000-00bdb3afff 8380416 ----- SmUpper
--2633:1:aspacem   51: anon 00bdb3b000-00bdb3cfff    8192 rw---
--2633:1:aspacem   52:      00bdb3d000-00beb1bfff     15m
--2633:1:aspacem   53: ANON 00beb1c000-00beb3cfff  135168 rw---
--2633:1:aspacem   54: RSVN 00beb3d000-00fffeffff   1044m ----- SmFixed
--2633:1:aspacem   55: anon 00ffff0000-00ffff0fff    4096 r-x--
--2633:1:aspacem   56: RSVN 00ffff1000-00ffffffff   61440 ----- SmFixed
--2633:1:aspacem  >>>
==2633==
==2633== HEAP SUMMARY:
==2633==     in use at exit: 0 bytes in 0 blocks
==2633==   total heap usage: 0 allocs, 0 frees, 0 bytes allocated
==2633==
==2633== All heap blocks were freed -- no leaks are possible
==2633==
==2633== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==2633== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
--2633:1:gdbsrv   VG core calling VG_(gdbserver_exit) tid 1 will exit
--2633:1:gdbsrv   not connected
--2633:1:gdbsrv   remote_finish (reason orderly_finish) 1030 -1
--2633:1:gdbsrv   2633 (creator 2633) maybe unlinking
     /tmp/vgdb-pipe-from-vgdb-to-2633-by-root-on-???
     /tmp/vgdb-pipe-to-vgdb-from-2633-by-root-on-???
     /tmp/vgdb-pipe-shared-mem-vgdb-2633-by-root-on-???
--2633:1:core_os  VG_(terminate_NORETURN)(tid=1)
Supervisor has crashed at Thu Jan  1 08:10:47 EST 1970, exit code 255



------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to