-
-
Save avilleret/bcefe62e4ee6a72cbffa to your computer and use it in GitHub Desktop.
Gem 64bit crashes when loading pix_film
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ lldb /Applications/Pd-0.46-2-64bit.app/Contents/Resources/bin/pd | |
(lldb) target create "/Applications/Pd-0.46-2-64bit.app/Contents/Resources/bin/pd" | |
Current executable set to '/Applications/Pd-0.46-2-64bit.app/Contents/Resources/bin/pd' (x86_64). | |
(lldb) run -verbose -verbose | |
error: process exited with status -1 (lost connection) | |
'r' and 'run' are aliases that default to launching through a shell. | |
Try launching without going through a shell by using 'process launch'. | |
(lldb) process launch | |
Process 9650 launched: '/Applications/Pd-0.46-2-64bit.app/Contents/Resources/bin/pd' (x86_64) | |
Pd-0.46.2 ("") compiled 14:47:57 Oct 15 2014 | |
port 5400 | |
"/Applications/Pd-0.46-2-64bit.app/Contents/Resources/../MacOS/Pd" 5400 | |
Waiting for connection request... | |
... connected | |
Pt_Start() called | |
open: /Library/Pd/gem.conf: No such file or directory | |
open: /Users/halory/Library/Pd/gem.conf: No such file or directory | |
open: ./gem.conf: No such file or directory | |
load plugins 'film' in './' | |
pattern : ./gem_film*.so | |
load plugins 'image' in './' | |
pattern : ./gem_image*.so | |
dylib loading file './gem_imageJPEG.so'! | |
dylib loading file './gem_imageMAGICK.so'! | |
dylib loading file './gem_imageSGI.so'! | |
dylib loading file './gem_imageTIFF.so'! | |
not reloading 'image' plugins (already 4 loaded) | |
load plugins 'image' in './' | |
pattern : ./gem_image*.so | |
dylib loading file './gem_imageJPEG.so'! | |
dylib loading file './gem_imageMAGICK.so'! | |
dylib loading file './gem_imageSGI.so'! | |
dylib loading file './gem_imageTIFF.so'! | |
load plugins 'model' in './' | |
pattern : ./gem_model*.so | |
dylib loading file './gem_modelOBJ.so'! | |
load plugins 'record' in './' | |
pattern : ./gem_record*.so | |
load plugins 'video' in './' | |
pattern : ./gem_video*.so | |
load plugins 'film' in './' | |
pattern : ./gem_film*.so | |
not reloading 'image' plugins (already 4 loaded) | |
Process 9650 stopped | |
* thread #1: tid = 0x12e22, 0x00007fff86d24318 libc++.1.dylib`std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() + 4, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xffffffffffffffe8) | |
frame #0: 0x00007fff86d24318 libc++.1.dylib`std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() + 4 | |
libc++.1.dylib`std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() + 4: | |
-> 0x7fff86d24318: testb $0x1, (%rdi) | |
0x7fff86d2431b: je 0x7fff86d24327 ; std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() + 19 | |
0x7fff86d2431d: movq 0x10(%rdi), %rdi | |
0x7fff86d24321: popq %rbp | |
(lldb) thread backtrace all | |
* thread #1: tid = 0x12e22, 0x00007fff86d24318 libc++.1.dylib`std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() + 4, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xffffffffffffffe8) | |
* frame #0: 0x00007fff86d24318 libc++.1.dylib`std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() + 4 | |
frame #1: 0x000000010312cf78 Gem.pd_darwin`std::__1::__vector_base<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__vector_base() [inlined] std::__1::__vector_base<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::__destruct_at_end(this=0x0000000100350ef0, __new_last=<unavailable>) + 22 at vector:448 | |
frame #2: 0x000000010312cf62 Gem.pd_darwin`std::__1::__vector_base<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__vector_base() [inlined] std::__1::__vector_base<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::clear() at vector:372 | |
frame #3: 0x000000010312cf62 Gem.pd_darwin`std::__1::__vector_base<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__vector_base(this=0x0000000100350ef0) + 18 at vector:475 | |
frame #4: 0x00000001031e178a Gem.pd_darwin`gem::anyimpl::big_any_policy<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::static_delete(void**) [inlined] std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~vector() + 26 at vector:481 | |
frame #5: 0x00000001031e1782 Gem.pd_darwin`gem::anyimpl::big_any_policy<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::static_delete(void**) [inlined] std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~vector() at vector:481 | |
frame #6: 0x00000001031e1782 Gem.pd_darwin`gem::anyimpl::big_any_policy<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::static_delete(this=<unavailable>, x=0x0000000100350f50) + 18 at any.h:79 | |
frame #7: 0x00000001030ddc7c Gem.pd_darwin`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any> > >::erase(std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, void*>*, long>) [inlined] gem::any::~any() + 86 at any.h:175 | |
frame #8: 0x00000001030ddc6c Gem.pd_darwin`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any> > >::erase(std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, void*>*, long>) [inlined] gem::any::~any() at any.h:174 | |
frame #9: 0x00000001030ddc6c Gem.pd_darwin`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any> > >::erase(std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, void*>*, long>) [inlined] std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, gem::any>::~pair() at utility:248 | |
frame #10: 0x00000001030ddc6c Gem.pd_darwin`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any> > >::erase(std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, void*>*, long>) [inlined] std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, gem::any>::~pair() at utility:248 | |
frame #11: 0x00000001030ddc6c Gem.pd_darwin`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any> > >::erase(std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, void*>*, long>) [inlined] std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>::~__value_type(this=0x0000000100350f30) at map:623 | |
frame #12: 0x00000001030ddc6c Gem.pd_darwin`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any> > >::erase(std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, void*>*, long>) [inlined] std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>::~__value_type(this=0x0000000100350f30) at map:623 | |
frame #13: 0x00000001030ddc6c Gem.pd_darwin`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any> > >::erase(std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, void*>*, long>) [inlined] void std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, void*> > >::__destroy<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any> >(__p=0x0000000100350f30) at memory:1585 | |
frame #14: 0x00000001030ddc6c Gem.pd_darwin`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any> > >::erase(std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, void*>*, long>) [inlined] std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, void*>*, long>::operator*(__p=0x0000000100350f30) const + 4 at memory:1483 | |
frame #15: 0x00000001030ddc68 Gem.pd_darwin`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any> > >::erase(this=0x0000000100350c90, __p=<unavailable>) + 66 at __tree:1983 | |
frame #16: 0x00000001030ddb70 Gem.pd_darwin`unsigned long std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, gem::any> > >::__erase_unique<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(this=0x0000000100350c90, __k=<unavailable>) + 36 at __tree:2007 | |
frame #17: 0x00000001031265b8 Gem.pd_darwin`gem::plugins::filmMeta::getProperties(this=0x000000010034f990, props=0x00007fff5fbfcdb8) + 252 at film.cpp:277 | |
frame #18: 0x00000001031df1c2 Gem.pd_darwin`pix_film::pix_film(this=0x000000010034fcd0, filename=0x00000001000cb4a8) + 550 at pix_film.cpp:218 | |
frame #19: 0x00000001031dee25 Gem.pd_darwin`create_pix_film(arg=<unavailable>) + 100 at pix_film.cpp:137 | |
frame #20: 0x000000010003da5b pd`pd_typedmess + 827 | |
frame #21: 0x0000000100041151 pd`binbuf_eval + 1041 | |
frame #22: 0x0000000100007eaa pd`canvas_objtext + 90 | |
frame #23: 0x000000010000a0a3 pd`text_setto + 243 | |
frame #24: 0x000000010001f487 pd`glist_deselect + 375 | |
frame #25: 0x0000000100021130 pd`canvas_doclick + 1568 | |
frame #26: 0x000000010003da5b pd`pd_typedmess + 827 | |
frame #27: 0x000000010003d796 pd`pd_typedmess + 118 | |
frame #28: 0x0000000100041151 pd`binbuf_eval + 1041 | |
frame #29: 0x00000001000496d1 pd`socketreceiver_read + 657 | |
frame #30: 0x0000000100049117 pd`sys_domicrosleep + 359 | |
frame #31: 0x0000000100046794 pd`m_mainloop + 1572 | |
frame #32: 0x000000010004785d pd`sys_main + 1773 | |
frame #33: 0x0000000100000ccd pd`_start + 203 | |
frame #34: 0x0000000100000c01 pd`start + 33 | |
thread #2: tid = 0x12e51, 0x00007fff888cd22e libsystem_kernel.dylib`kevent64 + 10, queue = 'com.apple.libdispatch-manager' | |
frame #0: 0x00007fff888cd22e libsystem_kernel.dylib`kevent64 + 10 | |
frame #1: 0x00007fff8f4a8d91 libdispatch.dylib`_dispatch_mgr_invoke + 247 | |
frame #2: 0x00007fff8f4a8a6a libdispatch.dylib`_dispatch_mgr_thread + 52 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment