https://bugs.kde.org/show_bug.cgi?id=441069
Bug ID: 441069 Summary: Process terminating with default action of signal 4 (SIGILL) Illegal opcode at address 0x580A3C2C at 0x4000B00: ??? (in /lib/ld-2.26.so) Product: valgrind Version: unspecified Platform: Compiled Sources OS: Linux Status: REPORTED Severity: grave Priority: NOR Component: memcheck Assignee: jsew...@acm.org Reporter: cuizhongzh...@skyworth.com Target Milestone: --- Created attachment 140787 --> https://bugs.kde.org/attachment.cgi?id=140787&action=edit memtest.c SUMMARY /mnt/usb1_1/valgrind-0815/valgrind/bin # ./valgrind -v /var/memtest ==3756== Memcheck, a memory error detector ==3756== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==3756== Using Valgrind-3.17.0-07f0cdcbb4-20210319X and LibVEX; rerun with -h for copyright info ==3756== Command: /var/memtest ==3756== --3756-- Valgrind options: --3756-- -v --3756-- Contents of /proc/version: --3756-- Linux version 4.1.25+ (cuizhongzheng@whubuntu) (gcc version 4.9.4 (Buildroot 2017.05-svn2186) ) #20 SMP PREEMPT Tue Aug 17 14:15:48 CST 2021 --3756-- ZXIC inner version : CTCSV4.2.0B03 --3756-- ZXIC svn number : 4eb8244f --3756-- ZXIC extra message : SGUG --3756-- --3756-- Arch and hwcaps: ARM, LittleEndian, ARMv7 --3756-- Page sizes: currently 4096, max supported 4096 --3756-- Valgrind library directory: /var/valgrind/libexec/valgrind --3756-- Reading syms from /var/memtest --3756-- Reading EXIDX entries: 1 available --3756-- Reading EXIDX entries: 0 attempted, 0 successful --3756-- Reading syms from /lib/ld-2.26.so --3756-- Reading syms from /mnt/usb1_1/valgrind-0815/valgrind/libexec/valgrind/memcheck-arm-linux --3756-- object doesn't have a dynamic symbol table --3756-- Scheduler: using generic scheduler lock implementation. --3756-- Reading suppressions file: /var/valgrind/libexec/valgrind/default.supp ==3756== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-3756-by-root-on-??? ==3756== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-3756-by-root-on-??? ==3756== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-3756-by-root-on-??? ==3756== ==3756== TO CONTROL THIS PROCESS USING vgdb (which you probably ==3756== don't want to do, unless you know exactly what you're doing, ==3756== or are doing some strange experiment): ==3756== /var/valgrind/libexec/valgrind/../../bin/vgdb --pid=3756 ...command... ==3756== ==3756== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==3756== /path/to/gdb /var/memtest ==3756== and then give GDB the following command ==3756== target remote | /var/valgrind/libexec/valgrind/../../bin/vgdb --pid=3756 ==3756== --pid is optional if only one valgrind process is running ==3756== ==3756== ==3756== Process terminating with default action of signal 4 (SIGILL) ==3756== Illegal opcode at address 0x580A3C2C ==3756== at 0x4000B00: ??? (in /lib/ld-2.26.so) ==3756== ==3756== HEAP SUMMARY: ==3756== in use at exit: 0 bytes in 0 blocks ==3756== total heap usage: 0 allocs, 0 frees, 0 bytes allocated ==3756== ==3756== All heap blocks were freed -- no leaks are possible ==3756== ==3756== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) Illegal instruction STEPS TO REPRODUCE ./valgrind -v /var/memtest OBSERVED RESULT Process terminating with default action of signal 4 (SIGILL) Illegal opcode at address 0x580A3C2C at 0x4000B00: ??? (in /lib/ld-2.26.so) EXPECTED RESULT Linux/KDE Plasma: Linux localhost 4.1.25 ADDITIONAL INFORMATION CPU: / # cat /proc/cpuinfo processor : 0 model name : ARMv7 Processor rev 1 (v7l) BogoMIPS : 1987.37 Features : half thumb fastmult edsp tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x4 CPU part : 0xc09 CPU revision : 1 processor : 1 model name : ARMv7 Processor rev 1 (v7l) BogoMIPS : 1993.93 Features : half thumb fastmult edsp tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x4 CPU part : 0xc09 CPU revision : 1 Hardware : SKYWORTH ZX279128S (Device Tree) Revision : 0000 Serial : 0000000000000000 -- You are receiving this mail because: You are watching all bug changes.