https://bugs.kde.org/show_bug.cgi?id=364533

            Bug ID: 364533
           Summary: Process terminating with default action of signal 4
                    (SIGILL): dumping core,Process terminating with
                    default action of signal 4 (SIGILL): dumping core : at
                    0x4000E7C: ??? (in /lib/ld-uClibc.so.0)
           Product: valgrind
           Version: 3.11.0
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: memcheck
          Assignee: jsew...@acm.org
          Reporter: muthuchitra...@yahoo.com

Hi,
We are cross compiling the Valgrind to " ARMv7 Processor rev 3 (v7l)" and
migrating it in our environment. Always we are facing the issue "Process
terminating with default action of signal 4 (SIGILL): dumping core: at
0x4000E7C: ??? (in /lib/ld-uClibc.so.0)".
Can you please update which configuration is wrong.
Steps we are did:
export
PATH=/opt/toolchains/crosstools-arm-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21-NPTL/usr/bin/:$PATH
export CROSS_COMPILE=arm-unknown-linux-uclibcgnueabi-
export CC=${CROSS_COMPILE}gcc
export CPP=${CROSS_COMPILE}cpp
export CXX=${CROSS_COMPILE}g++
export LD=${CROSS_COMPILE}ld
export AR=${CROSS_COMPILE}ar

./configure --target=arm-unknown-linux-uclibcgnueabi
--host=armv7-unknown-linux-uclibcgnueabi --prefix=/var/muthu

make

make install


Reproducible: Always

Steps to Reproduce:
export
PATH=/opt/toolchains/crosstools-arm-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21-NPTL/usr/bin/:$PATH
export CROSS_COMPILE=arm-unknown-linux-uclibcgnueabi-
export CC=${CROSS_COMPILE}gcc
export CPP=${CROSS_COMPILE}cpp
export CXX=${CROSS_COMPILE}g++
export LD=${CROSS_COMPILE}ld
export AR=${CROSS_COMPILE}ar

./configure --target=arm-unknown-linux-uclibcgnueabi
--host=armv7-unknown-linux-uclibcgnueabi --prefix=/var/muthu

make

make install

Then move the packages which is placed in --prefix path to our cross compiler
environment..


Actual Results:  
# ./valgrind ls -l
==6615== Memcheck, a memory error detector
==6615== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==6615== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==6615== Command: ls -l
==6615==
==6615==
==6615== Process terminating with default action of signal 4 (SIGILL): dumping
core
==6615==  Illegal opcode at address 0x380782E0
==6615==    at 0x4000E7C: ??? (in /lib/ld-uClibc.so.0)
==6615==
==6615== HEAP SUMMARY:
==6615==     in use at exit: 0 bytes in 0 blocks
==6615==   total heap usage: 0 allocs, 0 frees, 0 bytes allocated
==6615==
==6615== All heap blocks were freed -- no leaks are possible
==6615==
==6615== For counts of detected and suppressed errors,memcheck-arm-li[6615]
killed because of sig - 4
STACK DUMP:
0x61f2feac: 61f2fee8 38ab87f8 6149c7e0 00000000 00000000 00000025 38043018
 rerun with: 0x61f2fec8: 00000004 380382d4 00000000 00000000 00000000 00000000
00000000
0x61f2fee4: 00000000 00000000 000019d7 00001630 38049a4c 00000000 3821b80c
0x61f2ff00: 61f2ff54 00000000 00000000 00000000 00000000 00000000 384e8844
0x61f2ff1c: 38ab87f8 00000001 00001630 3821af58 3804a898 14000004 38048808
0x61f2ff38: fffbfeff ffffffff 00000008 00000000 fffbfa27 ffffffff 00000000
0x61f2ff54: 00000003 38ab87f8 3803f998 deadbe00 00000001 deadbeef 380e71a4
0x61f2ff70: deadbeef 61f2ffb0 38ab8800 0000002b 00000000 000186a0 00000014
0x61f2ff8c: 00000001 6149b2e0 6149b2e0 00000000 00000001 00000001 6149b2e0
0x61f2ffa8: 00000000 00000001 00000001 00000003 00000000 380953ec 38179cf0

Expected Results:  
Without any issues

Please help me to resolve this asap.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to