Skip to content

Segmentation Fault #149

@Sam-MJ

Description

@Sam-MJ

When I try to read a wav file on MacOS (Catalina) I get a segmentation fault:

Similar to this issue: #29

Process:               Python [3276]
Path:                  /usr/local/Cellar/[email protected]/3.10.14/Frameworks/Python.framework/Versions/3.10/Resources/Python.app/Contents/MacOS/Python
Identifier:            Python
Version:               3.10.14 (3.10.14)
Code Type:             X86-64 (Native)
Parent Process:        zsh [3229]
Responsible:           Terminal [2045]
User ID:               501

Date/Time:             2024-10-30 14:41:31.486 +0000
OS Version:            Mac OS X 10.15.7 (19H2026)
Report Version:        12
Anonymous UUID:        1F08B6D8-1CE6-4113-9728-2B2CE9E840C1

Sleep/Wake UUID:       8F94A970-6789-413E-8E7E-6AF6F3F25676

Time Awake Since Boot: 4700 seconds
Time Since Wake:       3200 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       EXC_I386_GPFLT
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [3276]

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   taglib.cpython-310-darwin.so  	0x000000010f680000 0x10f680000 + 0
1   taglib.cpython-310-darwin.so  	0x000000010f718d37 std::__1::pair<wchar_t const*, wchar_t const*> std::__1::__find_end_impl[abi:v160006]<std::__1::_ClassicAlgPolicy, wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, bool (wchar_t, wchar_t) noexcept, std::__1::__identity, std::__1::__identity>(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, bool (&)(wchar_t, wchar_t) noexcept, std::__1::__identity&, std::__1::__identity&, std::__1::forward_iterator_tag, std::__1::forward_iterator_tag) + 199
2   taglib.cpython-310-darwin.so  	0x000000010f718bb9 wchar_t const* std::__1::__find_end_classic[abi:v160006]<wchar_t const*, wchar_t const*, bool (wchar_t, wchar_t) noexcept>(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, bool (&)(wchar_t, wchar_t) noexcept) + 73
3   taglib.cpython-310-darwin.so  	0x000000010f718acf unsigned long std::__1::__str_rfind[abi:v160006]<wchar_t, unsigned long, std::__1::char_traits<wchar_t>, 18446744073709551615ul>(wchar_t const*, unsigned long, wchar_t const*, unsigned long, unsigned long) + 143
4   taglib.cpython-310-darwin.so  	0x000000010f7146c8 std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::rfind[abi:v160006](std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, unsigned long) const + 104
5   taglib.cpython-310-darwin.so  	0x000000010f714659 TagLib::String::rfind(TagLib::String const&, int) const + 57
6   taglib.cpython-310-darwin.so  	0x000000010f7c0cec (anonymous namespace)::detectByExtension(TagLib::IOStream*, bool, TagLib::AudioProperties::ReadStyle) + 108
7   taglib.cpython-310-darwin.so  	0x000000010f7bef54 TagLib::FileRef::parse(char const*, bool, TagLib::AudioProperties::ReadStyle) + 180
8   taglib.cpython-310-darwin.so  	0x000000010f7bee6e TagLib::FileRef::FileRef(char const*, bool, TagLib::AudioProperties::ReadStyle) + 62
9   taglib.cpython-310-darwin.so  	0x000000010f7bf082 TagLib::FileRef::FileRef(char const*, bool, TagLib::AudioProperties::ReadStyle) + 50
10  taglib.cpython-310-darwin.so  	0x000000010f689918 __pyx_tp_new_6taglib_File(_typeobject*, _object*, _object*) + 1080
11  org.python.python             	0x000000010f0be1b2 type_call + 69
12  org.python.python             	0x000000010f0548b3 _PyObject_MakeTpCall + 132
13  org.python.python             	0x000000010f154c22 call_function + 292
14  org.python.python             	0x000000010f1521f7 _PyEval_EvalFrameDefault + 51711
15  org.python.python             	0x000000010f1444f3 _PyEval_Vector + 357
16  org.python.python             	0x000000010f14437d PyEval_EvalCode + 110
17  org.python.python             	0x000000010f1adb81 run_eval_code_obj + 72
18  org.python.python             	0x000000010f1adb07 run_mod + 96
19  org.python.python             	0x000000010f1ad7d1 pyrun_file + 133
20  org.python.python             	0x000000010f1ad220 _PyRun_SimpleFileObject + 316
21  org.python.python             	0x000000010f1ac816 _PyRun_AnyFileObject + 138
22  org.python.python             	0x000000010f1cd8e3 pymain_run_file_obj + 234
23  org.python.python             	0x000000010f1cd0a2 pymain_run_file + 85
24  org.python.python             	0x000000010f1ccafa Py_RunMain + 1159
25  org.python.python             	0x000000010f1cda4c pymain_main + 35
26  org.python.python             	0x000000010f1cdd17 Py_BytesMain + 42
27  libdyld.dylib                 	0x00007fff6905fcc9 start + 1

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x000000010f680000  rbx: 0x000000010f578090  rcx: 0x00007ff2a2f096ac  rdx: 0x00007ff2a2f096ac
  rdi: 0x000000000000002f  rsi: 0x000000000000002e  rbp: 0x00007ffee0c319a0  rsp: 0x00007ffee0c31978
   r8: 0x000000010f680000   r9: 0x00007ffee0c31a90  r10: 0x00000000ffffffc3  r11: 0x0000000000000000
  r12: 0x000000010f5e4a30  r13: 0x00007ff2a2f09ca0  r14: 0x000000010f547ee0  r15: 0x000000010f5baa60
  rip: 0x000000010f680000  rfl: 0x0000000000010202  cr2: 0x000000010f7ceaaa
  
Logical CPU:     0
Error Code:      0x00000000
Trap Number:     13


Binary Images:
       0x10efcd000 -        0x10efd0fff +org.python.python (3.10.14 - 3.10.14) <A5B1E715-8E25-3DB4-9D45-7D4426696036> /usr/local/Cellar/[email protected]/3.10.14/Frameworks/Python.framework/Versions/3.10/Resources/Python.app/Contents/MacOS/Python
       0x10efda000 -        0x10f2cdfff +org.python.python (3.10.14, [c] 2001-2023 Python Software Foundation. - 3.10.14) <88A0B6FF-AB15-3F95-833F-CD99C7C03A8A> /usr/local/Cellar/[email protected]/3.10.14/Frameworks/Python.framework/Versions/3.10/Python
       0x10f680000 -        0x10f7ebffb +taglib.cpython-310-darwin.so (???) <218E4C4C-607B-324D-A3A6-4D2AA7E85D3E> /Users/USER/*/taglib.cpython-310-darwin.so
       0x11e23c000 -        0x11e2ce267  dyld (750.7) <9F48F7F8-94D0-3793-99B7-DDEF657EF956> /usr/lib/dyld
    0x7fff2f43b000 -     0x7fff2f8bbff9  com.apple.CoreFoundation (6.9 - 1678.104) <CA9600EB-C7BE-38C4-968D-4BF90B1C9550> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff65ade000 -     0x7fff65ae0ff7  libDiagnosticMessagesClient.dylib (112) <C94F3B7B-1854-38EB-9778-834501C53B3F> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff65fb4000 -     0x7fff65fb5fff  libSystem.B.dylib (1281.100.1) <5A20AE6C-BF4D-3689-B7D2-19F0721F6375> /usr/lib/libSystem.B.dylib
    0x7fff66330000 -     0x7fff66382fff  libc++.1.dylib (902.1) <59A8239F-C28A-3B59-B8FA-11340DC85EDC> /usr/lib/libc++.1.dylib
    0x7fff66383000 -     0x7fff66398ffb  libc++abi.dylib (902) <E692F14F-C65E-303B-9921-BB7E97D77855> /usr/lib/libc++abi.dylib
    0x7fff66e05000 -     0x7fff66e07fff  libfakelink.dylib (149.1) <36146CB2-E6A5-37BB-9EE8-1B4034D8F3AD> /usr/lib/libfakelink.dylib
    0x7fff66f17000 -     0x7fff6716efff  libicucore.A.dylib (64261.1.1) <66CDEADD-1B4A-3AEA-951F-EA4DBF0BEB09> /usr/lib/libicucore.A.dylib
    0x7fff67ead000 -     0x7fff67edffde  libobjc.A.dylib (787.1) <265783CE-6D74-36C9-B6D2-95D3910199EC> /usr/lib/libobjc.A.dylib
    0x7fff68580000 -     0x7fff68592ff3  libz.1.dylib (76.0.1) <E3495313-4CFF-34C4-AD9F-5DE24F66E15D> /usr/lib/libz.1.dylib
    0x7fff68e41000 -     0x7fff68e46ff3  libcache.dylib (83) <AF488D13-9E89-35E0-B078-BE37CC5B8586> /usr/lib/system/libcache.dylib
    0x7fff68e47000 -     0x7fff68e52fff  libcommonCrypto.dylib (60165.120.1) <C7912BE5-993E-3581-B2A0-6AABDC8C5562> /usr/lib/system/libcommonCrypto.dylib
    0x7fff68e53000 -     0x7fff68e5afff  libcompiler_rt.dylib (101.2) <49B8F644-5705-3F16-BBE0-6FFF9B17C36E> /usr/lib/system/libcompiler_rt.dylib
    0x7fff68e5b000 -     0x7fff68e64ff7  libcopyfile.dylib (166.40.1) <3C481225-21E7-370A-A30E-0CCFDD64A92C> /usr/lib/system/libcopyfile.dylib
    0x7fff68e65000 -     0x7fff68ef7fdb  libcorecrypto.dylib (866.140.2) <E9AAA2A6-D0D4-328A-BEA2-4DC5E513BA30> /usr/lib/system/libcorecrypto.dylib
    0x7fff69004000 -     0x7fff69044ff0  libdispatch.dylib (1173.100.2) <CD9C059C-91D9-30E8-8926-5B9CD0D5D4F5> /usr/lib/system/libdispatch.dylib
    0x7fff69045000 -     0x7fff6907bfff  libdyld.dylib (750.7) <AB99C9EE-7127-3451-89AB-339F8F2CEE61> /usr/lib/system/libdyld.dylib
    0x7fff6907c000 -     0x7fff6907cffb  libkeymgr.dylib (30) <DB3337BE-01CA-3425-BD0C-87774FC0CDC0> /usr/lib/system/libkeymgr.dylib
    0x7fff6908a000 -     0x7fff6908aff7  liblaunch.dylib (1738.140.3) <E2CFD17D-F36C-3734-8F37-16798799EF9E> /usr/lib/system/liblaunch.dylib
    0x7fff6908b000 -     0x7fff69090ff7  libmacho.dylib (959.0.1) <AA613A9C-961A-3B67-B696-4622FA59FC4E> /usr/lib/system/libmacho.dylib
    0x7fff69091000 -     0x7fff69093ff3  libquarantine.dylib (110.40.6) <6CADF28C-2F20-3FA5-9FB9-49EAB0FD2489> /usr/lib/system/libquarantine.dylib
    0x7fff69094000 -     0x7fff69095ff7  libremovefile.dylib (48) <7C7EFC79-BD24-33EF-B073-06AED234593E> /usr/lib/system/libremovefile.dylib
    0x7fff69096000 -     0x7fff690adff3  libsystem_asl.dylib (377.60.4) <BDE4E1E6-BB8F-3EAC-A9CD-53B9FBD96554> /usr/lib/system/libsystem_asl.dylib
    0x7fff690ae000 -     0x7fff690aeff7  libsystem_blocks.dylib (74) <0D53847E-AF5F-3ACF-B51F-A15DEA4DEC58> /usr/lib/system/libsystem_blocks.dylib
    0x7fff690af000 -     0x7fff69136fff  libsystem_c.dylib (1353.100.4) <BCD3F031-4A3F-32CF-AB9A-D6EE7A7499D4> /usr/lib/system/libsystem_c.dylib
    0x7fff69137000 -     0x7fff6913affb  libsystem_configuration.dylib (1061.141.2) <393137B7-3631-3450-B6F4-95EECD3ADDFF> /usr/lib/system/libsystem_configuration.dylib
    0x7fff6913b000 -     0x7fff6913efff  libsystem_coreservices.dylib (114.1) <72857ADA-AA97-398B-B089-F50B2E89064B> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff6913f000 -     0x7fff69147fff  libsystem_darwin.dylib (1353.100.4) <19242BF1-BAF6-3DF0-AAD3-93E3E0870DBE> /usr/lib/system/libsystem_darwin.dylib
    0x7fff69148000 -     0x7fff6914ffff  libsystem_dnssd.dylib (1096.100.3) <EBB4C2C2-E031-3094-B40A-E67BF261D295> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff69150000 -     0x7fff69151ffb  libsystem_featureflags.dylib (17) <29FD922A-EC2C-3F25-BCCC-B58D716E60EC> /usr/lib/system/libsystem_featureflags.dylib
    0x7fff69152000 -     0x7fff6919fff7  libsystem_info.dylib (538.1) <D057695A-F11C-3863-971C-EA1EBF8662B1> /usr/lib/system/libsystem_info.dylib
    0x7fff691a0000 -     0x7fff691ccff7  libsystem_kernel.dylib (6153.141.66) <FF081F3A-F653-3F8F-9E64-9F34792EEDB3> /usr/lib/system/libsystem_kernel.dylib
    0x7fff691cd000 -     0x7fff69218fef  libsystem_m.dylib (3178) <D1CF3A92-2424-3420-B375-DEED7AA68C53> /usr/lib/system/libsystem_m.dylib
    0x7fff69219000 -     0x7fff69240fff  libsystem_malloc.dylib (283.100.6) <8549294E-4C53-36EB-99F3-584A7393D8D5> /usr/lib/system/libsystem_malloc.dylib
    0x7fff69241000 -     0x7fff6924effb  libsystem_networkextension.dylib (1095.140.2) <F06C65C5-2CBE-313C-96E1-A09240F9FE57> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff6924f000 -     0x7fff69258ff7  libsystem_notify.dylib (241.100.2) <FA22F928-D91B-3AA5-96BB-3186AC0FB264> /usr/lib/system/libsystem_notify.dylib
    0x7fff69259000 -     0x7fff69261fef  libsystem_platform.dylib (220.100.1) <009A7C1F-313A-318E-B9F2-30F4C06FEA5C> /usr/lib/system/libsystem_platform.dylib
    0x7fff69262000 -     0x7fff6926cfff  libsystem_pthread.dylib (416.100.3) <62CB1A98-0B8F-31E7-A02B-A1139927F61D> /usr/lib/system/libsystem_pthread.dylib
    0x7fff6926d000 -     0x7fff69271ff3  libsystem_sandbox.dylib (1217.141.9) <75C7915D-19C4-3F32-B320-394BA4B18655> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff69272000 -     0x7fff69274fff  libsystem_secinit.dylib (62.100.2) <F80872AA-E1FD-3D7E-8729-467656EC6561> /usr/lib/system/libsystem_secinit.dylib
    0x7fff69275000 -     0x7fff6927cffb  libsystem_symptoms.dylib (1238.120.2) <702D0910-5C34-3D43-9631-8BD215DE4FE1> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff6927d000 -     0x7fff69293ff2  libsystem_trace.dylib (1147.120.1) <BC141783-66D9-3137-A783-211B38E49ADB> /usr/lib/system/libsystem_trace.dylib
    0x7fff69295000 -     0x7fff6929aff7  libunwind.dylib (35.4) <42B7B509-BAFE-365B-893A-72414C92F5BF> /usr/lib/system/libunwind.dylib
    0x7fff6929b000 -     0x7fff692d0ffe  libxpc.dylib (1738.140.3) <8DA7D88F-AE2F-3BCF-8426-8D041E57A9AA> /usr/lib/system/libxpc.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 197764
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=407.4M resident=0K(0%) swapped_out_or_unallocated=407.4M(100%)
Writable regions: Total=56.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=56.3M(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                    8K        1 
MALLOC                            36.7M       19 
MALLOC guard page                   16K        4 
MALLOC_LARGE (reserved)            384K        1         reserved VM address space (unallocated)
STACK GUARD                          4K        1 
Stack                             16.0M        1 
VM_ALLOCATE                       3072K        3 
__DATA                            2329K       49 
__DATA_CONST                        52K        3 
__LINKEDIT                       391.5M        6 
__OBJC_RO                         32.3M        1 
__OBJC_RW                         1908K        2 
__TEXT                            16.0M       47 
__UNICODE                          564K        1 
shared memory                       12K        3 
===========                     =======  ======= 
TOTAL                            500.5M      142 
TOTAL, minus reserved VM space   500.2M      142 


System Profile:
Network Service: Wi-Fi, AirPort, en1
Thunderbolt Bus: MacBook Pro, Apple Inc., 25.1
Boot Volume File System Type: apfs
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x802C, 0x31364B544631473634485A2D314736453120
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x802C, 0x31364B544631473634485A2D314736453120
USB Device: USB 3.0 Bus
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: Hub
USB Device: Apple Internal Keyboard / Trackpad
USB Device: IR Receiver
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: FaceTime HD Camera (Built-in)
Serial ATA Device: APPLE HDD TOSHIBA MK5065GSXF, 500.11 GB
Serial ATA Device: HL-DT-ST DVDRW  GS31N
Model: MacBookPro9,1, BootROM 429.0.0.0.0, 4 processors, Quad-Core Intel Core i7, 2.3 GHz, 16 GB, SMC 2.1f173
Graphics: kHW_IntelHD4000Item, Intel HD Graphics 4000, spdisplays_builtin
Graphics: kHW_NVidiaGeForceGT650MItem, NVIDIA GeForce GT 650M, spdisplays_pcie_device, 512 MB
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xF5), Broadcom BCM43xx 1.0 (7.21.190.33 AirPortDriverBrcm4360-1601.1)
Bluetooth: Version 7.0.6f8, 3 services, 25 devices, 1 incoming serial ports

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions