[packagekit] Segfault

Grzegorz Dąbrowski gdx at o2.pl
Mon Nov 5 12:08:51 PST 2007


Hi,

Any ideas what's wrong?

[pk_backend_load] pk-backend.c:158 (19:59:16):   Trying to load : box
[pk_backend_build_library_path] pk-backend.c:134 (19:59:16):
dlopening '/usr/lib/packagekit-backend/libpk_backend_box.so'
[pk_engine_reset_timer] pk-engine.c:182 (19:59:16):      reset timer
[pk_backend_set_role] pk-backend.c:738 (19:59:16):       setting role to
get-description
[pk_transaction_list_commit] pk-transaction-list.c:246 (19:59:16):
marking transaction 38;aeebabec;data as committed
[pk_transaction_list_commit] pk-transaction-list.c:250 (19:59:16):
emmitting ::changed
[pk_transaction_list_get_array] pk-transaction-list.c:308 (19:59:16):
4 active transactions
[pk_engine_transaction_list_changed_cb] pk-engine.c:199 (19:59:16):
emitting transaction-list-changed
[pk_engine_reset_timer] pk-engine.c:182 (19:59:16):      reset timer
[pk_transaction_list_commit] pk-transaction-list.c:279 (19:59:16):
running 38;aeebabec;data
[pk_thread_list_create] pk-thread-list.c:101 (19:59:16):         created
thread 0x809e368
[pk_backend_thread_helper] pk-backend.c:241 (19:59:16):  waiting for all
threads in this backend
[pk_thread_list_wait] pk-thread-list.c:123 (19:59:16):   joining thread
0x809e368
[pk_thread_list_item_new] pk-thread-list.c:72 (19:59:16):        running
0xb7fd26b0
[pk_backend_change_status] pk-backend.c:754 (19:59:16):  emiting
transaction-status-changed 2
[pk_engine_transaction_status_changed_cb] pk-engine.c:235 (19:59:16):
emitting transaction-status-changed tid:38;aeebabec;data, 'query'
[pk_engine_reset_timer] pk-engine.c:182 (19:59:16):      reset timer
[pk_backend_description] pk-backend.c:888 (19:59:16):    emit
description linuxdcpp, unknown, 7, , , 0
[pk_engine_description_cb] pk-engine.c:451 (19:59:16):   emitting
description tid:38;aeebabec;data, linuxdcpp, unknown, other, , , 0
[pk_thread_list_item_new] pk-thread-list.c:74 (19:59:16):
finished 0xb7fd26b0, ret is 1
[pk_inhibit_remove] pk-inhibit.c:201 (19:59:16):         cannot find
item 0x807caf8
[pk_backend_finished] pk-backend.c:1070 (19:59:16):      adding finished
0x807caf8 to timeout loop
[pk_backend_finished_delay] pk-backend.c:1033 (19:59:16):        emit
finished 0
[pk_engine_finished_cb] pk-engine.c:554 (19:59:16):      backend was
running for 62 ms
[pk_transaction_db_sql_statement] pk-transaction-db.c:186 (19:59:16):
statement=UPDATE transactions SET succeeded = 1, duration = 62 WHERE
transaction_id = '38;aeebabec;data'
[pk_engine_finished_cb] pk-engine.c:566 (19:59:16):      emitting
finished transaction:38;aeebabec;data, 'success', 62
[pk_engine_reset_timer] pk-engine.c:182 (19:59:16):      reset timer
[pk_transaction_list_backend_finished_cb] pk-transaction-list.c:179
(19:59:16):  transaction 38;aeebabec;data completed, marking finished
[pk_transaction_list_backend_finished_cb] pk-transaction-list.c:183
(19:59:16):  emmitting ::changed
[pk_transaction_list_get_array] pk-transaction-list.c:308 (19:59:16):
4 active transactions
[pk_engine_transaction_list_changed_cb] pk-engine.c:199 (19:59:16):
emitting transaction-list-changed
[pk_engine_reset_timer] pk-engine.c:182 (19:59:16):      reset timer
[pk_transaction_list_remove_item_timeout] pk-transaction-list.c:154
(19:59:17):  transaction 35;addaaadd;data completed, removing
[pk_backend_finalize] pk-backend.c:1771 (19:59:17):      freeing box
(0x807c930)
[pk_transaction_list_remove_item_timeout] pk-transaction-list.c:154
(19:59:18):  transaction h²ddaaadd;data completed, removing

(packagekitd:28777): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed

Program received signal SIGSEGV, Segmentation fault.
0xb7ec8f41 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
(gdb) bt
#0  0xb7ec8f41 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#1  0x0805f788 in pk_transaction_list_remove (tlist=0x8069090,
item=0x809c2c8) at pk-transaction-list.c:133
#2  0x0805f827 in pk_transaction_list_remove_item_timeout
(data=0x809c360) at pk-transaction-list.c:156
#3  0xb7cb22c6 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x0809c360 in ?? ()
#5  0x08095ec8 in ?? ()
#6  0xbf870a88 in ?? ()
#7  0x00000001 in ?? ()
#8  0xb7d3e744 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb7d3e214 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb7c75b50 in ?? () from /lib/libpthread.so.0
#11 0x08096a80 in ?? ()
#12 0xb7d3e214 in ?? () from /usr/lib/libglib-2.0.so.0
#13 0xbf870acc in ?? ()
#14 0xbf870ae8 in ?? ()
#15 0xb7cb1b56 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
Backtrace stopped: frame did not save the PC
(gdb) 

-- 
Grzegorz Dąbrowski <gdx at o2.pl>




More information about the PackageKit mailing list