Skip to content

Instantly share code, notes, and snippets.

@Mistuke
Created January 22, 2019 08:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Mistuke/a62d45337f7515f5f4725fcff1c93395 to your computer and use it in GitHub Desktop.
Save Mistuke/a62d45337f7515f5f4725fcff1c93395 to your computer and use it in GitHub Desktop.
ada segfailt
set env ADA_INCLUDE_PATH e:/msys64-2.6.0/home/Tamar/MINGW-packages/mingw-w64-gcc/src/build-i686-w64-mingw32/gcc/ada/rts
#0 0x774094c0 in strlen () from C:\WINDOWS\System32\msvcrt.dll
No symbol table info available.
#1 0x013cd7e1 in libiberty_vprintf_buffer_size (
format=format@entry=0x160c815 <gt_ggc_r_gt_ada_decl_h+405> "%s:%d",
args=args@entry=0x1265ed50 "")
at ../../gcc-8-20181214/libiberty/vprintf-support.c:105
p = 0x160c816 <gt_ggc_r_gt_ada_decl_h+406> "s:%d"
total_width = 36
ap = 0x1265ed54 ""
#2 0x013cd61a in xvasprintf (
format=format@entry=0x160c815 <gt_ggc_r_gt_ada_decl_h+405> "%s:%d",
args=args@entry=0x1265ed50 "")
at ../../gcc-8-20181214/libiberty/xvasprintf.c:57
result = <optimized out>
total_width = <optimized out>
#3 0x013cd367 in xasprintf (
fmt=fmt@entry=0x160c815 <gt_ggc_r_gt_ada_decl_h+405> "%s:%d")
at ../../gcc-8-20181214/libiberty/xasprintf.c:47
buf = <optimized out>
ap = 0x1265ed50 ""
#4 0x0041dd16 in internal_error_function (
context=0x24e58a0 <global_diagnostic_context>,
msgid=0x16e0777 <_ZZNK10hash_tableIN8hash_mapIN21mem_alloc_descriptionI9mem_usageE17mem_location_hashEPS2_21simple_hashmap_traitsI19default_hash_traitsIS4_ES5_EE10hash_entryE11xcallocatorE13alloc_entriesEjE12__FUNCTION__+123> "%s",
ap=0x1265eebc) at ../../gcc-8-20181214/gcc/ada/gcc-interface/misc.c:342
tinfo = {
format_spec = 0x16e0777 <_ZZNK10hash_tableIN8hash_mapIN21mem_alloc_descriptionI9mem_usageE17mem_location_hashEPS2_21simple_hashmap_traitsI19default_hash_traitsIS4_ES5_EE10hash_entryE11xcallocatorE13alloc_entriesEjE12__FUNCTION__+123> "%s", args_ptr = 0x1265eebc, err_no = 2, x_data = 0x2e,
m_richloc = 0x12720260}
buffer = 0x174fdf90 "Aborted"
p = <optimized out>
loc = <optimized out>
temp = {Low_Bound = 1, High_Bound = 7}
temp_loc = {Low_Bound = 309461184, High_Bound = 309462184}
sp = <optimized out>
sp_loc = <optimized out>
xloc = {file = 0x0, line = 0, column = 0, data = <optimized out>,
sysp = <optimized out>}
#5 0x01358bd6 in diagnostic_report_diagnostic (
context=0x24e58a0 <global_diagnostic_context>,
diagnostic=<optimized out>, diagnostic@entry=0x1265ee68)
at ../../gcc-8-20181214/gcc/diagnostic.c:973
location = <optimized out>
orig_diag_kind = <optimized out>
#6 0x01358fbf in diagnostic_impl (richloc=richloc@entry=0x1265eec0,
opt=opt@entry=-1,
gmsgid=gmsgid@entry=0x16e0777 <_ZZNK10hash_tableIN8hash_mapIN21mem_alloc_descriptionI9mem_usageE17mem_location_hashEPS2_21simple_hashmap_traitsI19default_hash_traitsIS4_ES5_EE10hash_entryE11xcallocatorE13alloc_entriesEjE12__FUNCTION__+123> "%s", ap=ap@entry=0x1265eebc, kind=kind@entry=DK_ICE)
at ../../gcc-8-20181214/gcc/diagnostic.c:1108
diagnostic = {message = {
format_spec = 0x16e0777 <_ZZNK10hash_tableIN8hash_mapIN21mem_alloc_descriptionI9mem_usageE17mem_location_hashEPS2_21simple_hashmap_traitsI19default_hash_traitsIS4_ES5_EE10hash_entryE11xcallocatorE13alloc_entriesEjE12__FUNCTION__+123> "%s", args_ptr = 0x1265eebc, err_no = 2, x_data = 0x0,
m_richloc = 0x1265eec0}, richloc = 0x1265eec0, x_data = 0xe,
kind = DK_ICE, option_index = 0}
#7 0x0135952c in internal_error (
gmsgid=gmsgid@entry=0x16e0777 <_ZZNK10hash_tableIN8hash_mapIN21mem_alloc_descriptionI9mem_usageE17mem_location_hashEPS2_21simple_hashmap_traitsI19default_hash_traitsIS4_ES5_EE10hash_entryE11xcallocatorE13alloc_entriesEjE12__FUNCTION__+123> "%s") at ../../gcc-8-20181214/gcc/diagnostic.c:1443
ap = 0x1265ef34 "@¦e\022\025m>w¦ACw\230¦e\022"
richloc = {static STATICALLY_ALLOCATED_RANGES = 3,
m_line_table = 0x12831000, m_ranges = {m_num = 1, m_embedded = {{
m_loc = 0, m_show_caret_p = true}, {m_loc = 92,
m_show_caret_p = true}, {m_loc = 308670176,
m_show_caret_p = 15}}, m_alloc = 0, m_extra = 0x0},
m_column_override = 0, m_have_expanded_location = false,
m_expanded_location = {
file = 0x1 <error: Cannot access memory at address 0x1>,
line = 11993632, column = 22, data = 0x16, sysp = 22},
static MAX_STATIC_FIXIT_HINTS = 2, m_fixit_hints = {m_num = 0,
m_embedded = {0x13cd1c5 <strsignal+101>, 0x1265eef0},
m_alloc = 0, m_extra = 0x0}, m_seen_impossible_fixit = false,
m_fixits_cannot_be_auto_applied = false}
__FUNCTION__ = "internal_error"
#8 0x00b70271 in crash_signal (signo=22)
at ../../gcc-8-20181214/gcc/toplev.c:325
No locals.
#9 0x773d6f61 in raise () from C:\WINDOWS\System32\msvcrt.dll
No symbol table info available.
#10 0x00000016 in ?? ()
No symbol table info available.
#11 0x9a0701ae in ?? ()
No symbol table info available.
#12 0x1265f470 in ?? ()
No symbol table info available.
#13 0x773db40b in msvcrt!abort () from C:\WINDOWS\System32\msvcrt.dll
No symbol table info available.
#14 0x015fd511 in uw_init_context_1.cold ()
at ../../../gcc-8-20181214/libgcc/unwind-dw2.c:1386
ra = <optimized out>
fs = {regs = {reg = {{loc = {reg = 0, offset = 0, exp = 0x0},
how = REG_UNSAVED} <repeats 18 times>}, prev = 0x0,
cfa_offset = 0, cfa_reg = 0, cfa_exp = 0x0, cfa_how = CFA_UNSET},
pc = 0x0, personality = 0x0, data_align = 0, code_align = 0,
retaddr_column = 0, fde_encoding = 0 '\000',
lsda_encoding = 0 '\000', saw_z = 0 '\000',
signal_frame = 0 '\000', eh_ptr = 0x0}
sp_slot = {ptr = 2003918142, word = 2003918142}
code = <optimized out>
#15 0x0151be3d in _Unwind_RaiseException (exc=0x174c1db0)
at ../../../gcc-8-20181214/libgcc/unwind.inc:93
this_context = {reg = {0x0 <repeats 18 times>}, cfa = 0x0,
ra = 0x151be3d <_Unwind_RaiseException+45>, lsda = 0x0, bases = {
tbase = 0x0, dbase = 0x0, func = 0x0}, flags = 1073741824,
version = 0, args_size = 0, by_value = '\000' <repeats 17 times>}
cur_context = {reg = {0x2f636367, 0x2f637273, 0x6c697562, 0x36692d64,
0x772d3638, 0x6d2d3436, 0x77676e69, 0x0, 0x612f6363, 0x722f6164,
0x735c7374, 0x6c65722d, 0x0,
0x736461 <sem_res.make_call_into_operator+2449>, 0x0, 0x1,
0x11e1b346, 0xc}, cfa = 0xc38c, ra = 0x1265f43c,
lsda = 0x11e1b346, bases = {tbase = 0x0, dbase = 0x60,
func = 0x6c}, flags = 35061216, version = 300004166,
args_size = 1,
by_value = "\200¦e\022\000\000r\022\f\000\000\000\001\000\000\000Ik"}
code = <optimized out>
frames = 35061224
#16 0x00468640 in ada.exceptions.exception_propagation.propagate_gcc_exception
(gcc_exception=0x174c1db0)
at ../../gcc-8-20181214/gcc/ada/libgnat/a-exexpr.adb:322
excep = 0x0
#17 0x00468696 in ada.exceptions.exception_propagation.propagate_exception (
excep=excep@entry=0x174c1de0)
at ../../gcc-8-20181214/gcc/ada/libgnat/a-exexpr.adb:354
No locals.
#18 0x00468b12 in ada.exceptions.complete_and_propagate_occurrence (
x=x@entry=0x174c1de0)
at ../../gcc-8-20181214/gcc/ada/libgnat/a-except.adb:943
No locals.
#19 0x00468b45 in <__gnat_raise_exception> (
e=e@entry=0x1601f64 <rtsfind.re_not_available>, message=...)
at ../../gcc-8-20181214/gcc/ada/libgnat/a-except.adb:984
x = 0x174c1de0
#20 0x005ffabb in rtsfind.load_fail (s=...,
u_id=u_id@entry=system_relative_delays, id=id@entry=ro_rd_delay_for)
at ../../gcc-8-20181214/gcc/ada/rtsfind.adb:851
m = "\file s-reldel.ads not found["02"]["00"]["00"]["00"]["16"]["00"]["00"]["00"]["bb"]["00"]["00"]["00"]["ac"]["f6"]e["12"]["e8"]["f6"]e["12"]["ee"]["f4"]_["00"]d["0a"]["00"]["00"]["c0"]-9["17"]["ff"]["ff"]["ff"]["ff"]["00"]["00"]["00"]["00"]["00"]["01"]["00"]["00"]["00"]["00"]["00"]["00"]["00"]["00"]["00"]["00"]F["b3"]["e1"]["11"]Y", '["00"]' <repeats 15 times>
p = 28
#21 0x005ffe70 in rtsfind.load_rtu (u_id=u_id@entry=system_relative_delays,
id=id@entry=ro_rd_delay_for, use_setting=use_setting@entry=false)
at ../../gcc-8-20181214/gcc/ada/rtsfind.adb:987
u = (entity => 0, uname => 300002238, first_implicit_with => 0,
unum => -1)
lib_unit = <optimized out>
save_gm = none
save_sm = none
save_smp = 0
priv_par = <optimized out>
#22 0x00600c82 in rtsfind.rte ()
at ../../gcc-8-20181214/gcc/ada/rtsfind.adb:1380
u_id = system_relative_delays
u = (entity => 0, uname => 300002238, first_implicit_with => 0,
unum => -1)
lib_unit = <optimized out>
pkg_ent = <optimized out>
ename = <optimized out>
save_front_end_inlining = false
e = <optimized out>
#23 0x00600fdf in rtsfind.rte_available (e=e@entry=ro_rd_delay_for)
at ../../gcc-8-20181214/gcc/ada/rtsfind.adb:1462
dummy = <optimized out>
result = <optimized out>
save_rte_available_call = false
save_rte_is_available = false
#24 0x00527b91 in exp_ch9.expand_n_delay_relative_statement (n=2465)
at ../../gcc-8-20181214/gcc/ada/exp_ch9.adb:8151
loc = 16267
proc = <optimized out>
#25 0x00586d76 in expander.expand (n=2465)
at ../../gcc-8-20181214/gcc/ada/expander.adb:214
saved_gm = none
#26 0x006139cc in sem.analyze (n=2465)
at ../../gcc-8-20181214/gcc/ada/sem.adb:794
saved_gm = none
#27 0x006a5f1b in sem_ch5.analyze_statements (l=-99999961)
at ../../gcc-8-20181214/gcc/ada/sem_ch5.adb:3886
lab = <optimized out>
s = 2465
#28 0x006a7d30 in sem_ch5.analyze_if_statement (n=n@entry=2450)
at ../../gcc-8-20181214/gcc/ada/sem_ch5.adb:1927
e = <optimized out>
save_unblocked_exit_count = 0
del = false
save_in_deleted_code = true
#29 0x00613acc in sem.analyze (n=2450)
at ../../gcc-8-20181214/gcc/ada/sem.adb:306
saved_gm = none
#30 0x006a5f1b in sem_ch5.analyze_statements (l=-99999963)
at ../../gcc-8-20181214/gcc/ada/sem_ch5.adb:3886
lab = <optimized out>
s = 2450
#31 0x0063d8a8 in sem_ch11.analyze_handled_statements (n=2449)
at ../../gcc-8-20181214/gcc/ada/sem_ch11.adb:426
handlers = 0
handler = 0
choice = <optimized out>
#32 0x00613e43 in sem.analyze (n=2449)
at ../../gcc-8-20181214/gcc/ada/sem.adb:297
saved_gm = none
#33 0x006b7701 in sem_ch6.analyze_subprogram_body_helper ()
at ../../gcc-8-20181214/gcc/ada/sem_ch6.adb:4388
desig_view = 0
conformant = <optimized out>
spec_decl = <optimized out>
saved_ismp = false
n = 2335
prev_id = <optimized out>
mask_types = <optimized out>
last_real_spec_entity = 3861
saved_gm = none
spec_id = 3845
exch_views = <optimized out>
prot_typ = <optimized out>
body_spec = 2334
body_id = 2309
loc = 14906
hss = 2449
prev_id = <optimized out>
conformant = <optimized out>
desig_view = <optimized out>
exch_views = <optimized out>
mask_types = <optimized out>
prot_typ = <optimized out>
spec_decl = <optimized out>
last_real_spec_entity = <optimized out>
saved_gm = <optimized out>
saved_ismp = <optimized out>
n = <optimized out>
body_spec = <optimized out>
body_id = <optimized out>
loc = <optimized out>
spec_id = <optimized out>
hss = <optimized out>
typ = <optimized out>
form = <optimized out>
prot = <optimized out>
old_id = <optimized out>
conformant = <optimized out>
subp_body = <optimized out>
subp_decl = <optimized out>
impl_subp = <optimized out>
prot_ext_formal = <optimized out>
impl_ext_formal = <optimized out>
etyp = <optimized out>
rtyp = <optimized out>
stm = <optimized out>
ostm = <optimized out>
ent = <optimized out>
e1 = <optimized out>
e2 = <optimized out>
ent = <optimized out>
#34 sem_ch6.analyze_subprogram_body (n=n@entry=2335)
at ../../gcc-8-20181214/gcc/ada/sem_ch6.adb:2381
loc = 14906
body_spec = <optimized out>
body_id = <optimized out>
#35 0x00614005 in sem.analyze (n=2335)
at ../../gcc-8-20181214/gcc/ada/sem.adb:553
saved_gm = none
#36 0x0067d0ff in sem_ch3.analyze_declarations (l=<optimized out>)
at ../../gcc-8-20181214/gcc/ada/sem_ch3.adb:2616
context = 0
freeze_from = 2297
next_decl = <optimized out>
body_seen = true
decl = 2335
#37 0x006be2d0 in sem_ch7.analyze_package_body_helper (n=2296)
at ../../gcc-8-20181214/gcc/ada/sem_ch7.adb:880
saved_gm = none
last_spec_entity = 59718
new_n = <optimized out>
spec_id = 3610
saved_ismp = false
body_id = 2288
hss = <optimized out>
pack_decl = 4113
saved_gm = <optimized out>
saved_ismp = <optimized out>
body_id = <optimized out>
hss = <optimized out>
last_spec_entity = <optimized out>
new_n = <optimized out>
pack_decl = <optimized out>
spec_id = <optimized out>
e = <optimized out>
#38 sem_ch7.analyze_package_body (n=n@entry=2296)
at ../../gcc-8-20181214/gcc/ada/sem_ch7.adb:180
loc = 14721
#39 0x00614012 in sem.analyze (n=2296)
at ../../gcc-8-20181214/gcc/ada/sem.adb:444
saved_gm = none
#40 0x0063a9f2 in sem_ch10.analyze_compilation_unit (n=n@entry=2269)
at ../../gcc-8-20181214/gcc/ada/sem_ch10.adb:891
main_cunit = 2269
unit_node = <optimized out>
lib_unit = 3592
par_spec_name = <optimized out>
spec_id = <optimized out>
unum = <optimized out>
#41 0x0061417d in sem.analyze (n=2269)
at ../../gcc-8-20181214/gcc/ada/sem.adb:180
saved_gm = none
#42 0x00614e7c in sem.semantics.do_analyze ()
at ../../gcc-8-20181214/gcc/ada/sem.adb:1388
save_ghost_mode = <optimized out>
save_max_line = 79
list = 100000054
comp_unit = <optimized out>
save_ghost_mode = <optimized out>
save_max_line = <optimized out>
list = <optimized out>
comp_unit = <optimized out>
#43 sem.semantics () at ../../gcc-8-20181214/gcc/ada/sem.adb:1570
s_current_sem_unit = 0
s_full_analysis = true
s_gnat_mode = true
s_global_dis_names = false
s_in_assertion_expr = 0
s_in_default_expr = false
s_in_spec_expr = false
s_inside_a_generic = false
s_outer_gen_scope = 0
s_style_check = true
already_analyzed = false
curunit = <optimized out>
generic_main = <optimized out>
is_main_unit_or_main_unit_spec = <optimized out>
ext_main_source_unit = <optimized out>
save_config_switches = (ada_version => ada_2012,
ada_version_explicit => ada_2012, ada_version_pragma => 0,
assertions_enabled => false, assume_no_invalid_values => false,
check_float_overflow => false, check_policy_list => 0,
default_pool => 0, default_sso => 32 ' ',
dynamic_elaboration_checks => false,
exception_locations_suppressed => false,
extensions_allowed => false, external_name_exp_casing => as_is,
external_name_imp_casing => lowercase, fast_math => false,
initialize_scalars => false, no_component_reordering => false,
normalize_scalars => false, optimize_alignment => 79 'O',
optimize_alignment_local => false, persistent_bss_mode => false,
polling_required => false, prefix_exception_messages => false,
spark_mode => none, spark_mode_pragma => 0, uneval_old => 69 'E',
use_vads_size => false, warnings_as_errors_count => 0)
save_cunit_restrictions = (immediate_reclamation =>
false <repeats 15 times>)
comp_unit = <optimized out>
#44 0x00599d7e in frontend () at ../../gcc-8-20181214/gcc/ada/frontend.adb:411
dot_gnat_adc = <optimized out>
<frontend__B_1__L_2__T12b___L> = <optimized out>
<frontend__B_1__L_2__T12b___U> = <optimized out>
save_style_check = <optimized out>
config_pragmas = <optimized out>
source_config_file = <optimized out>
<R10b> = <optimized out>
gnat_adc = <optimized out>
prag = <optimized out>
<R11b> = <optimized out>
#45 0x007a3b0b in gnat1drv ()
at ../../gcc-8-20181214/gcc/ada/gnat1drv.adb:1164
back_end_mode = 37581876
ecode = <optimized out>
main_unit_kind = <optimized out>
main_unit_node = <optimized out>
#46 0x0041da75 in gnat_parse_file ()
at ../../gcc-8-20181214/gcc/ada/gcc-interface/misc.c:122
seh = {308674508, 4220560}
#47 0x00b70300 in compile_file () at ../../gcc-8-20181214/gcc/toplev.c:455
No locals.
#48 0x015ce8d0 in do_compile () at ../../gcc-8-20181214/gcc/toplev.c:2132
i = 1
#49 toplev::main (this=this@entry=0x1265febe, argc=<optimized out>,
argc@entry=20, argv=<optimized out>, argv@entry=0x12723ab8)
at ../../gcc-8-20181214/gcc/toplev.c:2267
__FUNCTION__ = "main"
#50 0x015f1a06 in main (argc=20, argv=0x12723ab8)
at ../../gcc-8-20181214/gcc/main.c:39
toplev = {m_use_TV_TOTAL = true, m_init_signals = true}
E:/msys64-2.6.0/home/Tamar/MINGW-packages/mingw-w64-gcc/src/build-i686-w64-mingw32/gcc/gnat1.exe -gnatwa -quiet -nostdinc -dumpbase g-exptty.adb -auxbase-strip g-exptty.o -O2 -Wextra -Wall -g -gnatpg -mtune=generic -march=i686 -gnatO g-exptty.o g-exptty.adb -o E:\msys32-devel\tmp\ccAujHCD.s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment