(h__text__TEXTL0 ;__data__DATAP__bss__DATAh(__cstring__TEXTX __compact_unwind__LD( __eh_frame__TEXTp h2  (   P UHAWAVSHmHHHEHHHt HuJHHH=H۽TۭTHHHHH H;HL0HHu<۽TL=f. LHHtHۭT<$H wL`L11HcLLH޺H1H H H;Mu>Hĸ[A^A_]ݝHHHHH;EuHĸ[A^A_]fUHAVSH=HL0HHu H HHHtLH[A^]UHH]UHAWAVATSH IAu)LHt Au3LEEI4HLH5HL%M<$HHu/Hf.D HHHtLH9M<$HHu-Hf. HHHtLHHHHHH;0LHHHu1L=f.@LHHtHH=LH޺H1HHE@ uH H[HthH1HEHEHEH@AlAƃ ,ZH5HLEEH [A\A^A_]HH8H5:H711rBigDecimal%.35Leto_sE%s RSTRING_PTR is returning NULL!! SIGSEGV is highly expected to follow immediately. If you could reproduce, attach your debugger here, and look at the passed string.bigdecimalwaX! \ zRx $8wAC L$DXAC C$l AC ,\AC KC-:3) = ----pi-NB/-= ----}qf=R ---=-s -n-S =' = - - --==l_-OH>=$ =`@ P}hP0pxbK?k1Vt_rb_float_new_rb_str_new_rbffi_longdouble_new_rb_const_get_rb_cObject___stderrp_rb_funcall___stack_chk_fail_rb_mKernel_rb_num2dbl_rb_cBigDecimal___sprintf_chk_fprintf_rb_obj_is_kind_of_rb_rescue_rb_require_rbffi_num2longdouble___stack_chk_guard_strtold_rbffi_longdouble_new.rbimpl_id_rbffi_num2longdouble.rbimpl_id_bigdecimal_load.rbimpl_id_rb_const_defined_bigdecimal_failed_bigdecimal_load_rb_str_new_static_rbffi_num2longdouble.rbimpl_id.3_rb_intern2_rbffi_num2longdouble.rbimpl_id.2