Skip to content

Instantly share code, notes, and snippets.

@smparkes
Created February 26, 2010 21:03
Show Gist options
  • Save smparkes/316154 to your computer and use it in GitHub Desktop.
Save smparkes/316154 to your computer and use it in GitHub Desktop.
#0 0x00007fbd2c409665 in raise () from /lib/libc.so.6
#1 0x00007fbd2c40ac41 in abort () from /lib/libc.so.6
#2 0x00007fbd25fd230c in JS_Assert (s=0x7fbd2601b637 "JSVAL_IS_STRING(v)", file=0x7fbd2601b608 "jsapi.h", ln=197) at jsutil.cpp:69
#3 0x00007fbd25f45f19 in JSVAL_TO_STRING (v=8601715238090597217) at jsapi.h:197
#4 0x00007fbd25f48cfe in InitExnPrivate (cx=0x218d0d0, exnObject=0x28dd2c0, message=0x28ad790, filename=0x28ad7a0, lineno=303, report=0x7fff1171b670) at jsexn.cpp:328
#5 0x00007fbd25f49176 in js_ErrorToException (cx=0x218d0d0, message=0x139ab70 "#<ArgumentError: wrong number of arguments (1 for 0)>", reportp=0x7fff1171b670) at jsexn.cpp:1194
#6 0x00007fbd25f1cba5 in ReportError (cx=0x218d0d0, message=0x139ab70 "#<ArgumentError: wrong number of arguments (1 for 0)>", reportp=0x7fff1171b670) at jscntxt.cpp:1294
#7 0x00007fbd25f1cee4 in js_ReportErrorVA (cx=0x218d0d0, flags=0, format=0x28e1060 "#<ArgumentError: wrong number of arguments (1 for 0)>", ap=0x7fff1171b710) at jscntxt.cpp:1423
#8 0x00007fbd25ef6401 in JS_ReportError (cx=0x218d0d0, format=0x28e1060 "#<ArgumentError: wrong number of arguments (1 for 0)>") at jsapi.cpp:5547
#9 0x00007fbd25edf151 in report_ruby_error_in_js (runtime=0x2160b10, state=6, old_errinfo=4) at ../../../../ext/tracemonkey/conversions.cc:341
#10 0x00007fbd25edbafe in call_ruby_from_js_va (runtime=0x2160b10, result=0x7fff1171b910, self=140450407076600, id=123905, argc=3, va=0x7fff1171b8f0) at ../../../../ext/tracemonkey/js_land_proxy.cc:77
#11 0x00007fbd25edbd2f in call_ruby_from_js (runtime=0x2160b10, retval=0x7fff1171bbc8, self=140450407076600, id=123905, argc=3) at ../../../../ext/tracemonkey/js_land_proxy.cc:87
#12 0x00007fbd25edc060 in call (js_context=0x218d0d0, UNUSED_obj=0x21a9500, argc=2, argv=0x219c4d8, retval=0x7fff1171bbc8) at ../../../../ext/tracemonkey/js_land_proxy.cc:508
#13 0x00007fbd25f69c20 in js_Call (cx=0x218d0d0, obj=0x21a9500, argc=2, argv=0x219c4d8, rval=0x7fff1171bbc8) at jsobj.cpp:5197
#14 0x00007fbd25f5d146 in js_Invoke (cx=0x218d0d0, argc=2, vp=0x219c4c8, flags=2) at jsinterp.cpp:1362
#15 0x00007fbd25fff973 in js_Interpret (cx=0x218d0d0) at jsops.cpp:2240
#16 0x00007fbd25f5d196 in js_Invoke (cx=0x218d0d0, argc=0, vp=0x219be68, flags=0) at jsinterp.cpp:1370
#17 0x00007fbd25f4d08a in js_fun_call (cx=0x218d0d0, argc=0, vp=0x219be38) at jsfun.cpp:1955
#18 0x00007fbd25fff858 in js_Interpret (cx=0x218d0d0) at jsops.cpp:2208
#19 0x00007fbd25f5d196 in js_Invoke (cx=0x218d0d0, argc=1, vp=0x219b968, flags=0) at jsinterp.cpp:1370
#20 0x00007fbd25f5d98f in js_InternalInvoke (cx=0x218d0d0, obj=0x23e5ec0, fval=34723328, flags=0, argc=1, argv=0x7fff1171d510, rval=0x7fff1171d618) at jsinterp.cpp:1425
#21 0x00007fbd25ef763e in JS_CallFunctionValue (cx=0x218d0d0, obj=0x23e5ec0, fval=34723328, argc=1, argv=0x7fff1171d510, rval=0x7fff1171d618) at jsapi.cpp:5112
#22 0x00007fbd25eeb027 in call_js_function_value (runtime=0x2160b10, target=37641920, function=34723328, argc=1, argv=0x7fff1171dd78) at ../../../../ext/tracemonkey/ruby_land_proxy.cc:47
#23 0x00007fbd25eebb56 in call_function_property (argc=2, argv=0x7fff1171dd70, self=140450411103800) at ../../../../ext/tracemonkey/ruby_land_proxy.cc:458
#24 0x000000000041da3e in rb_call0 (klass=140450407198200, recv=140450411103800, id=121353, oid=121353, argc=2, argv=0x7fff1171dd70, body=0x7fbd28a12858, flags=<value optimized out>) at eval.c:5928
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment