Bug 395445 - gpk-update-icon crashes after get updates failed dialog box
Summary: gpk-update-icon crashes after get updates failed dialog box
Status: RESOLVED FIXED
: 394408 395188 395390 395515 395616 396098 396170 396227 396258 396371 396432 396982 397010 397301 398833 406624 412489 412932 (view as bug list)
Alias: None
Product: openSUSE 11.0
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Beta 3
Hardware: Other Other
: P5 - None : Blocker (vote)
Target Milestone: ---
Assignee: Scott Reeves
QA Contact: E-mail List
URL:
Whiteboard: gnome-showstopper packagekit_devel
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-29 14:30 UTC by JP Rosevear
Modified: 2009-01-27 11:06 UTC (History)
16 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---
jpr: SHIP_STOPPER+


Attachments
bug report gpk-update-icon (384.17 KB, text/plain)
2009-01-27 11:06 UTC, Víctor Martín
Details

Note You need to log in before you can comment on or make changes to this bug.
Description JP Rosevear 2008-05-29 14:30:06 UTC
gpk-update-icon crashes after get updates failed dialog box (Failed to Reset Client "Failed to reset get-updates").  Happens on clean RC1 and factory now.

The output from factory of gpk-update-icon -v is:
jpr@gambit:~> gpk-update-icon -v
TI:10:26:22	TH:0x806e6c8	FI:pk-debug.c	FN:pk_debug_init,253
 - Verbose debugging 1 (on console 1)
TI:10:26:22     TH:0x806e6c8    FI:gpk-update-icon.c    FN:main,165
 - Online update already configured
TI:10:26:26     TH:0x806e6c8    FI:pk-client.c  FN:pk_client_connect,3450
 - connect
TI:10:26:26     TH:0x806e6c8    FI:pk-client.c  FN:pk_client_connect,3450
 - connect
TI:10:26:26     TH:0x806e6c8    FI:pk-client.c  FN:pk_client_connect,3450
 - connect
TI:10:26:26     TH:0x806e6c8    FI:gpk-auto-refresh.c   FN:pk_connection_gs_changed_cb,476
 - gnome-screensaver connection-changed: 1
TI:10:26:26	TH:0x806e6c8	FI:gpk-auto-refresh.c	FN:pk_connection_gpm_changed_cb,425
 - gnome-power-manager connection-changed: 1
TI:10:26:26	TH:0x806e6c8	FI:gpk-auto-refresh.c	FN:pk_connection_gpm_changed_cb,462
 - setting on battery 0
TI:10:26:27	TH:0x806e6c8	FI:pk-client.c	FN:pk_client_connect,3450
 - connect
TI:10:26:27	TH:0x806e6c8	FI:pk-client.c	FN:pk_client_connect,3450
 - connect
TI:10:26:27	TH:0x806e6c8	FI:pk-client.c	FN:pk_client_connect,3450
 - connect
TI:10:26:27	TH:0x806e6c8	FI:gpk-notify.c	FN:pk_connection_changed_cb,383
 - connected=1
TI:10:26:27	TH:0x806e6c8	FI:gpk-watch.c	FN:pk_connection_changed_cb,826
 - connected=1
TI:10:26:27	TH:0x806e6c8	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,195
 - rescan
TI:10:26:27	TH:0x806e6c8	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,200
 - no activity
TI:10:26:27	TH:0x806e6c8	FI:gpk-smart-icon.c	FN:gpk_smart_icon_set_icon_name,248
 - setting icon name (null)
TI:10:26:27	TH:0x806e6c8	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,108
 - refresh tooltip 0
TI:10:26:30	TH:0x806e6c8	FI:gpk-firmware.c	FN:gpk_firmware_init,143
 - file '/var/run/PackageKit/udev-firmware' not found
TI:10:26:30	TH:0x806e6c8	FI:pk-connection.c	FN:pk_connection_connection_changed_cb,129
 - emit connection-changed: 1
TI:10:26:30	TH:0x806e6c8	FI:pk-control.c	FN:pk_control_connection_changed_cb,551
 - connected=1
TI:10:26:30	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=1
TI:10:26:30	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=1
TI:10:26:30	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=1
TI:10:26:30	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=1
TI:10:26:30	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=1
TI:10:26:30	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=1
TI:10:26:30	TH:0x806e6c8	FI:gpk-notify.c	FN:pk_connection_changed_cb,383
 - connected=1
TI:10:26:30	TH:0x806e6c8	FI:pk-task-list.c	FN:pk_task_list_connection_changed_cb,332
 - connected=1
TI:10:26:30	TH:0x806e6c8	FI:pk-task-list.c	FN:pk_task_list_connection_changed_cb,332
 - connected=1
TI:10:26:30	TH:0x806e6c8	FI:gpk-watch.c	FN:pk_connection_changed_cb,826
 - connected=1
TI:10:26:30	TH:0x806e6c8	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,195
 - rescan
TI:10:26:30	TH:0x806e6c8	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,200
 - no activity
TI:10:26:30	TH:0x806e6c8	FI:gpk-smart-icon.c	FN:gpk_smart_icon_set_icon_name,248
 - setting icon name (null)
TI:10:26:30	TH:0x806e6c8	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,108
 - refresh tooltip 0
TI:10:26:30	TH:0x806e6c8	FI:pk-control.c	FN:pk_control_network_state_changed_cb,606
 - emitting network-state-changed: online
TI:10:26:30	TH:0x806e6c8	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_network_status_changed_cb,369
 - setting online 1
TI:10:26:30	TH:0x806e6c8	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_change_state,293
 - not when this early in the session
TI:10:26:30	TH:0x806e6c8	FI:pk-control.c	FN:pk_control_network_state_changed_cb,606
 - emitting network-state-changed: online
TI:10:26:30	TH:0x806e6c8	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_network_status_changed_cb,369
 - setting online 1
TI:10:26:30	TH:0x806e6c8	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_change_state,293
 - not when this early in the session
TI:10:26:47	TH:0x806e6c8	FI:pk-connection.c	FN:pk_connection_connection_changed_cb,129
 - emit connection-changed: 0
TI:10:26:47	TH:0x806e6c8	FI:pk-control.c	FN:pk_control_connection_changed_cb,551
 - connected=0
TI:10:26:47	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=0
TI:10:26:47	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=0
TI:10:26:47	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=0
TI:10:26:47	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=0
TI:10:26:47	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=0
TI:10:26:47	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=0
TI:10:26:47	TH:0x806e6c8	FI:gpk-notify.c	FN:pk_connection_changed_cb,383
 - connected=0
TI:10:26:47	TH:0x806e6c8	FI:pk-task-list.c	FN:pk_task_list_connection_changed_cb,332
 - connected=0
TI:10:26:47	TH:0x806e6c8	FI:pk-task-list.c	FN:pk_task_list_connection_changed_cb,332
 - connected=0
TI:10:26:47	TH:0x806e6c8	FI:gpk-watch.c	FN:pk_connection_changed_cb,826
 - connected=0
TI:10:26:47	TH:0x806e6c8	FI:gpk-smart-icon.c	FN:gpk_smart_icon_set_icon_name,248
 - setting icon name (null)
TI:10:27:27	TH:0x806e6c8	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_check_delay_cb,402
 - setting session delay TRUE
TI:10:27:27	TH:0x806e6c8	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_signal_get_updates,138
 - emitting get-updates
TI:10:27:28	TH:0x806e6c8	FI:pk-control.c	FN:pk_control_allocate_transaction_id,451
 - Got tid: '/4_cdbdeddb_data'
TI:10:27:28	TH:0x806e6c8	FI:pk-client.c	FN:pk_client_change_status,456
 - emit status-changed wait
TI:10:27:28	TH:0x806e6c8	FI:pk-connection.c	FN:pk_connection_connection_changed_cb,129
 - emit connection-changed: 1
TI:10:27:28	TH:0x806e6c8	FI:pk-control.c	FN:pk_control_connection_changed_cb,551
 - connected=1
TI:10:27:28	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=1
TI:10:27:28	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=1
TI:10:27:28	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=1
TI:10:27:28	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=1
TI:10:27:28	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=1
TI:10:27:28	TH:0x806e6c8	FI:pk-client.c	FN:pk_connection_changed_cb,3459
 - connected=1
TI:10:27:28	TH:0x806e6c8	FI:gpk-notify.c	FN:pk_connection_changed_cb,383
 - connected=1
TI:10:27:28	TH:0x806e6c8	FI:pk-task-list.c	FN:pk_task_list_connection_changed_cb,332
 - connected=1
TI:10:27:28	TH:0x806e6c8	FI:pk-task-list.c	FN:pk_task_list_refresh,243
 - new job, have to create /4_cdbdeddb_data
TI:10:27:28	TH:0x806e6c8	FI:pk-client.c	FN:pk_client_connect,3450
 - connect
TI:10:27:28	TH:0x806e6c8	FI:pk-task-list.c	FN:pk_task_list_connection_changed_cb,332
 - connected=1
TI:10:27:28	TH:0x806e6c8	FI:pk-task-list.c	FN:pk_task_list_refresh,243
 - new job, have to create /4_cdbdeddb_data
TI:10:27:28	TH:0x806e6c8	FI:pk-client.c	FN:pk_client_connect,3450
 - connect
TI:10:27:28	TH:0x806e6c8	FI:gpk-watch.c	FN:pk_connection_changed_cb,826
 - connected=1
TI:10:27:28	TH:0x806e6c8	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,195
 - rescan
TI:10:27:28	TH:0x806e6c8	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_enums,176
 - /4_cdbdeddb_data refresh-cache
TI:10:27:28	TH:0x806e6c8	FI:gpk-smart-icon.c	FN:gpk_smart_icon_set_icon_name,248
 - setting icon name pk-refresh-cache
TI:10:27:28	TH:0x806e6c8	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,108
 - refresh tooltip 1
TI:10:27:28	TH:0x806e6c8	FI:pk-control.c	FN:pk_control_network_state_changed_cb,606
 - emitting network-state-changed: online
TI:10:27:28	TH:0x806e6c8	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_network_status_changed_cb,369
 - setting online 1
TI:10:27:28	TH:0x806e6c8	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_signal_get_updates,138
 - emitting get-updates
TI:10:27:28	TH:0x806e6c8	FI:pk-client.c	FN:pk_client_reset,3529
 - not exit status, will try to cancel
TI:10:27:28	TH:0x806e6c8	FI:pk-client.c	FN:pk_client_error_fixup,244
 - fixing up code from 32
TI:10:28:04	TH:0x806e6c8	FI:gpk-client.c	FN:gpk_client_error_set,595
 - not NULL error!
TI:10:28:04	TH:0x806e6c8	FI:gpk-notify.c	FN:gpk_notify_query_updates,572
 - failed to get updates: Operation not yet supported by backend
Comment 1 JP Rosevear 2008-05-29 14:38:16 UTC
Valgrind output - but i think perhaps the real bug is why getting updates fails in the first place.

jpr@gambit:~> valgrind gpk-update-icon
==29293== Memcheck, a memory error detector.
==29293== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==29293== Using LibVEX rev 1804, a library for dynamic binary translation.
==29293== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==29293== Using valgrind-3.3.0, a dynamic binary instrumentation framework.
==29293== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==29293== For more details, rerun with: -v
==29293== 
==29293== Syscall param writev(vector[...]) points to uninitialised byte(s)
==29293==    at 0x40007D2: (within /lib/ld-2.8.so)
==29293==    by 0x40BF992: (within /usr/lib/libORBit-2.so.0.1.0)
==29293==    by 0x40C0E9F: link_connection_writev (in /usr/lib/libORBit-2.so.0.1.0)
==29293==    by 0x409FBC7: giop_send_buffer_write (in /usr/lib/libORBit-2.so.0.1.0)
==29293==    by 0x40A48A5: (within /usr/lib/libORBit-2.so.0.1.0)
==29293==    by 0x40A5EAE: ORBit_small_invoke_stub (in /usr/lib/libORBit-2.so.0.1.0)
==29293==    by 0x40A6108: ORBit_small_invoke_stub_n (in /usr/lib/libORBit-2.so.0.1.0)
==29293==    by 0x40B2DA9: ORBit_c_stub_invoke (in /usr/lib/libORBit-2.so.0.1.0)
==29293==    by 0x4076F4D: ConfigServer_ping (in /usr/lib/libgconf-2.so.4.1.5)
==29293==    by 0x405FCAF: gconf_activate_server (in /usr/lib/libgconf-2.so.4.1.5)
==29293==    by 0x406A198: (within /usr/lib/libgconf-2.so.4.1.5)
==29293==    by 0x406B125: (within /usr/lib/libgconf-2.so.4.1.5)
==29293==  Address 0x507e072 is 10 bytes inside a block of size 2,048 alloc'd
==29293==    at 0x4024D5E: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==29293==    by 0x4BF7583: g_malloc (gmem.c:131)
==29293==    by 0x409F125: (within /usr/lib/libORBit-2.so.0.1.0)
==29293==    by 0x409F1CD: (within /usr/lib/libORBit-2.so.0.1.0)
==29293==    by 0x409F9E7: giop_send_buffer_use_request (in /usr/lib/libORBit-2.so.0.1.0)
==29293==    by 0x40A4844: (within /usr/lib/libORBit-2.so.0.1.0)
==29293==    by 0x40A5EAE: ORBit_small_invoke_stub (in /usr/lib/libORBit-2.so.0.1.0)
==29293==    by 0x40A6108: ORBit_small_invoke_stub_n (in /usr/lib/libORBit-2.so.0.1.0)
==29293==    by 0x40B2DA9: ORBit_c_stub_invoke (in /usr/lib/libORBit-2.so.0.1.0)
==29293==    by 0x4076F4D: ConfigServer_ping (in /usr/lib/libgconf-2.so.4.1.5)
==29293==    by 0x405FCAF: gconf_activate_server (in /usr/lib/libgconf-2.so.4.1.5)
==29293==    by 0x406A198: (within /usr/lib/libgconf-2.so.4.1.5)
==29293== 
==29293== Conditional jump or move depends on uninitialised value(s)
==29293==    at 0x8055093: gpk_client_error_set (gpk-client.c:594)
==29293==    by 0x80561CD: gpk_client_get_updates (gpk-client.c:1266)
==29293==    by 0x804E69A: gpk_notify_query_updates (gpk-notify.c:570)
==29293==    by 0x4B892A3: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==29293==    by 0x4B7BB67: g_closure_invoke (gclosure.c:490)
==29293==    by 0x4B901C6: signal_emit_unlocked_R (gsignal.c:2440)
==29293==    by 0x4B9167D: g_signal_emit_valist (gsignal.c:2199)
==29293==    by 0x4B91AE5: g_signal_emit (gsignal.c:2243)
==29293==    by 0x8050684: gpk_auto_refresh_signal_get_updates (gpk-auto-refresh.c:139)
==29293==    by 0x805082E: gpk_auto_refresh_change_state (gpk-auto-refresh.c:312)
==29293==    by 0x4B88F3B: g_cclosure_marshal_VOID(unsigned i_xx_t) (gmarshal.c:251)
==29293==    by 0x4B7BC3A: g_closure_invoke (gclosure.c:490)
==29293== 
==29293== Conditional jump or move depends on uninitialised value(s)
==29293==    at 0x4BDF262: g_clear_error (gerror.c:253)
==29293==    by 0x80550C0: gpk_client_error_set (gpk-client.c:596)
==29293==    by 0x80561CD: gpk_client_get_updates (gpk-client.c:1266)
==29293==    by 0x804E69A: gpk_notify_query_updates (gpk-notify.c:570)
==29293==    by 0x4B892A3: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==29293==    by 0x4B7BB67: g_closure_invoke (gclosure.c:490)
==29293==    by 0x4B901C6: signal_emit_unlocked_R (gsignal.c:2440)
==29293==    by 0x4B9167D: g_signal_emit_valist (gsignal.c:2199)
==29293==    by 0x4B91AE5: g_signal_emit (gsignal.c:2243)
==29293==    by 0x8050684: gpk_auto_refresh_signal_get_updates (gpk-auto-refresh.c:139)
==29293==    by 0x805082E: gpk_auto_refresh_change_state (gpk-auto-refresh.c:312)
==29293==    by 0x4B88F3B: g_cclosure_marshal_VOID(unsigned i_xx_t) (gmarshal.c:251)
==29293== 
==29293== Conditional jump or move depends on uninitialised value(s)
==29293==    at 0x4BDF1EC: g_error_free (gerror.c:123)
==29293==    by 0x4BDF26B: g_clear_error (gerror.c:255)
==29293==    by 0x80550C0: gpk_client_error_set (gpk-client.c:596)
==29293==    by 0x80561CD: gpk_client_get_updates (gpk-client.c:1266)
==29293==    by 0x804E69A: gpk_notify_query_updates (gpk-notify.c:570)
==29293==    by 0x4B892A3: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==29293==    by 0x4B7BB67: g_closure_invoke (gclosure.c:490)
==29293==    by 0x4B901C6: signal_emit_unlocked_R (gsignal.c:2440)
==29293==    by 0x4B9167D: g_signal_emit_valist (gsignal.c:2199)
==29293==    by 0x4B91AE5: g_signal_emit (gsignal.c:2243)
==29293==    by 0x8050684: gpk_auto_refresh_signal_get_updates (gpk-auto-refresh.c:139)
==29293==    by 0x805082E: gpk_auto_refresh_change_state (gpk-auto-refresh.c:312)
==29293== 
==29293== Use of uninitialised value of size 4
==29293==    at 0x4BDF1EE: g_error_free (gerror.c:125)
==29293==    by 0x4BDF26B: g_clear_error (gerror.c:255)
==29293==    by 0x80550C0: gpk_client_error_set (gpk-client.c:596)
==29293==    by 0x80561CD: gpk_client_get_updates (gpk-client.c:1266)
==29293==    by 0x804E69A: gpk_notify_query_updates (gpk-notify.c:570)
==29293==    by 0x4B892A3: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==29293==    by 0x4B7BB67: g_closure_invoke (gclosure.c:490)
==29293==    by 0x4B901C6: signal_emit_unlocked_R (gsignal.c:2440)
==29293==    by 0x4B9167D: g_signal_emit_valist (gsignal.c:2199)
==29293==    by 0x4B91AE5: g_signal_emit (gsignal.c:2243)
==29293==    by 0x8050684: gpk_auto_refresh_signal_get_updates (gpk-auto-refresh.c:139)
==29293==    by 0x805082E: gpk_auto_refresh_change_state (gpk-auto-refresh.c:312)
==29293== 
==29293== Conditional jump or move depends on uninitialised value(s)
==29293==    at 0x4C0D1DA: g_slice_free1 (gslice.c:855)
==29293==    by 0x4BDF208: g_error_free (gerror.c:127)
==29293==    by 0x4BDF26B: g_clear_error (gerror.c:255)
==29293==    by 0x80550C0: gpk_client_error_set (gpk-client.c:596)
==29293==    by 0x80561CD: gpk_client_get_updates (gpk-client.c:1266)
==29293==    by 0x804E69A: gpk_notify_query_updates (gpk-notify.c:570)
==29293==    by 0x4B892A3: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==29293==    by 0x4B7BB67: g_closure_invoke (gclosure.c:490)
==29293==    by 0x4B901C6: signal_emit_unlocked_R (gsignal.c:2440)
==29293==    by 0x4B9167D: g_signal_emit_valist (gsignal.c:2199)
==29293==    by 0x4B91AE5: g_signal_emit (gsignal.c:2243)
==29293==    by 0x8050684: gpk_auto_refresh_signal_get_updates (gpk-auto-refresh.c:139)
==29293== 
==29293== Use of uninitialised value of size 4
==29293==    at 0x4C0D437: g_slice_free1 (gslice.c:790)
==29293==    by 0x4BDF208: g_error_free (gerror.c:127)
==29293==    by 0x4BDF26B: g_clear_error (gerror.c:255)
==29293==    by 0x80550C0: gpk_client_error_set (gpk-client.c:596)
==29293==    by 0x80561CD: gpk_client_get_updates (gpk-client.c:1266)
==29293==    by 0x804E69A: gpk_notify_query_updates (gpk-notify.c:570)
==29293==    by 0x4B892A3: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==29293==    by 0x4B7BB67: g_closure_invoke (gclosure.c:490)
==29293==    by 0x4B901C6: signal_emit_unlocked_R (gsignal.c:2440)
==29293==    by 0x4B9167D: g_signal_emit_valist (gsignal.c:2199)
==29293==    by 0x4B91AE5: g_signal_emit (gsignal.c:2243)
==29293==    by 0x8050684: gpk_auto_refresh_signal_get_updates (gpk-auto-refresh.c:139)
==29293== 
==29293== Use of uninitialised value of size 4
==29293==    at 0x4C0D443: g_slice_free1 (gslice.c:791)
==29293==    by 0x4BDF208: g_error_free (gerror.c:127)
==29293==    by 0x4BDF26B: g_clear_error (gerror.c:255)
==29293==    by 0x80550C0: gpk_client_error_set (gpk-client.c:596)
==29293==    by 0x80561CD: gpk_client_get_updates (gpk-client.c:1266)
==29293==    by 0x804E69A: gpk_notify_query_updates (gpk-notify.c:570)
==29293==    by 0x4B892A3: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==29293== 
==29293== Jump to the invalid address stated on the next line
==29293==    at 0x0: ???
==29293==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==29293== 
==29293== Syscall param rt_sigaction(act->sa_mask) points to uninitialised byte(s)
==29293==    at 0x40007D2: (within /lib/ld-2.8.so)
==29293==  Address 0x4fd3998 is on thread 1's stack
Comment 2 JP Rosevear 2008-05-29 15:20:57 UTC
If I manually start packagekitd with --disable-timer it works.  If i change the timeout in the config file to 180 it also works.
Comment 3 JP Rosevear 2008-05-29 15:33:17 UTC
*** Bug 395390 has been marked as a duplicate of this bug. ***
Comment 4 Casual J. Programmer 2008-05-29 15:41:28 UTC

*** This bug has been marked as a duplicate of bug 394408 ***
Comment 5 JP Rosevear 2008-05-29 21:09:20 UTC
Pretty sure this is not a dupe, and want to keep this on the shipstopper list.
Comment 7 Scott Reeves 2008-05-30 05:34:21 UTC
*** Bug 395616 has been marked as a duplicate of this bug. ***
Comment 8 JP Rosevear 2008-05-30 06:02:52 UTC
*** Bug 395515 has been marked as a duplicate of this bug. ***
Comment 9 Bobes Calin 2008-05-30 12:29:26 UTC
I have the same bug on opensuse 11 RC1! :( It appears every time when i log in!
Comment 10 Scott Reeves 2008-05-30 18:52:35 UTC
There are 2 issues
1. A GError that was not initialized properly caused the actual crash. Fixed.
2. After the session_startup_timeout the updater tries to get_updates. If the daemon has reached it's timeout and quit already then we get a second trigger of the get_updates while the first one is waiting to finish. The second one tries to cancel the first one, hence the popup.  Working on a fix.
Comment 11 Scott Reeves 2008-05-30 23:22:24 UTC
*** Bug 396098 has been marked as a duplicate of this bug. ***
Comment 12 Scott Reeves 2008-05-30 23:44:27 UTC
*** Bug 394408 has been marked as a duplicate of this bug. ***
Comment 13 Scott Reeves 2008-05-31 00:43:34 UTC
Fix submitted to autobuild.
Comment 14 Casual J. Programmer 2008-05-31 05:23:08 UTC
What kind of game playing is this ? I already marked this one - Bug 394408 -  as duplicate of Bug 395445 in comment #4, this has been redone by jpr on grounds I can not anticipate.

As far as house rules are concerened, newer bugs get to be duplicates of older bugs, not vice versa.

394408 < 395445 if I am not mistaken!
Comment 15 Casual J. Programmer 2008-05-31 05:40:55 UTC
In addition I might add that Bug 394408 was filed on 2008-05-26 as opposed to Bug 395445 which was opened 2008-05-29. So it may be stated that ugly bug contest could have been avoided if the original bug had been acted on in a timely fashion.

Not amused!
Comment 16 Scott Reeves 2008-06-02 15:57:04 UTC
*** Bug 396371 has been marked as a duplicate of this bug. ***
Comment 17 JP Rosevear 2008-06-02 16:23:15 UTC
*** Bug 396432 has been marked as a duplicate of this bug. ***
Comment 18 JP Rosevear 2008-06-02 16:26:56 UTC
*** Bug 396227 has been marked as a duplicate of this bug. ***
Comment 19 JP Rosevear 2008-06-02 16:47:43 UTC
*** Bug 395188 has been marked as a duplicate of this bug. ***
Comment 20 JP Rosevear 2008-06-04 19:17:30 UTC
*** Bug 397010 has been marked as a duplicate of this bug. ***
Comment 21 Scott Reeves 2008-06-05 05:27:27 UTC
*** Bug 397301 has been marked as a duplicate of this bug. ***
Comment 22 Bobes Calin 2008-06-05 09:25:37 UTC
(In reply to comment #2 from JP Rosevear)
> If I manually start packagekitd with --disable-timer it works.  If i change the
> timeout in the config file to 180 it also works.
> 

Where can i found the config file? 

Cheers!
Comment 23 Bobes Calin 2008-06-05 09:40:22 UTC
I found it! :) and it works! Thanks.
Comment 24 Scott Reeves 2008-06-06 16:54:43 UTC
*** Bug 396982 has been marked as a duplicate of this bug. ***
Comment 25 JP Rosevear 2008-06-10 12:57:10 UTC
*** Bug 398833 has been marked as a duplicate of this bug. ***
Comment 26 Laszlo Tari 2008-06-10 17:36:53 UTC
I used to login to gnome with ROOT. I always received this message.
But I created a user, and now i use it. Message does not appear, updates are installed correctly eberytime. :-)
Comment 27 Vance Baarda 2008-07-18 18:06:54 UTC
*** Bug 396170 has been marked as a duplicate of this bug. ***
Comment 28 Vance Baarda 2008-07-18 18:07:35 UTC
*** Bug 406624 has been marked as a duplicate of this bug. ***
Comment 29 Vance Baarda 2008-07-18 18:08:09 UTC
*** Bug 396258 has been marked as a duplicate of this bug. ***
Comment 30 Vance Baarda 2008-07-18 21:56:18 UTC
Update-test repo (http://download.opensuse.org/update/11.0-test) has the fix.
Comment 31 Vance Baarda 2008-08-11 01:56:14 UTC
*** Bug 412489 has been marked as a duplicate of this bug. ***
Comment 32 Vance Baarda 2008-08-11 01:56:36 UTC
*** Bug 412932 has been marked as a duplicate of this bug. ***
Comment 33 Víctor Martín 2009-01-27 11:06:36 UTC
Created attachment 267860 [details]
bug report gpk-update-icon