Bug 395136 - valgrind: m_syswrap/syswrap-main.c:438 (Bool eq_SyscallStatus(UInt, SyscallStatus *, SyscallStatus *)): the 'impossible' happened.
Summary: valgrind: m_syswrap/syswrap-main.c:438 (Bool eq_SyscallStatus(UInt, SyscallSt...
Status: RESOLVED DUPLICATE of bug 385279
Alias: None
Product: valgrind
Classification: Developer tools
Component: memcheck (show other bugs)
Version: unspecified
Platform: macOS (DMG) macOS
: NOR major
Target Milestone: ---
Assignee: Rhys Kidd
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-08 09:00 UTC by Magdalena
Modified: 2018-06-16 11:56 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
output of valgrind -v (45.92 KB, text/plain)
2018-06-08 09:00 UTC, Magdalena
Details
attachment-22348-0.html (9.75 KB, text/html)
2018-06-16 11:56 UTC, Magdalena
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Magdalena 2018-06-08 09:00:50 UTC
Created attachment 113144 [details]
output of valgrind -v

uname -a gives uname -a
Darwin 10.0.0.1 17.5.0 Darwin Kernel Version 17.5.0: Fri Apr 13 19:32:32 PDT 2018; root:xnu-4570.51.2~1/RELEASE_X86_64 x86_64

Application uses Rinside and OpenGL (glfw3, glad)
Comment 1 Tom Hughes 2018-06-08 09:16:13 UTC
Asserts: 

valgrind: m_syswrap/syswrap-main.c:438 (Bool eq_SyscallStatus(UInt, SyscallStatus *, SyscallStatus *)): the 'impossible' happened.
Comment 2 Rhys Kidd 2018-06-13 16:54:04 UTC
Thanks for the testing and bug report. This is a duplicate of a known issue bz#385279.

This was fixed in dcb83cf84 ("macos: Fix unhandled syscall: mach:43 (mach_generate_activity_id). bz#385279"

Magdalena it looks like you are using a Git version from November 21, 2017. Can you please update to the latest Git master version and re-test?

*** This bug has been marked as a duplicate of bug 385279 ***
Comment 3 Magdalena 2018-06-16 11:56:07 UTC
Created attachment 113373 [details]
attachment-22348-0.html

Hi,

I updated to the latest version:

  valgrind --version
valgrind-3.14.0.GIT



but it still doesn't work:

==17274== Memcheck, a memory error detector
==17274== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==17274== Using Valgrind-3.14.0.GIT and LibVEX; rerun with -h for 
copyright info
==17274== Command: ./bin/VolumeBoxplot__VolumeBoxplot
==17274==
--17274-- run: /usr/bin/dsymutil "./bin/VolumeBoxplot__VolumeBoxplot"
--17274-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option
--17274-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option (repeated 
2 times)
--17274-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option (repeated 
4 times)
--17274-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option (repeated 
8 times)
eq_SyscallStatus:
   {78 0 43}
   {78 0 40}

valgrind: m_syswrap/syswrap-main.c:438 (Bool eq_SyscallStatus(UInt, 
SyscallStatus *, SyscallStatus *)): the 'impossible' happened.

host stacktrace:
==17274==    at 0x258040C93: ???
==17274==    by 0x258040FE8: ???
==17274==    by 0x258040FCB: ???
==17274==    by 0x2580BD355: ???
==17274==    by 0x2580BC8CF: ???
==17274==    by 0x2580BAD75: ???
==17274==    by 0x2580B8EC2: ???
==17274==    by 0x2580CA0E3: ???

sched status:
   running_tid=1

Thread 1: status = VgTs_Runnable (lwpid 771)
==17274==    at 0x108E1E28E: mach_generate_activity_id (in 
/usr/lib/system/libsystem_kernel.dylib)
==17274==    by 0x1089CBE87: _voucher_activity_id_allocate_slow (in 
/usr/lib/system/libdispatch.dylib)
==17274==    by 0x1089CB139: voucher_activity_create_with_data (in 
/usr/lib/system/libdispatch.dylib)
==17274==    by 0x108E82F0A: _os_activity_create_addr (in 
/usr/lib/system/libsystem_trace.dylib)
==17274==    by 0x108B7C1D9: ds_user_byuid (in 
/usr/lib/system/libsystem_info.dylib)
==17274==    by 0x108B7BD1B: si_user_byuid (in 
/usr/lib/system/libsystem_info.dylib)
==17274==    by 0x108B7BDFE: search_item_bynumber (in 
/usr/lib/system/libsystem_info.dylib)
==17274==    by 0x108B7BD56: search_user_byuid (in 
/usr/lib/system/libsystem_info.dylib)
==17274==    by 0x108B7BD1B: si_user_byuid (in 
/usr/lib/system/libsystem_info.dylib)
==17274==    by 0x108B8356C: getpwuid_r (in 
/usr/lib/system/libsystem_info.dylib)
==17274==    by 0x1029C8802: __CFInitialize (in 
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==17274==    by 0x1029C79A5: __CFInitialize (in 
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==17274==    by 0x1001EA858: 
ImageLoaderMachO::doImageInit(ImageLoader::LinkContext const&) (in 
/usr/lib/dyld)
==17274==    by 0x1001EAC9E: 
ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) (in 
/usr/lib/dyld)
==17274==    by 0x1001E61CB: 
ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, 
unsigned int, char const*, ImageLoader::InitializerTimingList&, 
ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==17274==    by 0x1001E615E: 
ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, 
unsigned int, char const*, ImageLoader::InitializerTimingList&, 
ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==17274==    by 0x1001E615E: 
ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, 
unsigned int, char const*, ImageLoader::InitializerTimingList&, 
ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==17274==    by 0x1001E615E: 
ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, 
unsigned int, char const*, ImageLoader::InitializerTimingList&, 
ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==17274==    by 0x1001E615E: 
ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, 
unsigned int, char const*, ImageLoader::InitializerTimingList&, 
ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==17274==    by 0x1001E615E: 
ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, 
unsigned int, char const*, ImageLoader::InitializerTimingList&, 
ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==17274==    by 0x1001E615E: 
ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, 
unsigned int, char const*, ImageLoader::InitializerTimingList&, 
ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==17274==    by 0x1001E615E: 
ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, 
unsigned int, char const*, ImageLoader::InitializerTimingList&, 
ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==17274==    by 0x1001E615E: 
ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, 
unsigned int, char const*, ImageLoader::InitializerTimingList&, 
ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==17274==    by 0x1001E5301: 
ImageLoader::processInitializers(ImageLoader::LinkContext const&, 
unsigned int, ImageLoader::InitializerTimingList&, 
ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==17274==    by 0x1001E5395: 
ImageLoader::runInitializers(ImageLoader::LinkContext const&, 
ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==17274==    by 0x1001D6566: dyld::initializeMainExecutable() (in 
/usr/lib/dyld)
==17274==    by 0x1001DB238: dyld::_main(macho_header const*, unsigned 
long, int, char const**, char const**, char const**, unsigned long*) (in 
/usr/lib/dyld)
==17274==    by 0x1001D53D3: dyldbootstrap::start(macho_header const*, 
int, char const**, long, macho_header const*, unsigned long*) (in 
/usr/lib/dyld)
==17274==    by 0x1001D51D1: _dyld_start (in /usr/lib/dyld)


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.

Magdalena
On 6/13/18 18:54, Rhys Kidd wrote:
> https://bugs.kde.org/show_bug.cgi?id=395136
>
> Rhys Kidd <rhyskidd@gmail.com> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                   CC|                            |rhyskidd@gmail.com
>           Resolution|---                         |DUPLICATE
>               Status|UNCONFIRMED                 |RESOLVED
>             Assignee|jseward@acm.org             |rhyskidd@gmail.com
>
> --- Comment #2 from Rhys Kidd <rhyskidd@gmail.com> ---
> Thanks for the testing and bug report. This is a duplicate of a known issue
> bz#385279.
>
> This was fixed in dcb83cf84 ("macos: Fix unhandled syscall: mach:43
> (mach_generate_activity_id). bz#385279"
>
> Magdalena it looks like you are using a Git version from November 21, 2017. Can
> you please update to the latest Git master version and re-test?
>
> *** This bug has been marked as a duplicate of bug 385279 ***
>