[erlang-questions] Driver load problem on Mac OS Lion

Dan Gudmundsson <>
Mon May 14 20:38:42 CEST 2012


Nice find.

Maybe erlang should by default link against that, can you make a patch?

/Dan

On Mon, May 14, 2012 at 5:53 PM, cao xu <> wrote:
> Finally, I found a solution from the Portfile of erlang on Macports.  After built erlang with LDFLAGS -framework CoreFoundation, these drivers can now be loaded with SMP enabled.
>
>
> 在 2012-5-12,上午10:20, cao xu 写道:
>
>> I got the stack info from core file when the VM crashed:
>>
>> (gdb) up
>> #1  0x000000001c0c77c1 in erts_sys_main_thread () at sys.c:2905
>> 2905          res = select(erts_darwin_main_thread_pipe[0] + 1, &readfds, NULL, NULL, NULL);
>> (gdb) up
>> #2  0x000000001bfe5bc4 in erl_start (argc=12, argv=0x7fff6bbcb5a8)
>>    at erl_init.c:1483
>> 1483      erts_sys_main_thread(); /* May or may not return! */
>> (gdb) up
>> #3  0x6c61636f6c2f7273 in ?? ()
>> (gdb)
>>
>>
>> and after I turned off the SMP, the driver worked again. Does that mean it have something to do with the SMP support?
>>
>> BR
>>
>> 在 2012-5-11,下午11:58, cao xu 写道:
>>
>>> Hi,
>>>
>>>      I tried to update the OS to Lion, but found drivers those work on 10.6 have problem during the start. The following error prompted and the VM crashed :
>>>
>>> Erlang R15B (erts-5.9) [source] [64-bit] [smp:4:4] [async-threads:0] [hipe] [kernel-poll:false]
>>>
>>> Eshell V5.9  (abort with ^G)
>>> 1> erl_ddll:load_driver("priv", xml_eng_drv).
>>> Trace/BPT trap: 5
>>>
>>>      Has it happened to anyone else? I also found some of the drivers still work, is there something I should fix when migrate linked-in drivers to Mac OS Lion? Any suggestion will be appreciated.
>>>
>>> BR
>>>
>>> Xu Cao
>>> _______________________________________________
>>> erlang-questions mailing list
>>> 
>>> http://erlang.org/mailman/listinfo/erlang-questions
>>
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> http://erlang.org/mailman/listinfo/erlang-questions
>
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions



More information about the erlang-questions mailing list