1. Stanislav Sedov
  2. valgrind-freebsd
  3. Issues
Issue #9 new

Sigreturn crash

Stanislav Sedov
repo owner created an issue
--31603-- WARNING: unhandled syscall: 542
==31603==    at 0x4FA0EB: pipe2 (in /lib/libc.so.7)
--31603-- You may be able to write your own handler.
--31603-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--31603-- Nevertheless we consider this a bug.  Please report
--31603-- it at http://valgrind.org/support/bug_reports.html.
--31603-- async signal handler: signal=20, tid=2, si_code=1
--31603-- interrupted_syscall: tid=2, ip=0x380b62fa, restart=False, sres.isErr=False, sres.val=0
--31603--   not started: restarting
--31603-- delivering signal 20 (SIGCHLD):1 to thread 2
--31603-- push_signal_frame (thread 2): signal 20
==31603==    at 0x5C2485: write (in /lib/libc.so.7)
==31603== Thread 2:
==31603== Invalid read of size 4
==31603==    at 0x484F59: ??? (thr_sig.c:198)
==31603==    by 0x48482C: ??? (thr_sig.c:182)
==31603==    by 0x380449FF: ??? (in /usr/local/lib/valgrind/memcheck-x86-freebsd)
==31603==    by 0x69E662: g_wakeup_signal (gwakeup.c:237)
==31603==    by 0x65AD39: g_main_context_new (gmain.c:3711)
==31603==    by 0x20CC61: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:312)
==31603==    by 0x20CE62: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:360)
==31603==    by 0xAF316: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:272)
==31603==    by 0xAF4E5: QThreadPrivate::start(void*) (qthread_unix.cpp:322)
==31603==    by 0x47AE2D: ??? (thr_create.c:284)
==31603==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==31603==
--31603-- sync signal handler: signal=11, si_code=1, EIP=0x484f59, eip=0x664c8cea, from kernel
--31603-- SIGSEGV: si_code=1 faultaddr=0x0 tid=2 ESP=0xbf9fd110 seg=0x0-0xffff
--31603-- sys_sigaction: sigNo 11, new 0x68d6cac8, old 0x0, new flags 0x0
--31603-- delivering signal 11 (SIGSEGV):1 to thread 2
--31603-- delivering 11 (code 1) to default handler; action: terminate+core
==31603==
==31603== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==31603==  Access not within mapped region at address 0x0
==31603==    at 0x484F59: ??? (thr_sig.c:198)
==31603==    by 0x48482C: ??? (thr_sig.c:182)
==31603==    by 0x380449FF: ??? (in /usr/local/lib/valgrind/memcheck-x86-freebsd)
==31603==    by 0x69E662: g_wakeup_signal (gwakeup.c:237)
==31603==    by 0x65AD39: g_main_context_new (gmain.c:3711)
==31603==    by 0x20CC61: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:312)
==31603==    by 0x20CE62: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:360)
==31603==    by 0xAF316: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:272)
==31603==    by 0xAF4E5: QThreadPrivate::start(void*) (qthread_unix.cpp:322)
==31603==    by 0x47AE2D: ??? (thr_create.c:284)

Comments (1)

  1. Log in to comment