https://bugs.kde.org/show_bug.cgi?id=449838
Bug ID: 449838
Summary: sigsegv liburing the 'impossible' happened:
Product: valgrind
Version: 3.18.1
Platform: Archlinux Packages
OS: Linux
Status: REPORTED
Severity: minor
Priority: NOR
Component: memcheck
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
***
i was trying to test my software linking liburing but valgrind segfault.
probably this is a problem
VgTs_Runnable syscall 425 (lwpid 1181013)
==1181013== at 0x4AE418D: syscall (in /usr/lib/libc-2.33.so)
LOG
***
$ valgrind --undef-value-errors=no --tool=memcheck --leak-check=yes
--show-reachable=yes --num-callers=20 --track-fds=yes ./notstd -i
==1181013== Memcheck, a memory error detector
==1181013== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==1181013== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==1181013== Command: ./nostd -i
==1181013==
info file.c[ 199]:{0x4BB8800} f_begin():: deadpoll flags:0x1
info memory.c[ 326]:{0x4BB8800} mem_alloc():: allocate 248, extend 1,
total 256, align 8, offset 0, real 0x4bbc040, addr 0x4bbc048
info memory.c[ 85]:{0x4BB8800} mem_header_page_alloc()::
info memory.c[ 71]:{0x4BB8800} mem_page_alloc():: 3
info memory.c[ 113]:{0x4BB8800} mem_header_new():: new:0x4853fc8
next:0x4853f90
info memory.c[ 340]:{0x4BB8800} mem_alloc():: header address:0x4853fc8
--1181013-- VALGRIND INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) -
exiting
--1181013-- si_code=1; Faulting address: 0x1000; sp: 0x1002c8dc38
valgrind: the 'impossible' happened:
Killed by fatal signal
host stacktrace:
==1181013== at 0x58040C66: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==1181013== by 0x5804EA90: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==1181013== by 0x5809EEFB: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==1181013== by 0x58117E09: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==1181013== by 0x5809CF3A: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==1181013== by 0x5809D5CD: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==1181013== by 0x58098E02: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==1181013== by 0x5809AEE7: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==1181013== by 0x580E40F0: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
sched status:
running_tid=1
Thread 1: status = VgTs_Runnable syscall 425 (lwpid 1181013)
==1181013== at 0x4AE418D: syscall (in /usr/lib/libc-2.33.so)
==1181013== by 0x49C5EA5: ??? (in /usr/lib/liburing.so.2.1.0)
==1181013== by 0x49C5478: io_uring_queue_init_params (in
/usr/lib/liburing.so.2.1.0)
==1181013== by 0x49C5528: io_uring_queue_init (in
/usr/lib/liburing.so.2.1.0)
==1181013== by 0x126027: deadpoll_new (deadpoll.c:122)
==1181013== by 0x10B7CE: f_begin (file.c:200)
==1181013== by 0x1278CC: __libc_csu_init (in
/home/vbextreme/Project/c/notstd/build/nostd)
==1181013== by 0x4A12AB0: (below main) (in /usr/lib/libc-2.33.so)
client stack range: [0x1FFEFFD000 0x1FFF000FFF] client SP: 0x1FFF000458
valgrind stack range: [0x1002B8E000 0x1002C8DFFF] top usage: 8656 of 1048576
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.
SOFTWARE/OS VERSIONS
Arch linux
Linux arci 5.16.4-arch1-1 #1 SMP PREEMPT Sat, 29 Jan 2022 19:08:13 +0000 x86_64
GNU/Linux
--
You are receiving this mail because:
You are watching all bug changes.