[packagekit] Segfault

Adrien BUSTANY madcat at mymadcat.com
Mon Nov 5 11:11:35 PST 2007


The transaction id h²ddaaadd;data doesn't look normal (the ² at least)...

Grzegorz Dąbrowski a écrit :
> 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) 
>
>   




More information about the PackageKit mailing list