        default:
  	return "unknown";
      }
-@@ -4008,6 +4049,11 @@
+@@ -4008,6 +4054,11 @@
      struct call_trace_func_args *p = (struct call_trace_func_args *)args;
      const char *srcfile = rb_sourcefile();
      VALUE eventname = rb_str_new2(get_event_name(p->event));

 int rb_iseq_first_lineno(rb_iseq_t *iseq);
Index: iseq.c
===================================================================
--- iseq.c	(revision 26781)
+++ iseq.c	(working copy)
@@ -23,6 +23,38 @@
 

 	id = p->id;
 	klass = p->klass;
     }
@@ -4192,7 +4244,7 @@
     rb_eThreadError = rb_define_class("ThreadError", rb_eStandardError);
 
     /* trace */
