Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 889841 Details for
Bug 1091481
[abrt] gdb: die_type(): gdb killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 17.53 KB, created by
Ferry Huberts
on 2014-04-25 17:13:08 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Ferry Huberts
Created:
2014-04-25 17:13:08 UTC
Size:
17.53 KB
patch
obsolete
>[New LWP 21245] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `gdb --interpreter mi2 --nx'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x000000000060ae10 in die_type (die=0x2036120, cu=0x2018450) at ../../gdb/dwarf2read.c:17214 >17214 return objfile_type (cu->objfile)->builtin_void; > >Thread 1 (Thread 0x7fc4d9987840 (LWP 21245)): >#0 0x000000000060ae10 in die_type (die=0x2036120, cu=0x2018450) at ../../gdb/dwarf2read.c:17214 > die = 0x2036120 > cu = 0x2018450 > type_attr = <optimized out> >#1 0x00000000006096db in read_subrange_type (cu=0x2018450, die=0x2036120) at ../../gdb/dwarf2read.c:13449 > orig_base_type = <optimized out> > range_type = <optimized out> > low_default_is_valid = <optimized out> > base_type = <optimized out> > attr = <optimized out> > low = <optimized out> > name = <optimized out> > negative_mask = <optimized out> >#2 read_type_die_1 (cu=0x2018450, die=0x2036120) at ../../gdb/dwarf2read.c:17453 > this_type = 0x0 >#3 read_type_die (die=die@entry=0x2036120, cu=cu@entry=0x2018450) at ../../gdb/dwarf2read.c:17395 > this_type = <optimized out> >#4 0x0000000000609395 in read_array_type (cu=0x2018450, die=0x20360c8) at ../../gdb/dwarf2read.c:12340 > child_type = <optimized out> > child_die = 0x2036120 > element_type = 0x20b2190 > index_type = <optimized out> > range_types = 0x0 > ndim = 0 > type = <optimized out> > attr = <optimized out> > objfile = <optimized out> > range_type = <optimized out> > i = <optimized out> > back_to = 0x1f75e90 > name = <optimized out> >#5 read_type_die_1 (cu=0x2018450, die=0x20360c8) at ../../gdb/dwarf2read.c:17423 > this_type = 0x0 >#6 read_type_die (die=0x20360c8, cu=0x2018450) at ../../gdb/dwarf2read.c:17395 > this_type = <optimized out> >#7 0x000000000060ad8f in lookup_die_type (die=0x2036060, attr=0x20360b8, cu=0x2018450) at ../../gdb/dwarf2read.c:17367 > type_die = <optimized out> > type_cu = 0x2018450 > objfile = <optimized out> > this_type = <optimized out> > __PRETTY_FUNCTION__ = "lookup_die_type" >#8 0x00000000006094bd in read_typedef (cu=0x2018450, die=0x2036060) at ../../gdb/dwarf2read.c:13323 > objfile = 0x1c10780 > name = 0x7fc4d9992392 <Address 0x7fc4d9992392 out of bounds> > this_type = 0x20b20f0 > target_type = <optimized out> >#9 read_type_die_1 (cu=0x2018450, die=0x2036060) at ../../gdb/dwarf2read.c:17450 > this_type = 0x0 >#10 read_type_die (die=die@entry=0x2036060, cu=cu@entry=0x2018450) at ../../gdb/dwarf2read.c:17395 > this_type = <optimized out> >#11 0x000000000060e173 in process_die (die=die@entry=0x2036060, cu=cu@entry=0x2018450) at ../../gdb/dwarf2read.c:7732 >No locals. >#12 0x000000000060df61 in read_file_scope (cu=0x2018450, die=0x202b7b0) at ../../gdb/dwarf2read.c:8504 > lowpc = 140737351934544 > highpc = 140737351941595 > child_die = 0x2036060 > abfd = <optimized out> > attr = <optimized out> > comp_dir = 0x7fc4d9991a78 <Address 0x7fc4d9991a78 out of bounds> > objfile = <optimized out> > back_to = 0x1fd9850 > name = 0x7fc4d9994328 <Address 0x7fc4d9994328 out of bounds> > baseaddr = <optimized out> >#13 process_die (die=0x202b7b0, cu=cu@entry=0x2018450) at ../../gdb/dwarf2read.c:7688 >No locals. >#14 0x00000000006126bc in process_full_comp_unit (pretend_language=language_minimal, per_cu=0x1c192c0) at ../../gdb/dwarf2read.c:7489 > cu = 0x2018450 > objfile = 0x1c10780 > lowpc = 4578 > symtab = <optimized out> > back_to = 0x1ed8e20 > delayed_list_cleanup = 0x1fdcd40 > baseaddr = 140737351897088 > static_block = <optimized out> > highpc = 140483407320928 >#15 process_queue () at ../../gdb/dwarf2read.c:7061 > per_cu = 0x1c192c0 > buf = "CU at offset 0xca82", '\000' <repeats 13 times>, "\070\304\301\001\000\000\000\000`\027\227\327\304\177\000\000 \000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001", '\000' <repeats 23 times>, "l\217c\327\304\177\000\000\345\001\000" > item = 0x1f0c830 > next_item = <optimized out> >#16 dw2_do_instantiate_symtab (per_cu=per_cu@entry=0x1c192c0) at ../../gdb/dwarf2read.c:2347 > back_to = 0x1af2800 >#17 0x0000000000612a3c in dw2_instantiate_symtab (per_cu=0x1c192c0) at ../../gdb/dwarf2read.c:2368 > back_to = 0x1f92ad0 >#18 0x00000000006131d9 in dw2_lookup_symbol (objfile=<optimized out>, block_index=1, name=0x1f85b20 "in_addr", domain=VAR_DOMAIN) at ../../gdb/dwarf2read.c:3307 > sym = 0x0 > stab = <optimized out> > iter = {index = 0x1c1c438, want_specific_block = 1, block_index = 1, domain = VAR_DOMAIN, vec = 0x7fc4d99a67d5, next = 1, length = 1} > per_cu = <optimized out> > stab_best = 0x0 > index = <optimized out> >#19 0x000000000057eef6 in lookup_symbol_aux_quick (objfile=objfile@entry=0x1c10780, kind=kind@entry=1, name=name@entry=0x1f85b20 "in_addr", domain=domain@entry=VAR_DOMAIN) at ../../gdb/symtab.c:1677 > symtab = <optimized out> > bv = <optimized out> > block = <optimized out> > sym = <optimized out> >#20 0x000000000057efcb in lookup_static_symbol_aux (name=name@entry=0x1f85b20 "in_addr", domain=domain@entry=VAR_DOMAIN) at ../../gdb/symtab.c:1425 > objfile = 0x1c10780 > sym = <optimized out> >#21 0x000000000057f26b in lookup_symbol_aux (is_a_field_of_this=0x0, language=<optimized out>, domain=VAR_DOMAIN, block=0x0, name=0x1f85b20 "in_addr") at ../../gdb/symtab.c:1405 > sym = 0x0 > langdef = <optimized out> >#22 lookup_symbol_in_language (name=name@entry=0x1f85b20 "in_addr", block=block@entry=0x0, domain=domain@entry=VAR_DOMAIN, lang=<optimized out>, is_a_field_of_this=is_a_field_of_this@entry=0x0) at ../../gdb/symtab.c:1244 > modified_name = 0x1f85b20 "in_addr" > cleanup = 0x7ce2e0 <sentinel_cleanup> >#23 0x000000000057f2b2 in lookup_symbol (name=name@entry=0x1f85b20 "in_addr", block=block@entry=0x0, domain=domain@entry=VAR_DOMAIN, is_a_field_of_this=is_a_field_of_this@entry=0x0) at ../../gdb/symtab.c:1259 >No locals. >#24 0x0000000000684e0c in replace_typedefs (info=info@entry=0x20182e0, ret_comp=0x2017970, finder=finder@entry=0x65e820 <find_typedef_for_canonicalize>, data=data@entry=0xbf14a0 <default_ptype_flags>) at ../../gdb/cp-support.c:451 > sym = 0x0 > except = {reason = 0, error = GDB_NO_ERROR, message = 0x0} > local_name = 0x1f85b20 "in_addr" >#25 0x000000000068492d in cp_canonicalize_string_full (string=0x7fc4d99b12bf <Address 0x7fc4d99b12bf out of bounds>, finder=finder@entry=0x65e820 <find_typedef_for_canonicalize>, data=data@entry=0xbf14a0 <default_ptype_flags>) at ../../gdb/cp-support.c:538 > ret = 0x0 > estimated_len = 14 > info = 0x20182e0 >#26 0x000000000065e86d in print_name_maybe_canonical (name=0x7fc4d99b12bf <Address 0x7fc4d99b12bf out of bounds>, flags=flags@entry=0xbf14a0 <default_ptype_flags>, stream=stream@entry=0x1ffade0) at ../../gdb/c-typeprint.c:69 > s = 0x0 >#27 0x000000000065f23d in c_type_print_base (type=type@entry=0x1b99608, stream=stream@entry=0x1ffade0, show=show@entry=-1, level=level@entry=0, flags=flags@entry=0xbf14a0 <default_ptype_flags>) at ../../gdb/c-typeprint.c:934 > local_flags = {raw = 0, print_methods = 1, print_typedefs = 1, local_typedefs = 0x1ffb190, global_typedefs = 0x0, global_printers = 0x0} > semi_local_flags = {raw = 0, print_methods = 1, print_typedefs = 1, local_typedefs = 0x0, global_typedefs = 0x0, global_printers = 0x0} > local_cleanups = 0x7ce2e0 <sentinel_cleanup> > i = <optimized out> > len = <optimized out> > real_len = <optimized out> > section_type = <optimized out> > need_access_label = 0 > j = <optimized out> > len2 = <optimized out> > __PRETTY_FUNCTION__ = "c_type_print_base" >#28 0x0000000000660b34 in c_print_type (type=0x1b99608, varstring=0x78ecb3 "", stream=0x1ffade0, show=-1, level=0, flags=0xbf14a0 <default_ptype_flags>) at ../../gdb/c-typeprint.c:105 > code = <optimized out> > demangled_args = <optimized out> > need_post_space = <optimized out> > local_name = <optimized out> >#29 0x000000000065cc9b in type_to_string (type=0x1b99608) at ../../gdb/typeprint.c:389 > s = <optimized out> > stb = 0x1ffade0 > old_chain = 0x1a9e650 > except = {reason = 0, error = GDB_NO_ERROR, message = 0x0} >#30 0x000000000064bbf0 in varobj_get_type (var=var@entry=0x2016100) at ../../gdb/varobj.c:1371 >No locals. >#31 0x00000000004e640a in print_varobj (var=var@entry=0x2016100, print_values=print_values@entry=PRINT_NO_VALUES, print_expression=print_expression@entry=1) at ../../gdb/mi/mi-cmd-var.c:69 > uiout = 0x1980b30 > type = <optimized out> > thread_id = <optimized out> > display_hint = <optimized out> >#32 0x00000000004e708c in mi_cmd_var_list_children (command=<optimized out>, argv=<optimized out>, argc=<optimized out>) at ../../gdb/mi/mi-cmd-var.c:436 > cleanup_child = 0x1f8ec50 > cleanup_children = 0x1affcb0 > uiout = 0x1980b30 > var = 0x2010390 > children = 0x203f4b0 > child = 0x2016100 > print_values = PRINT_NO_VALUES > ix = 9 > from = 0 > to = 11 > display_hint = <optimized out> >#33 0x00000000004eea99 in mi_cmd_execute (parse=0x1ffb440) at ../../gdb/mi/mi-main.c:2147 > cleanup = 0x18c3020 >#34 captured_mi_execute_command (context=0x1ffb440, uiout=0x1980b30) at ../../gdb/mi/mi-main.c:1898 > cleanup = 0x7ce2e0 <sentinel_cleanup> >#35 mi_execute_command (cmd=0x1ffb3e0 "61-var-list-children var1", from_tty=<optimized out>) at ../../gdb/mi/mi-main.c:2017 > result = {reason = 0, error = GDB_NO_ERROR, message = 0x0} > previous_ptid = {pid = 21260, lwp = 21260, tid = 0} > token = 0x1b6b870 "61" > command = 0x1ffb440 > exception = {reason = 0, error = GDB_NO_ERROR, message = 0x0} >#36 0x00000000004e9dcd in mi_execute_command_wrapper (cmd=<optimized out>) at ../../gdb/mi/mi-interp.c:311 >No locals. >#37 mi_execute_command_input_handler (cmd=<optimized out>) at ../../gdb/mi/mi-interp.c:319 >No locals. >#38 0x00000000005b8f44 in process_event () at ../../gdb/event-loop.c:342 > event_ptr = <optimized out> > proc = 0x5b8380 <handle_file_event> > data = {ptr = 0x0, integer = 0} >#39 0x00000000005b92d7 in gdb_do_one_event () at ../../gdb/event-loop.c:406 > event_source_head = 0 > current = 3 >#40 0x00000000005b9507 in start_event_loop () at ../../gdb/event-loop.c:431 > ex = {reason = 0, error = GDB_NO_ERROR, message = 0x0} > result = 0 >#41 0x00000000005b23c3 in captured_command_loop (data=data@entry=0x0) at ../../gdb/main.c:261 >No locals. >#42 0x00000000005b04ca in catch_errors (func=func@entry=0x5b23b0 <captured_command_loop>, func_args=func_args@entry=0x0, errstring=errstring@entry=0x78ecb3 "", mask=mask@entry=6) at ../../gdb/exceptions.c:524 > val = 0 > exception = {reason = 0, error = GDB_NO_ERROR, message = 0x0} > saved_uiout = 0x1980b30 >#43 0x00000000005b3096 in captured_main (data=data@entry=0x7fff2c8d8bd0) at ../../gdb/main.c:1150 > context = 0x7fff2c8d8bd0 > argc = 4 > argv = 0x7fff2c8d8ce8 > quiet = 0 > set_args = 0 > inhibit_home_gdbinit = 0 > symarg = <optimized out> > execarg = <optimized out> > pidarg = 0x0 > corearg = <optimized out> > pid_or_core_arg = 0x0 > cdarg = 0x0 > ttyarg = 0x0 > python_script = <optimized out> > print_help = 0 > print_version = 0 > print_configuration = 0 > cmdarg_vec = 0x0 > cmdarg_p = 0x0 > dirarg = <optimized out> > dirsize = <optimized out> > ndir = 1 > system_gdbinit = 0x1a840c0 "/etc/gdbinit" > home_gdbinit = 0x0 > local_gdbinit = 0x0 > i = <optimized out> > save_auto_load = 1 > objfile = <optimized out> > pre_stat_chain = 0x7ce2e0 <sentinel_cleanup> >#44 0x00000000005b04ca in catch_errors (func=func@entry=0x5b27e0 <captured_main>, func_args=func_args@entry=0x7fff2c8d8bd0, errstring=errstring@entry=0x78ecb3 "", mask=mask@entry=6) at ../../gdb/exceptions.c:524 > val = 0 > exception = {reason = 0, error = GDB_NO_ERROR, message = 0x0} > saved_uiout = 0xbf1020 <def_uiout> >#45 0x00000000005b3c54 in gdb_main (args=args@entry=0x7fff2c8d8bd0) at ../../gdb/main.c:1160 >No locals. >#46 0x0000000000457d1e in main (argc=<optimized out>, argv=<optimized out>) at ../../gdb/gdb.c:34 > args = {argc = 4, argv = 0x7fff2c8d8ce8, use_windows = 0, interpreter_p = 0x77e710 "console"} >From To Syms Read Shared Object Library >0x00007fc4d956df50 0x00007fc4d958c768 Yes /lib64/libreadline.so.6 >0x00007fc4d933b4a0 0x00007fc4d934dfe4 Yes /lib64/libselinux.so.1 >0x00007fc4d9114d50 0x00007fc4d912e454 Yes /lib64/libncurses.so.5 >0x00007fc4d8ef0e40 0x00007fc4d8efcba8 Yes /lib64/libtinfo.so.5 >0x00007fc4d8cd0210 0x00007fc4d8cdc930 Yes /lib64/libz.so.1 >0x00007fc4d89cc890 0x00007fc4d8a3bbb8 Yes /lib64/libm.so.6 >0x00007fc4d87c3ed0 0x00007fc4d87c49d0 Yes /lib64/libdl.so.2 >0x00007fc4d85ab9f0 0x00007fc4d85b7614 Yes /lib64/libpthread.so.0 >0x00007fc4d83a3f10 0x00007fc4d83a4804 Yes /lib64/libutil.so.1 >0x00007fc4d801c3d0 0x00007fc4d8102d90 Yes /lib64/libpython2.7.so.1.0 >0x00007fc4d7db6e00 0x00007fc4d7dcfcdc Yes /lib64/libexpat.so.1 >0x00007fc4d7b910e0 0x00007fc4d7ba7050 Yes /lib64/liblzma.so.5 >0x00007fc4d797aaf0 0x00007fc4d798a218 Yes /lib64/libgcc_s.so.1 >0x00007fc4d75d8560 0x00007fc4d7719bb4 Yes /lib64/libc.so.6 >0x00007fc4d7354770 0x00007fc4d739e8e8 Yes /lib64/libpcre.so.1 >0x00007fc4d979fb10 0x00007fc4d97b8c70 Yes /lib64/ld-linux-x86-64.so.2 >0x00007fc4d0c1df80 0x00007fc4d0c22c84 Yes /usr/lib64/python2.7/lib-dynload/itertoolsmodule.so >0x00007fc4d0a15520 0x00007fc4d0a17bfc Yes /usr/lib64/python2.7/lib-dynload/_collectionsmodule.so >0x00007fc4d080c0e0 0x00007fc4d080e254 Yes /usr/lib64/python2.7/lib-dynload/operator.so >0x00007fc4d0603e50 0x00007fc4d0604fc4 Yes /usr/lib64/python2.7/lib-dynload/_heapq.so >0x00007fc4d0400680 0x00007fc4d04017e8 Yes /usr/lib64/gconv/UTF-32.so >0x00007fc4cf7d1240 0x00007fc4cf7d7ee4 Yes /lib64/libnss_files.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x101ca5390 4325004176 >rbx 0x2018450 33653840 >rcx 0x2f 47 >rdx 0x1c05ac0 29383360 >rsi 0x18c6950 25979216 >rdi 0x1c18818 29460504 >rbp 0x2036120 0x2036120 >rsp 0x7fff2c8d7f00 0x7fff2c8d7f00 >r8 0x2036148 33775944 >r9 0x7f7 2039 >r10 0x93ec60 9694304 >r11 0x7f5 2037 >r12 0x2036128 33775912 >r13 0x20b2190 34283920 >r14 0x0 0 >r15 0x2018450 33653840 >rip 0x60ae10 0x60ae10 <die_type+64> >eflags 0x10206 [ PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >xmm0 *value not available* >xmm1 *value not available* >xmm2 *value not available* >xmm3 *value not available* >xmm4 *value not available* >xmm5 *value not available* >xmm6 *value not available* >xmm7 *value not available* >xmm8 *value not available* >xmm9 *value not available* >xmm10 *value not available* >xmm11 *value not available* >xmm12 *value not available* >xmm13 *value not available* >xmm14 *value not available* >xmm15 *value not available* >mxcsr *value not available* >Dump of assembler code for function die_type: > 0x000000000060add0 <+0>: push %rbp > 0x000000000060add1 <+1>: mov %rsi,%rdx > 0x000000000060add4 <+4>: mov %rdi,%rbp > 0x000000000060add7 <+7>: push %rbx > 0x000000000060add8 <+8>: mov %rsi,%rbx > 0x000000000060addb <+11>: mov $0x49,%esi > 0x000000000060ade0 <+16>: sub $0x8,%rsp > 0x000000000060ade4 <+20>: callq 0x605680 <dwarf2_attr> > 0x000000000060ade9 <+25>: test %rax,%rax > 0x000000000060adec <+28>: je 0x60ae08 <die_type+56> > 0x000000000060adee <+30>: add $0x8,%rsp > 0x000000000060adf2 <+34>: mov %rbx,%rdx > 0x000000000060adf5 <+37>: mov %rbp,%rdi > 0x000000000060adf8 <+40>: pop %rbx > 0x000000000060adf9 <+41>: pop %rbp > 0x000000000060adfa <+42>: mov %rax,%rsi > 0x000000000060adfd <+45>: jmpq 0x60abd0 <lookup_die_type> > 0x000000000060ae02 <+50>: nopw 0x0(%rax,%rax,1) > 0x000000000060ae08 <+56>: mov (%rbx),%rdi > 0x000000000060ae0b <+59>: callq 0x5ce280 <objfile_type> >=> 0x000000000060ae10 <+64>: mov (%rax),%rax > 0x000000000060ae13 <+67>: add $0x8,%rsp > 0x000000000060ae17 <+71>: pop %rbx > 0x000000000060ae18 <+72>: pop %rbp > 0x000000000060ae19 <+73>: retq >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1091481
: 889841 |
889842
|
889843
|
889844
|
889845
|
889846
|
889847
|
889848
|
889849
|
889850
|
889851