ossia / libossia

A modern C++, cross-environment distributed object model for creative coding and interaction scoring
https://ossia.io
GNU Lesser General Public License v3.0
206 stars 33 forks source link

[ossia-max] latest master will crash max on launch with 10.15.2 and max 8.1.1 #539

Closed maybites closed 4 years ago

maybites commented 4 years ago

hi

when launching the package, I get a crash:

Thread 0:: CrBrowserMain Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff65ee26e2 recvfrom_nocancel + 10 1 libsystem_dnssd.dylib 0x00007fff65e8844f read_all + 51 2 libsystem_dnssd.dylib 0x00007fff65e88258 deliver_request + 1291 3 libsystem_dnssd.dylib 0x00007fff65e8b040 DNSServiceRegister + 654 4 libossia-max.dylib 0x0000000128054f60 servus::dnssd::Servus::announce(unsigned short, std::1::basic_string<char, std::1::char_traits, std::1::allocator > const&) + 416 5 libossia-max.dylib 0x00000001280549a2 servus::Servus::announce(unsigned short, std::1::basic_string<char, std::1::char_traits, std::1::allocator > const&) + 66 6 libossia-max.dylib 0x000000012805470d ossia::net::make_zeroconf_server(std::1::basic_string<char, std::1::char_traits, std::1::allocator >, std::1::basic_string<char, std::1::char_traits, std::1::allocator >, std::1::basic_string<char, std::1::char_traits, std::__1::allocator >, int, int) + 589 7 libossia-max.dylib 0x00000001281bf2a1 ossia::oscquery::oscquery_server_protocol::update_zeroconf() + 145 8 libossia-max.dylib 0x00000001281beebc ossia::oscquery::oscquery_server_protocol::set_device(ossia::net::device_base&) + 348 9 libossia-max.dylib 0x0000000128051ab7 ossia::net::multiplex_protocol::expose_to(std::1::unique_ptr<ossia::net::protocol_base, std::__1::default_delete >) + 71 10 libossia-max.dylib 0x0000000127c64140 ossia::max::device::expose(ossia::max::device, symbol, long, atom) + 1952 11 com.cycling74.Max 0x000000010f837458 typedmess_fun + 216 12 com.cycling74.Max 0x000000010f8c97f9 outlet_anything + 627 13 com.cycling74.Max 0x000000010f837458 typedmess_fun + 216 14 com.cycling74.Max 0x000000010f8380eb aeval + 1427 15 com.cycling74.Max 0x000000010f80a940 atombuf_eval + 132 16 message 0x000000011441d863 jmessage_atombuf_eval + 316 17 com.cycling74.Max 0x000000010f8c8286 outlet_bang + 1068 18 com.cycling74.Max 0x000000010f8bd9ef linklist_funall_imp + 111 19 com.cycling74.Max 0x000000010fa00e33 jpatcher_loadbang + 213 20 com.cycling74.Max 0x000000010f91e9d2 object_method_imp + 339 21 com.cycling74.Max 0x000000010f86d1eb jpatcher_doloadbang + 42 22 com.cycling74.Max 0x000000010fa158c5 jpatcher_traverse_iterfun + 246 23 com.cycling74.Max 0x000000010f8bd9ef linklist_funall_imp + 111 24 com.cycling74.Max 0x000000010fa0c7f5 jpatcher_traverse_flags + 97 25 com.cycling74.Max 0x000000010f86d218 loadbang_patcher + 37 26 com.cycling74.Max 0x000000010f81a1ec lowload_postload + 72 27 com.cycling74.Max 0x000000010f81a0b3 lowload_type + 1417 28 com.cycling74.Max 0x000000010f81b54c fileload_extended + 170 29 com.cycling74.Max 0x000000010f81b47f fileload + 79 30 com.cycling74.Max 0x000000010fb6602b packages_openhomepatcher_deferred + 308 31 com.cycling74.Max 0x000000010f859123 defer_exec + 80 32 com.cycling74.Max 0x000000010f849c8f sched_dequeue + 256 33 com.cycling74.Max 0x000000010fab29f3 MainThreadEventHandler::invoke() + 123 34 com.cycling74.Max 0x000000010ff57ef0 juce::Timer::TimerThread::callTimers() + 352 35 com.cycling74.Max 0x000000010ff546c7 juce::MessageQueue::runLoopSourceCallback(void) + 55 36 com.apple.CoreFoundation 0x00007fff2e743b21 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17 37 com.apple.CoreFoundation 0x00007fff2e743ac0 CFRunLoopDoSource0 + 103 38 com.apple.CoreFoundation 0x00007fff2e7438d4 CFRunLoopDoSources0 + 209 39 com.apple.CoreFoundation 0x00007fff2e742740 __CFRunLoopRun + 1272 40 com.apple.CoreFoundation 0x00007fff2e741bd3 CFRunLoopRunSpecific + 499 41 com.apple.HIToolbox 0x00007fff2d29865d RunCurrentEventLoopInMode + 292 42 com.apple.HIToolbox 0x00007fff2d29839d ReceiveNextEventCommon + 600 43 com.apple.HIToolbox 0x00007fff2d298127 _BlockUntilNextEventMatchingListInModeWithFilter + 64 44 com.apple.AppKit 0x00007fff2b909eb4 _DPSNextEvent + 990 45 com.apple.AppKit 0x00007fff2b908690 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352 46 com.apple.AppKit 0x00007fff2b8fa3ae -[NSApplication run] + 658 47 org.chromium.ContentShell.framework 0x00000001177b26ac 0x11501e000 + 41502380 48 org.chromium.ContentShell.framework 0x00000001177b11d8 0x11501e000 + 41497048 49 org.chromium.ContentShell.framework 0x00000001177fe7b8 0x11501e000 + 41813944 50 org.chromium.ContentShell.framework 0x00000001177d3a57 0x11501e000 + 41638487 51 org.chromium.ContentShell.framework 0x00000001174e0f50 0x11501e000 + 38547280 52 com.cycling74.Max 0x000000010fb7d9ce MaxCefEventLoopHandler::runMessageLoop() + 18 53 com.cycling74.Max 0x000000010ff55836 juce::JUCEApplicationBase::main(int, char const**) + 246 54 libdyld.dylib 0x00007fff65d9e7fd start + 1

maybites commented 4 years ago

I have to retract, I can't reliably reproduce the crash anymore.