bht-opensuse-vm:/home/boyd/projects/PackageKit/src # gdb /home/boyd/projects/PackageKit/src/.libs/lt-packagekitd --pid=`pidof lt-packagekitd`
GNU gdb 6.7
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-suse-linux"...
Using host libthread_db library "/lib/libthread_db.so.1".
Attaching to program: /home/boyd/projects/PackageKit/src/.libs/lt-packagekitd, process 31121
Reading symbols from /usr/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /usr/lib/libsqlite3.so.0...done.
Loaded symbols for /usr/lib/libsqlite3.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /home/boyd/projects/PackageKit/libpackagekit/.libs/libpackagekit.so.3...done.
Loaded symbols for /home/boyd/projects/PackageKit/libpackagekit/.libs/libpackagekit.so.3
Reading symbols from /usr/lib/libnm_glib.so.0...done.
Loaded symbols for /usr/lib/libnm_glib.so.0
Reading symbols from /usr/lib/libpolkit-dbus.so.2...done.
Loaded symbols for /usr/lib/libpolkit-dbus.so.2
Reading symbols from /usr/lib/libpolkit-grant.so.2...done.
Loaded symbols for /usr/lib/libpolkit-grant.so.2
Reading symbols from /usr/lib/libpolkit.so.2...done.
Loaded symbols for /usr/lib/libpolkit.so.2
Reading symbols from /usr/lib/libdbus-glib-1.so.2...done.
Loaded symbols for /usr/lib/libdbus-glib-1.so.2
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libdbus-1.so.3...done.
Loaded symbols for /lib/libdbus-1.so.3
Reading symbols from /usr/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/lib/libgthread-2.0.so.0
Reading symbols from /lib/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xb7b85b20 (LWP 31121)]
[New Thread 0xb7b83b90 (LWP 31138)]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /usr/lib/libgobject-2.0.so.0...done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libexpat.so.1...done.
Loaded symbols for /lib/libexpat.so.1
0xffffe410 in __kernel_vsyscall ()
(gdb) c
Continuing.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7b85b20 (LWP 31121)]
0xb7df8510 in pthread_mutex_lock () from /lib/libpthread.so.0
(gdb) bt
#0 0xb7df8510 in pthread_mutex_lock () from /lib/libpthread.so.0
#1 0xb7eefa72 in sqlite3_mutex_enter () from /usr/lib/libsqlite3.so.0
#2 0xb7f22938 in sqlite3_exec () from /usr/lib/libsqlite3.so.0
#3 0x08062b40 in pk_transaction_db_sql_statement (tdb=0x910a0a8,
sql=0x9111948 "UPDATE transactions SET succeeded = 1, duration = 85 WHERE transaction_id = '3;eabebeea;data'")
at pk-transaction-db.c:196
#4 0x080630c0 in pk_transaction_db_set_finished (tdb=0x910a0a8, tid=0x9119068 "3;eabebeea;data", success=1, runtime=85)
at pk-transaction-db.c:309
#5 0x0805a94f in pk_engine_finished_cb (backend=0x91198a8, exit=PK_EXIT_ENUM_SUCCESS, engine=0x9113820) at pk-engine.c:557
#6 0xb7dc4b79 in g_cclosure_marshal_VOID () from /usr/lib/libgobject-2.0.so.0
#7 0xb7db7a6b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#8 0xb7dcc61d in ?? () from /usr/lib/libgobject-2.0.so.0
#9 0x0911ba08 in ?? ()
#10 0x00000000 in ?? ()
(gdb)