Bug 948761 - gitg always segfaults
Summary: gitg always segfaults
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gitg
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Ignacio Casal Quinteiro (nacho)
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 949052 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-04-05 11:08 UTC by Tim Waugh
Modified: 2013-04-20 20:21 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-04-20 20:21:30 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.