Bug 948761

Summary: gitg always segfaults
Product: [Fedora] Fedora Reporter: Tim Waugh <twaugh>
Component: gitgAssignee: Ignacio Casal Quinteiro (nacho) <icq>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 19CC: icq, jcapik
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-04-20 20:21:30 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Tim Waugh 2013-04-05 11:08:00 UTC
Description of problem:
Running gitg from anywhere segfaults.

Version-Release number of selected component (if applicable):
gitg-0.2.6-1.fc19.x86_64

How reproducible:
100%

#0  0x00000032ed29e9bc in gtk_action_group_get_action (action_group=0x9a3f00, 
    action_name=0x4371c0 "EditPasteAction") at gtkactiongroup.c:879
#1  0x000000000043048b in gitg_window_set_focus (wnd=<optimized out>, 
    widget=<optimized out>) at gitg-window.c:1164
#2  0x00000032dd412a57 in g_cclosure_marshal_VOID__OBJECTv (closure=0x666070, 
    return_value=<optimized out>, instance=<optimized out>, 
    args=<optimized out>, marshal_data=0x4303d0 <gitg_window_set_focus>, 
    n_params=<optimized out>, param_types=0x6660e0) at gmarshal.c:1312
#3  0x00000032dd40fbb7 in _g_closure_invoke_va (
    closure=closure@entry=0x666070, return_value=return_value@entry=0x0, 
    instance=instance@entry=0x864010, args=args@entry=0x7fffffffc7f8, 
    n_params=1, param_types=0x6660e0) at gclosure.c:840
#4  0x00000032dd427ce7 in g_signal_emit_valist (instance=0x864010, 
    signal_id=<optimized out>, detail=0, 
    var_args=var_args@entry=0x7fffffffc7f8) at gsignal.c:3234
#5  0x00000032dd4289d2 in g_signal_emit (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3384
#6  0x00000032dd40fbb7 in _g_closure_invoke_va (
    closure=closure@entry=0x65ad50, return_value=return_value@entry=0x0, 
    instance=instance@entry=0x83e010, args=args@entry=0x7fffffffcaa8, 
    n_params=0, param_types=0x0) at gclosure.c:840
#7  0x00000032dd427ce7 in g_signal_emit_valist (instance=0x83e010, 
    signal_id=<optimized out>, detail=0, 
    var_args=var_args@entry=0x7fffffffcaa8) at gsignal.c:3234
#8  0x00000032dd4289d2 in g_signal_emit (instance=instance@entry=0x83e010, 
    signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3384
#9  0x00000032ed4ac3aa in gtk_widget_grab_focus (widget=0x83e010)
    at gtkwidget.c:6997
#10 0x00000032ed3b3ad4 in focus_tabs_in (notebook=notebook@entry=0x83e010)
    at gtknotebook.c:4167
#11 0x00000032ed3b4039 in gtk_notebook_focus (widget=widget@entry=0x83e010, 
    direction=GTK_DIR_TAB_FORWARD) at gtknotebook.c:4386
#12 0x00000032ed38b3db in _gtk_marshal_BOOLEAN__ENUM (closure=0x661210, 
    return_value=0x7fffffffcd20, n_param_values=<optimized out>, 
    param_values=0x7fffffffcdd0, invocation_hint=<optimized out>, 
    marshal_data=<optimized out>) at gtkmarshalers.c:269
#13 0x00000032dd40f902 in g_closure_invoke (closure=closure@entry=0x661210, 
    return_value=return_value@entry=0x7fffffffcd20, n_param_values=2, 
    param_values=param_values@entry=0x7fffffffcdd0, 
    invocation_hint=invocation_hint@entry=0x7fffffffcd70) at gclosure.c:777
#14 0x00000032dd42075b in signal_emit_unlocked_R (node=node@entry=0x6612a0, 
    detail=detail@entry=0, instance=instance@entry=0x83e010, 
    emission_return=emission_return@entry=0x7fffffffcea0, 
    instance_and_params=instance_and_params@entry=0x7fffffffcdd0)
    at gsignal.c:3622
#15 0x00000032dd4283c2 in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=var_args@entry=0x7fffffffcf68) at gsignal.c:3338
#16 0x00000032dd4289d2 in g_signal_emit (instance=instance@entry=0x83e010, 
    signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3384
#17 0x00000032ed4ad1b6 in gtk_widget_child_focus (widget=0x83e010, 
    direction=GTK_DIR_TAB_FORWARD) at gtkwidget.c:9671
#18 0x00000032ed2f90ca in gtk_container_focus (widget=widget@entry=0x6ba1c0, 
    direction=GTK_DIR_TAB_FORWARD) at gtkcontainer.c:2906
#19 0x00000032ed38b3db in _gtk_marshal_BOOLEAN__ENUM (closure=0x661210, 
    return_value=0x7fffffffd1d0, n_param_values=<optimized out>, 
    param_values=0x7fffffffd280, invocation_hint=<optimized out>, 
    marshal_data=<optimized out>) at gtkmarshalers.c:269
#20 0x00000032dd40f902 in g_closure_invoke (closure=closure@entry=0x661210, 
    return_value=return_value@entry=0x7fffffffd1d0, n_param_values=2, 
    param_values=param_values@entry=0x7fffffffd280, 
    invocation_hint=invocation_hint@entry=0x7fffffffd220) at gclosure.c:777
#21 0x00000032dd42075b in signal_emit_unlocked_R (node=node@entry=0x6612a0, 
    detail=detail@entry=0, instance=instance@entry=0x6ba1c0, 
    emission_return=emission_return@entry=0x7fffffffd350, 
    instance_and_params=instance_and_params@entry=0x7fffffffd280)
    at gsignal.c:3622
#22 0x00000032dd4283c2 in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=var_args@entry=0x7fffffffd418) at gsignal.c:3338
#23 0x00000032dd4289d2 in g_signal_emit (instance=instance@entry=0x6ba1c0, 
    signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3384
#24 0x00000032ed4ad1b6 in gtk_widget_child_focus (widget=0x6ba1c0, 
    direction=direction@entry=GTK_DIR_TAB_FORWARD) at gtkwidget.c:9671
#25 0x00000032ed4c0744 in gtk_window_focus (widget=0x864010, 
    direction=GTK_DIR_TAB_FORWARD) at gtkwindow.c:6308
#26 0x00000032ed38b3db in _gtk_marshal_BOOLEAN__ENUM (closure=0x661210, 
    return_value=0x7fffffffd660, n_param_values=<optimized out>, 
    param_values=0x7fffffffd710, invocation_hint=<optimized out>, 
    marshal_data=<optimized out>) at gtkmarshalers.c:269
#27 0x00000032dd40f988 in g_closure_invoke (closure=closure@entry=0x661210, 
    return_value=return_value@entry=0x7fffffffd660, n_param_values=2, 
    param_values=param_values@entry=0x7fffffffd710, 
    invocation_hint=invocation_hint@entry=0x7fffffffd6b0) at gclosure.c:777
#28 0x00000032dd42075b in signal_emit_unlocked_R (node=node@entry=0x6612a0, 
    detail=detail@entry=0, instance=instance@entry=0x864010, 
    emission_return=emission_return@entry=0x7fffffffd7e0, 
    instance_and_params=instance_and_params@entry=0x7fffffffd710)
    at gsignal.c:3622
#29 0x00000032dd4283c2 in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=var_args@entry=0x7fffffffd8a8) at gsignal.c:3338
#30 0x00000032dd4289d2 in g_signal_emit (instance=instance@entry=0x864010, 
    signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3384
#31 0x00000032ed4ad1b6 in gtk_widget_child_focus (
    widget=widget@entry=0x864010, 
    direction=direction@entry=GTK_DIR_TAB_FORWARD) at gtkwidget.c:9671
#32 0x00000032ed4c041e in gtk_window_move_focus (widget=0x864010, 
    dir=GTK_DIR_TAB_FORWARD) at gtkwindow.c:6325
#33 0x00000032ed4c06a8 in gtk_window_show (widget=0x864010) at gtkwindow.c:4851
#34 0x00000032dd40f988 in g_closure_invoke (closure=closure@entry=0x64fc80, 
    return_value=return_value@entry=0x0, n_param_values=1, 
    param_values=param_values@entry=0x7fffffffdc10, 
    invocation_hint=invocation_hint@entry=0x7fffffffdbb0) at gclosure.c:777
#35 0x00000032dd4201a7 in signal_emit_unlocked_R (node=node@entry=0x65e4a0, 
    detail=detail@entry=0, instance=instance@entry=0x864010, 
    emission_return=emission_return@entry=0x0, 
    instance_and_params=instance_and_params@entry=0x7fffffffdc10)
    at gsignal.c:3514
#36 0x00000032dd428789 in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=var_args@entry=0x7fffffffdd98) at gsignal.c:3328
#37 0x00000032dd4289d2 in g_signal_emit (instance=instance@entry=0x864010, 
    signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3384
#38 0x00000032ed4b490c in gtk_widget_show (widget=0x864010) at gtkwidget.c:4161
#39 0x0000000000414523 in build_ui () at gitg.c:94
#40 main (argc=1, argv=0x7fffffffdfa8) at gitg.c:192

Comment 1 Fedora Update System 2013-04-05 11:46:51 UTC
gitg-0.2.7-1.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/gitg-0.2.7-1.fc19

Comment 2 Tim Waugh 2013-04-05 12:25:14 UTC
Fix confirmed.

Comment 3 Ignacio Casal Quinteiro (nacho) 2013-04-05 18:02:37 UTC
*** Bug 949052 has been marked as a duplicate of this bug. ***

Comment 4 Fedora Update System 2013-04-06 05:16:02 UTC
Package gitg-0.2.7-1.fc19:
* should fix your issue,
* was pushed to the Fedora 19 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing gitg-0.2.7-1.fc19'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-5010/gitg-0.2.7-1.fc19
then log in and leave karma (feedback).

Comment 5 Fedora Update System 2013-04-20 20:21:32 UTC
gitg-0.2.7-1.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.