Bug 16663 - packagekit-gnome crash when adding to list
Summary: packagekit-gnome crash when adding to list
Status: RESOLVED FIXED
Alias: None
Product: PackageKit
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Richard Hughes
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-10 06:21 UTC by James Westby
Modified: 2008-07-25 05:05 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description James Westby 2008-07-10 06:21:25 UTC
Hi,

In 

  https://bugs.edge.launchpad.net/ubuntu/+source/packagekit-gnome/+bug/246255

a user reported a segfault when going to install a package from the list.
It is reproducible with 0.2.1 when clicking the checkbox next to a package,
or choosing "Add to list", but not when double clicking.

Here is the stacktrace that I obtained:

#0 0xb727acc8 in strcmp () from /lib/tls/i686/cmov/libc.so.6
#1 0xb7eabebc in pk_strequal (id1=0x8062f29 "separator",
    id2=0x8062f29 "separator") at pk-common.c:478
#2 0x0804f2da in gpk_application_group_row_separator_func (model=0x823ad40,
    iter=0xbfe47ebc, data=0x0) at gpk-application.c:2312
#3 0xb7bda311 in gtk_tree_view_real_set_cursor (tree_view=0x8149330,
    path=0x8270ba8, clear_and_select=1, clamp_node=1)
    at /build/buildd/gtk+2.0-2.13.3/gtk/gtktreeview.c:2436
#4 0xb7be4d9d in gtk_tree_view_button_press (widget=0x8149330,
    event=0x82d0020) at /build/buildd/gtk+2.0-2.13.3/gtk/gtktreeview.c:2693
#5 0xb7acd7b2 in _gtk_marshal_BOOLEAN__BOXED (closure=0x809fc48,
    return_value=0xbfe481a0, n_param_values=2, param_values=0xbfe48258,
    invocation_hint=0xbfe4818c, marshal_data=0xb7be4580)
    at /build/buildd/gtk+2.0-2.13.3/gtk/gtkmarshalers.c:84
#6 0xb75801d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#7 0xb7581a5b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#8 0xb75980dd in ?? () from /usr/lib/libgobject-2.0.so.0
#9 0xb7599a28 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#10 0xb759a016 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0xb7bf9e7e in gtk_widget_event_internal (widget=0x8149330, event=0x82d0020)
    at /build/buildd/gtk+2.0-2.13.3/gtk/gtkwidget.c:4706
#12 0xb7ac54fa in IA__gtk_propagate_event (widget=0x8149330, event=0x82d0020)
    at /build/buildd/gtk+2.0-2.13.3/gtk/gtkmain.c:2343
---Type <return> to continue, or q <return> to quit---
#13 0xb7ac68ff in IA__gtk_main_do_event (event=0x82d0020)
    at /build/buildd/gtk+2.0-2.13.3/gtk/gtkmain.c:1563
#14 0xb7941a5a in gdk_event_dispatch (source=0x80973d0, callback=0,
    user_data=0x0) at /build/buildd/gtk+2.0-2.13.3/gdk/x11/gdkevents-x11.c:2365
#15 0xb74ef5e8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0xb74f2c93 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb74f31b2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#18 0xb7ac6e99 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.13.3/gtk/gtkmain.c:1169
#19 0x0804e498 in main (argc=1, argv=0xbfe487e4) at gpk-application-main.c:130

Let me know what extra information I can provide.

Thanks,

James
Comment 1 Richard Hughes 2008-07-10 07:34:55 UTC
Already fixed in 0.2.2 or 0.2.3 -- can you try with one of those please? Thanks.
Comment 2 James Westby 2008-07-10 07:39:18 UTC
Hi,

I thought it sounded familiar, but I couldn't find a reference.

I'll try and get an update into Ubuntu to get the fix.

Thanks,

James
Comment 3 James Westby 2008-07-25 05:05:33 UTC
Hi,

I've confirmed the fix.

Thanks,

James


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.