crash in git_object_lookup_prefix
@pd5rm
Submitted by pd5rm Link to original bug (#752091)
Description
To be honest, I don't recall what I was doing in the UI to cause the crash. I believe it was simply looking at a diff.
I've filed this in libgit2 component as the trace indicates it originate there.
Distro: Arch Versions below: local/gitg 3.16.1-1 (gnome-extra) A GIT repository viewer based on GTK+ local/libgit2 1:0.22.2-1 A linkable library for Git local/libgit2-glib 0.22.6-1 GLib wrapper for libgit2
#0 0x00007f9f8233b32a in strlen () from /usr/lib/libc.so.6
#1 0x00007f9f7dffb79f in ?? () from /usr/lib/libgit2.so.22
#2 0x00007f9f7dff4521 in ?? () from /usr/lib/libgit2.so.22
#3 0x00007f9f7dfd28ce in git_object_lookup_prefix () from /usr/lib/libgit2.so.22
#4 0x00007f9f84ccbff9 in ggit_commit_parents_get () from /usr/lib/libgit2-glib-1.0.so.0
#5 0x00007f9f85137ba8 in gitg_commit_get_diff () from /usr/lib/libgitg-1.0.so.0
#6 0x00007f9f85143889 in ?? () from /usr/lib/libgitg-1.0.so.0
#7 0x00007f9f85143e3f in gitg_diff_view_set_commit () from /usr/lib/libgitg-1.0.so.0
#8 0x00007f9f82e9c2f5 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#9 0x00007f9f82eae02c in ?? () from /usr/lib/libgobject-2.0.so.0
#10 0x00007f9f82eb6688 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#11 0x00007f9f82eb68ef in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#12 0x00007f9f844dfe61 in gtk_widget_map () from /usr/lib/libgtk-3.so.0
#13 0x00007f9f8442e7d0 in ?? () from /usr/lib/libgtk-3.so.0
#14 0x00007f9f842e4e5f in ?? () from /usr/lib/libgtk-3.so.0
#15 0x00007f9f82e9c524 in ?? () from /usr/lib/libgobject-2.0.so.0
#16 0x00007f9f82eb5f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#17 0x00007f9f82eb68ef in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0x00007f9f844dfe61 in gtk_widget_map () from /usr/lib/libgtk-3.so.0
#19 0x00007f9f844e005c in gtk_widget_set_child_visible () from /usr/lib/libgtk-3.so.0
#20 0x00007f9f843d3df2 in ?? () from /usr/lib/libgtk-3.so.0
#21 0x00007f9f843d3ebf in ?? () from /usr/lib/libgtk-3.so.0
#22 0x00007f9f843d40db in ?? () from /usr/lib/libgtk-3.so.0
#23 0x00007f9f82e9f2ae in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/libgobject-2.0.so.0
#24 0x00007f9f82e9c472 in ?? () from /usr/lib/libgobject-2.0.so.0
#25 0x00007f9f82eb5f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0x00007f9f82eb68ef in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0x00007f9f844d9f17 in gtk_widget_size_allocate_with_baseline () from /usr/lib/libgtk-3.so.0
#28 0x00007f9f843d449a in ?? () from /usr/lib/libgtk-3.so.0
#29 0x00007f9f82e9f2ae in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/libgobject-2.0.so.0
#30 0x00007f9f82e9c472 in ?? () from /usr/lib/libgobject-2.0.so.0
#31 0x00007f9f82eb5f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#32 0x00007f9f82eb68ef in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#33 0x00007f9f844d9f17 in gtk_widget_size_allocate_with_baseline () from /usr/lib/libgtk-3.so.0
#34 0x00007f9f84430436 in ?? () from /usr/lib/libgtk-3.so.0
#35 0x00007f9f82e9f2ae in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/libgobject-2.0.so.0
#36 0x00007f9f82e9c472 in ?? () from /usr/lib/libgobject-2.0.so.0
#37 0x00007f9f82eb5f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#38 0x00007f9f82eb68ef in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#39 0x00007f9f844d9f17 in gtk_widget_size_allocate_with_baseline () from /usr/lib/libgtk-3.so.0
#40 0x00007f9f84430436 in ?? () from /usr/lib/libgtk-3.so.0
#41 0x00007f9f82e9f2ae in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/libgobject-2.0.so.0
#42 0x00007f9f82e9c472 in ?? () from /usr/lib/libgobject-2.0.so.0
#43 0x00007f9f82eb5f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#44 0x00007f9f82eb68ef in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#45 0x00007f9f844d9f17 in gtk_widget_size_allocate_with_baseline () from /usr/lib/libgtk-3.so.0
#46 0x00007f9f8435a33a in ?? () from /usr/lib/libgtk-3.so.0
#47 0x00007f9f82e9f2ae in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/libgobject-2.0.so.0
#48 0x00007f9f82e9c472 in ?? () from /usr/lib/libgobject-2.0.so.0
#49 0x00007f9f82eb5f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#50 0x00007f9f82eb68ef in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#51 0x00007f9f844d9f17 in gtk_widget_size_allocate_with_baseline () from /usr/lib/libgtk-3.so.0
#52 0x00007f9f8429af24 in ?? () from /usr/lib/libgtk-3.so.0
#53 0x00007f9f843d0b2b in ?? () from /usr/lib/libgtk-3.so.0
#54 0x00007f9f82e9f2ae in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/libgobject-2.0.so.0
#55 0x00007f9f82e9c472 in ?? () from /usr/lib/libgobject-2.0.so.0
#56 0x00007f9f82eb5f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#57 0x00007f9f82eb68ef in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#58 0x00007f9f844d9f17 in gtk_widget_size_allocate_with_baseline () from /usr/lib/libgtk-3.so.0
---Type <return> to continue, or q <return> to quit---
#59 0x00007f9f844f1363 in ?? () from /usr/lib/libgtk-3.so.0
#60 0x00007f9f8429414d in ?? () from /usr/lib/libgtk-3.so.0
#61 0x00007f9f82e9c2f5 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#62 0x00007f9f82ead903 in ?? () from /usr/lib/libgobject-2.0.so.0
#63 0x00007f9f82eb6688 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#64 0x00007f9f82eb68ef in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#65 0x00007f9f844d9f17 in gtk_widget_size_allocate_with_baseline () from /usr/lib/libgtk-3.so.0
#66 0x00007f9f844eb44a in ?? () from /usr/lib/libgtk-3.so.0
#67 0x00007f9f82e9c524 in ?? () from /usr/lib/libgobject-2.0.so.0
#68 0x00007f9f82eb5f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#69 0x00007f9f82eb68ef in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#70 0x00007f9f842e495c in ?? () from /usr/lib/libgtk-3.so.0
#71 0x00007f9f82e9c524 in ?? () from /usr/lib/libgobject-2.0.so.0
#72 0x00007f9f82eb5f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#73 0x00007f9f82eb6e3a in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#74 0x00007f9f83efd5b8 in ?? () from /usr/lib/libgdk-3.so.0
#75 0x00007f9f83eeccb8 in ?? () from /usr/lib/libgdk-3.so.0
#76 0x00007f9f82bc83a3 in ?? () from /usr/lib/libglib-2.0.so.0
#77 0x00007f9f82bc790d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#78 0x00007f9f82bc7ce0 in ?? () from /usr/lib/libglib-2.0.so.0
#79 0x00007f9f82bc7d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#80 0x00007f9f8318647c in g_application_run () from /usr/lib/libgio-2.0.so.0
#81 0x00000000004439fb in gitg_main_main ()
#82 0x00007f9f822db790 in __libc_start_main () from /usr/lib/libc.so.6
#83 0x000000000041ad49 in _start ()
Version: 3.16.x
Resolution: RESOLVED DUPLICATE