Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save daniloegea/7800ec456a59f8b5ac89e85125973910 to your computer and use it in GitHub Desktop.
Save daniloegea/7800ec456a59f8b5ac89e85125973910 to your computer and use it in GitHub Desktop.
xarchive debug
Process 75464 stopped
* thread #1, name = 'xarchiver', stop reason = signal SIGSEGV: invalid address (fault address: 0x10)
frame #0: 0x00000000002309e4 xarchiver`xa_update_window_with_archive_entries(archive=0x000000080cf56400, entry=0x000000080e32a810) at window.c:2932
2929
2930 for (i = 2; i < archive->columns - 1; i++)
2931 {
-> 2932 switch(archive->column_types[i])
2933 {
2934 case G_TYPE_STRING:
2935 //g_message ("%d - %s",i,(*((gchar **)current_column)));
(lldb) bt
* thread #1, name = 'xarchiver', stop reason = signal SIGSEGV: invalid address (fault address: 0x10)
* frame #0: 0x00000000002309e4 xarchiver`xa_update_window_with_archive_entries(archive=0x000000080cf56400, entry=0x000000080e32a810) at window.c:2932
frame #1: 0x000000000021892b xarchiver`xa_dir_sidebar_row_selected(selection=<unavailable>, user_data=<unavailable>) at archive.c:845
frame #2: 0x000000080210fe15 libgobject-2.0.so.0`___lldb_unnamed_symbol32$$libgobject-2.0.so.0 + 213
frame #3: 0x0000000802124cc4 libgobject-2.0.so.0`g_signal_emit_valist + 1284
frame #4: 0x0000000802125634 libgobject-2.0.so.0`g_signal_emit + 116
frame #5: 0x0000000800793fb2 libgtk-3.so.0`___lldb_unnamed_symbol9001$$libgtk-3.so.0 + 306
frame #6: 0x00000008007a7828 libgtk-3.so.0`___lldb_unnamed_symbol9101$$libgtk-3.so.0 + 2136
frame #7: 0x00000008066d47b8 libffi.so.6`ffi_call_unix64 + 76
frame #8: 0x00000008066d3ea6 libffi.so.6`ffi_call + 838
frame #9: 0x0000000802111117 libgobject-2.0.so.0`g_cclosure_marshal_generic_va + 1271
frame #10: 0x000000080210fe15 libgobject-2.0.so.0`___lldb_unnamed_symbol32$$libgobject-2.0.so.0 + 213
frame #11: 0x0000000802124cc4 libgobject-2.0.so.0`g_signal_emit_valist + 1284
frame #12: 0x0000000802125634 libgobject-2.0.so.0`g_signal_emit + 116
frame #13: 0x000000080060d53a libgtk-3.so.0`___lldb_unnamed_symbol5209$$libgtk-3.so.0 + 538
frame #14: 0x0000000802112c4c libgobject-2.0.so.0`g_cclosure_marshal_VOID__BOXEDv + 156
frame #15: 0x000000080210fe15 libgobject-2.0.so.0`___lldb_unnamed_symbol32$$libgobject-2.0.so.0 + 213
frame #16: 0x0000000802124cc4 libgobject-2.0.so.0`g_signal_emit_valist + 1284
frame #17: 0x0000000802125634 libgobject-2.0.so.0`g_signal_emit + 116
frame #18: 0x000000080060b79d libgtk-3.so.0`___lldb_unnamed_symbol5181$$libgtk-3.so.0 + 1181
frame #19: 0x000000080060efe6 libgtk-3.so.0`___lldb_unnamed_symbol5234$$libgtk-3.so.0 + 486
frame #20: 0x00000008005d766b libgtk-3.so.0`gtk_event_controller_handle_event + 107
frame #21: 0x00000008007bb01c libgtk-3.so.0`___lldb_unnamed_symbol9235$$libgtk-3.so.0 + 140
frame #22: 0x000000080065aff6 libgtk-3.so.0`___lldb_unnamed_symbol6010$$libgtk-3.so.0 + 166
frame #23: 0x000000080210fe15 libgobject-2.0.so.0`___lldb_unnamed_symbol32$$libgobject-2.0.so.0 + 213
frame #24: 0x0000000802124cc4 libgobject-2.0.so.0`g_signal_emit_valist + 1284
frame #25: 0x0000000802125634 libgobject-2.0.so.0`g_signal_emit + 116
frame #26: 0x00000008007babc6 libgtk-3.so.0`___lldb_unnamed_symbol9232$$libgtk-3.so.0 + 246
frame #27: 0x000000080065927f libgtk-3.so.0`gtk_propagate_event + 255
frame #28: 0x0000000800658e36 libgtk-3.so.0`gtk_main_do_event + 1334
frame #29: 0x0000000800d1d031 libgdk-3.so.0`___lldb_unnamed_symbol129$$libgdk-3.so.0 + 49
frame #30: 0x0000000800d535b7 libgdk-3.so.0`___lldb_unnamed_symbol584$$libgdk-3.so.0 + 39
frame #31: 0x000000080239ab37 libglib-2.0.so.0`g_main_context_dispatch + 311
frame #32: 0x000000080239aec4 libglib-2.0.so.0`___lldb_unnamed_symbol114$$libglib-2.0.so.0 + 516
frame #33: 0x000000080239af74 libglib-2.0.so.0`g_main_context_iteration + 100
frame #34: 0x000000080065887c libgtk-3.so.0`gtk_main_iteration + 28
frame #35: 0x0000000000218025 xarchiver`xa_run_command(archive=0x000000080cf56400, command=<unavailable>) at archive.c:582
frame #36: 0x000000000021cf0b xarchiver`xa_gzip_et_al_list(archive=0x000000080cf56400) at gzip_et_al.c:472
frame #37: 0x000000080210fc1c libgobject-2.0.so.0`g_closure_invoke + 204
frame #38: 0x00000008021242b5 libgobject-2.0.so.0`___lldb_unnamed_symbol206$$libgobject-2.0.so.0 + 1765
frame #39: 0x0000000802124fac libgobject-2.0.so.0`g_signal_emit_valist + 2028
frame #40: 0x0000000802125813 libgobject-2.0.so.0`g_signal_emit_by_name + 467
frame #41: 0x000000080210fe15 libgobject-2.0.so.0`___lldb_unnamed_symbol32$$libgobject-2.0.so.0 + 213
frame #42: 0x0000000802124cc4 libgobject-2.0.so.0`g_signal_emit_valist + 1284
frame #43: 0x0000000802125634 libgobject-2.0.so.0`g_signal_emit + 116
frame #44: 0x0000000800546adc libgtk-3.so.0`___lldb_unnamed_symbol2434$$libgtk-3.so.0 + 108
frame #45: 0x0000000800546696 libgtk-3.so.0`___lldb_unnamed_symbol2426$$libgtk-3.so.0 + 214
frame #46: 0x000000080210fe15 libgobject-2.0.so.0`___lldb_unnamed_symbol32$$libgobject-2.0.so.0 + 213
frame #47: 0x0000000802124cc4 libgobject-2.0.so.0`g_signal_emit_valist + 1284
frame #48: 0x0000000802125634 libgobject-2.0.so.0`g_signal_emit + 116
frame #49: 0x0000000800546cd6 libgtk-3.so.0`___lldb_unnamed_symbol2437$$libgtk-3.so.0 + 38
frame #50: 0x00000008066d47b8 libffi.so.6`ffi_call_unix64 + 76
frame #51: 0x00000008066d3ea6 libffi.so.6`ffi_call + 838
frame #52: 0x0000000802111117 libgobject-2.0.so.0`g_cclosure_marshal_generic_va + 1271
frame #53: 0x000000080210fe15 libgobject-2.0.so.0`___lldb_unnamed_symbol32$$libgobject-2.0.so.0 + 213
frame #54: 0x0000000802124cc4 libgobject-2.0.so.0`g_signal_emit_valist + 1284
frame #55: 0x0000000802125634 libgobject-2.0.so.0`g_signal_emit + 116
frame #56: 0x000000080060d671 libgtk-3.so.0`___lldb_unnamed_symbol5211$$libgtk-3.so.0 + 113
frame #57: 0x0000000802112c4c libgobject-2.0.so.0`g_cclosure_marshal_VOID__BOXEDv + 156
frame #58: 0x000000080210fe15 libgobject-2.0.so.0`___lldb_unnamed_symbol32$$libgobject-2.0.so.0 + 213
frame #59: 0x0000000802124cc4 libgobject-2.0.so.0`g_signal_emit_valist + 1284
frame #60: 0x0000000802125634 libgobject-2.0.so.0`g_signal_emit + 116
frame #61: 0x000000080060b679 libgtk-3.so.0`___lldb_unnamed_symbol5181$$libgtk-3.so.0 + 889
frame #62: 0x000000080060efe6 libgtk-3.so.0`___lldb_unnamed_symbol5234$$libgtk-3.so.0 + 486
frame #63: 0x00000008005d766b libgtk-3.so.0`gtk_event_controller_handle_event + 107
frame #64: 0x00000008007bb01c libgtk-3.so.0`___lldb_unnamed_symbol9235$$libgtk-3.so.0 + 140
frame #65: 0x000000080065aff6 libgtk-3.so.0`___lldb_unnamed_symbol6010$$libgtk-3.so.0 + 166
frame #66: 0x000000080210fe15 libgobject-2.0.so.0`___lldb_unnamed_symbol32$$libgobject-2.0.so.0 + 213
frame #67: 0x0000000802124cc4 libgobject-2.0.so.0`g_signal_emit_valist + 1284
frame #68: 0x0000000802125634 libgobject-2.0.so.0`g_signal_emit + 116
frame #69: 0x00000008007babc6 libgtk-3.so.0`___lldb_unnamed_symbol9232$$libgtk-3.so.0 + 246
frame #70: 0x000000080065927f libgtk-3.so.0`gtk_propagate_event + 255
frame #71: 0x0000000800658e36 libgtk-3.so.0`gtk_main_do_event + 1334
frame #72: 0x0000000800d1d031 libgdk-3.so.0`___lldb_unnamed_symbol129$$libgdk-3.so.0 + 49
frame #73: 0x0000000800d535b7 libgdk-3.so.0`___lldb_unnamed_symbol584$$libgdk-3.so.0 + 39
frame #74: 0x000000080239ab37 libglib-2.0.so.0`g_main_context_dispatch + 311
frame #75: 0x000000080239aec4 libglib-2.0.so.0`___lldb_unnamed_symbol114$$libglib-2.0.so.0 + 516
frame #76: 0x000000080239b20f libglib-2.0.so.0`g_main_loop_run + 223
frame #77: 0x000000080065878b libgtk-3.so.0`gtk_main + 75
frame #78: 0x0000000000224899 xarchiver`main(argc=1, argv=<unavailable>) at main.c:1293
frame #79: 0x0000000000215095 xarchiver`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:74
(lldb) p *archive
(XArchive) $0 = {
type = XARCHIVETYPE_XZ
tag = 0
status = XARCHIVESTATUS_LIST
root_entry = 0x000000080a5f33d0
current_entry = 0x000000080e32a480
page = 0x000000080cb2ad90
treeview = 0x000000080cfac7e0
model = 0x0000000000000000
liststore = 0x0000000000000000
sorted = 0
columns = 0
size_column = 0
column_types = 0x0000000000000000
pixbuf_renderer = 0x0000000000000000
text_renderer = 0x0000000000000000
back = 0x0000000000000000
forward = 0x0000000000000000
clipboard = 0x0000000000000000
path = ([0] = "/tmp/linux-4.17.tar.xz", [1] = "/tmp/linux-4.17.tar.xz", [2] = <no value available>)
working_dir = 0x000000080cead080 "/tmp/xa-RR8FKZ"
extraction_dir = 0x0000000000000000 <no value available>
location_path = 0x000000080eaf2fe0 "linux-4.16.13/certs/"
files = 0
files_size = 0
has_password = 0
password = 0x0000000000000000 <no value available>
has_comment = 0
comment = 0x0000000000000000
compression = 0
can_test = 1
can_extract = 1
can_add = 1
can_delete = 0
can_sfx = 0
can_password = 0
can_full_path = ([0] = 0, [1] = 0)
can_touch = 0
can_overwrite = 1
can_update = ([0] = 0, [1] = 0)
can_freshen = ([0] = 0, [1] = 0)
can_move = 1
can_solid = 0
do_full_path = 0
do_touch = 0
do_overwrite = 0
do_update = 0
do_freshen = 0
do_move = 0
do_solid = 0
child_dir = 0x000000080cead0c0 "/tmp/xa-RR8FKZ"
child_pid = 75471
child_ref = 2
child_fdout = 33
child_fderr = 35
output = 0x0000000000000000
archiver = 0x0000000000241e70
parse_output = 0x0000000000000000
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment