Comment # 2
on bug 10690
from Guy Harris
The crash is at line 314 of
291 e_type = stnode_type_id(st_arg);
292
293 if (e_type == STTYPE_FIELD) {
294 hfinfo = (header_field_info*)stnode_data(st_arg);
295 reg = dfw_append_read_tree(dfw, hfinfo);
296
297 insn = dfvm_insn_new(IF_FALSE_GOTO);
298 g_assert(p_jmp);
299 *p_jmp = dfvm_value_new(INSN_NUMBER);
300 insn->arg1 = *p_jmp;
(gdb)
301 dfw_append_insn(dfw, insn);
302 }
303 else if (e_type == STTYPE_FVALUE) {
304 reg = dfw_append_put_fvalue(dfw, (fvalue_t
*)stnode_data(st_arg));
305 }
306 else if (e_type == STTYPE_RANGE) {
307 reg = dfw_append_mk_range(dfw, st_arg, p_jmp);
308 }
309 else if (e_type == STTYPE_FUNCTION) {
310 reg = dfw_append_function(dfw, st_arg, p_jmp);
(gdb)
311 }
312 else {
313 printf("sttype_id is %u\n", e_type);
314 g_assert_not_reached();
315 }
316 return reg;
and the value of e_type is STTYPE_UNPARSED.
You are receiving this mail because:
- You are watching all bug changes.