[packagekit] Status of x86_64 support?

Matej Cepl mcepl at redhat.com
Sun Nov 4 16:57:50 PST 2007


On 2007-11-02, 23:33 GMT, Richard Hughes wrote:
> I've pushed 868da532a6db79dca401d254d01a2f35148aae62 which 
> fixes this in a nice way. Can you try that please? One by one 
> we are fixing the bugs - who knows - maybe today you can use 
> the daemon on 64 bit. :-)

Well, just opposite, checkout 
ba01ccc139c6eec521dbda6cbfa5ec714e17899f of PackageKit and 
01e02ad1f9943342bf09ae2c0d4173f21c587a5d of gnome-packagekit and 
I get crash on /usr/sbin/packagekitd --verbose --backend=yum, 
both of on i386 and this is unhappy result of running 
packagekitd:

[root at viklef ~]# /usr/sbin/packagekitd --verbose --backend=yum 
2>&1 |tee /packagekitd-backtrace.txt
[pk_debug_init] pk-debug.c:140 (01:52:23):       Verbose 
debugging enabled
[pk_conf_init] pk-conf.c:129 (01:52:23):         config file not 
found '../etc/PackageKit.conf'
[pk_conf_init] pk-conf.c:136 (01:52:23):         using config 
file '/etc/PackageKit/PackageKit.conf'
[main] pk-main.c:214 (01:52:23):         daemon shutdown set to 
60 seconds
[pk_security_init] pk-security-polkit.c:202 (01:52:23):  Using 
PolicyKit security framework
[pk_transaction_db_init] pk-transaction-db.c:374 (01:52:23):     
trying to open database '/var/lib/PackageKit/transactions.db'
[pk_engine_use_backend] pk-engine.c:160 (01:52:23):      trying 
backend yum
[pk_backend_load] pk-backend.c:158 (01:52:23):   Trying to load 
: yum
[pk_backend_build_library_path] pk-backend.c:134 (01:52:23):     
dlopening '/usr/lib/packagekit-backend/libpk_backend_yum.so'
[pk_engine_reset_timer] pk-engine.c:182 (01:52:23):      reset 
timer
[pk_backend_finalize] pk-backend.c:1760 (01:52:23):      freeing 
yum (0x9db8800)
*** glibc detected *** /usr/sbin/packagekitd: double free or 
corruption (fasttop): 0x09db84f0 ***
======= Backtrace: =========
/lib/libc.so.6[0x8ccac1]
/lib/libc.so.6(cfree+0x90)[0x8d00f0]
/lib/libglib-2.0.so.0(g_free+0x31)[0xa548a1]
/usr/sbin/packagekitd(pk_backend_unload+0x3c)[0x8050d2c]
/usr/sbin/packagekitd[0x8053ee2]
/lib/libgobject-2.0.so.0(g_object_unref+0x16c)[0xc2e2ec]
/usr/sbin/packagekitd(pk_engine_use_backend+0xb2)[0x805a9d2]
/usr/sbin/packagekitd(main+0x2d7)[0x804e287]
/lib/libc.so.6(__libc_start_main+0xe0)[0x879390]
/usr/sbin/packagekitd[0x804def1]
======= Memory map: ========
00110000-00111000 r-xp 00110000 00:00 0          [vdso]
00111000-00128000 r-xp 00000000 fd:00 5023317    
/usr/lib/libpackagekit.so.3.0.0
00128000-00129000 rwxp 00017000 fd:00 5023317    
/usr/lib/libpackagekit.so.3.0.0
002ad000-002c9000 r-xp 00000000 fd:00 2093570    
/usr/lib/libdbus-glib-1.so.2.1.0
002c9000-002ca000 rwxp 0001c000 fd:00 2093570    
/usr/lib/libdbus-glib-1.so.2.1.0
004e4000-004ef000 r-xp 00000000 fd:00 5005530    
/usr/lib/libnm-util.so.0.0.0
004ef000-004f0000 rwxp 0000a000 fd:00 5005530    
/usr/lib/libnm-util.so.0.0.0
0052c000-00540000 r-xp 00000000 fd:00 5008278    
/usr/lib/libnm_glib.so.0.0.0
00540000-00541000 rwxp 00013000 fd:00 5008278    
/usr/lib/libnm_glib.so.0.0.0
0061e000-00621000 r-xp 00000000 fd:00 5008868    
/usr/lib/libpolkit-dbus.so.2.0.0
00621000-00622000 rwxp 00003000 fd:00 5008868    
/usr/lib/libpolkit-dbus.so.2.0.0
00628000-0062a000 r-xp 00000000 fd:00 4215934    
/lib/libcap.so.1.10
0062a000-0062b000 rwxp 00002000 fd:00 4215934    
/lib/libcap.so.1.10
0062d000-0066a000 r-xp 00000000 fd:00 4215937    
/lib/libdbus-1.so.3.4.0
0066a000-0066c000 rwxp 0003c000 fd:00 4215937    
/lib/libdbus-1.so.3.4.0
0066e000-00670000 r-xp 00000000 fd:00 2093644    
/usr/lib/libpolkit-grant.so.2.0.0
00670000-00671000 rwxp 00001000 fd:00 2093644    
/usr/lib/libpolkit-grant.so.2.0.0
00680000-0068b000 r-xp 00000000 fd:00 4214794    
/lib/libgcc_s-4.1.2-20070925.so.1
0068b000-0068c000 rwxp 0000a000 fd:00 4214794    
/lib/libgcc_s-4.1.2-20070925.so.1
006b6000-006cf000 r-xp 00000000 fd:00 4215944    
/lib/libselinux.so.1
006cf000-006d1000 rwxp 00018000 fd:00 4215944    
/lib/libselinux.so.1
006d3000-006e8000 r-xp 00000000 fd:00 4215079    
/lib/libnsl-2.7.so
006e8000-006e9000 r-xp 00014000 fd:00 4215079    
/lib/libnsl-2.7.so
006e9000-006ea000 rwxp 00015000 fd:00 4215079    
/lib/libnsl-2.7.so
006ea000-006ec000 rwxp 006ea000 00:00 0 00844000-0085f000 r-xp 
00000000 fd:00 4214705    /lib/ld-2.7.so
0085f000-00860000 r-xp 0001a000 fd:00 4214705    /lib/ld-2.7.so
00860000-00861000 rwxp 0001b000 fd:00 4214705    /lib/ld-2.7.so
00863000-009b6000 r-xp 00000000 fd:00 4214708    /lib/libc-2.7.so
009b6000-009b8000 r-xp 00153000 fd:00 4214708    /lib/libc-2.7.so
009b8000-009b9000 rwxp 00155000 fd:00 4214708    /lib/libc-2.7.so
009b9000-009bc000 rwxp 009b9000 00:00 0 009e9000-009ec000 r-xp 
00000000 fd:00 4214789    /lib/libdl-2.7.so
009ec000-009ed000 r-xp 00002000 fd:00 4214789    
/lib/libdl-2.7.so
009ed000-009ee000 rwxp 00003000 fd:00 4214789    
/lib/libdl-2.7.so
009f0000-00a05000 r-xp 00000000 fd:00 4214754    
/lib/libpthread-2.7.so
00a05000-00a06000 r-xp 00014000 fd:00 4214754    
/lib/libpthread-2.7.so
00a06000-00a07000 rwxp 00015000 fd:00 4214754    
/lib/libpthread-2.7.so
00a07000-00a09000 rwxp 00a07000 00:00 0 00a20000-00ae8000 r-xp 
00000000 fd:00 4214741    /lib/libglib-2.0.so.0.1400.2
00ae8000-00ae9000 rwxp 000c8000 fd:00 4214741    
/lib/libglib-2.0.so.0.1400.2
00af0000-00af7000 r-xp 00000000 fd:00 4214759    
/lib/librt-2.7.so
00af7000-00af8000 r-xp 00007000 fd:00 4214759    
/lib/librt-2.7.so
00af8000-00af9000 rwxp 00008000 fd:00 4214759    
/lib/librt-2.7.so
00c23000-00c62000 r-xp 00000000 fd:00 4214752    
/lib/libgobject-2.0.so.0.1400.2
00c62000-00c63000 rwxp 0003f000 fd:00 4214752    
/lib/libgobject-2.0.so.0.1400.2
00c77000-00c7a000 r-xp 00000000 fd:00 4214808    
/lib/libgmodule-2.0.so.0.1400.2
00c7a000-00c7b000 rwxp 00002000 fd:00 4214808    
/lib/libgmodule-2.0.so.0.1400.2
00c7d000-00c81000 r-xp 00000000 fd:00 4214763    
/lib/libgthread-2.0.so.0.1400.2
00c81000-00c82000 rwxp 00003000 fd:00 4214763    
/lib/libgthread-2.0.so.0.1400.2
00c84000-00ca3000 r-xp 00000000 fd:00 4214745    
/lib/libexpat.so.1.5.2
00ca3000-00ca5000 rwxp 0001f000 fd:00 4214745    
/lib/libexpat.so.1.5.2
04a83000-04a8f000 r-xp 00000000 fd:00 5030591    
/usr/lib/libpolkit.so.2.0.0
04a8f000-04a90000 rwxp 0000c000 fd:00 5030591    
/usr/lib/libpolkit.so.2.0.0
05159000-051c2000 r-xp 00000000 fd:00 2093272    
/usr/lib/libsqlite3.so.0.8.6
051c2000-051c4000 rwxp 00068000 fd:00 2093272    
/usr/lib/libsqlite3.so.0.8.6
08048000-0806a000 r-xp 00000000 fd:00 5004632    
/usr/sbin/packagekitd
0806a000-0806b000 rw-p 00021000 fd:00 5004632    
/usr/sbin/packagekitd
09da6000-09dc7000 rw-p 09da6000 00:00 0 b7400000-b7421000 rw-p 
b7400000 00:00 0 b7421000-b7500000 ---p b7421000 00:00 
0 b75a4000-b75a5000 ---p b75a4000 00:00 0 b75a5000-b7fab000 rw-p 
  b75a5000 00:00 0 b7fbf000-b7fc6000 r--s 00000000 fd:00 5014686    
/usr/lib/gconv/gconv-modules.cache
bff1f000-bff34000 rw-p bffea000 00:00 0          [stack]
[root at viklef ~]# /usr/sbin

Matěj




More information about the PackageKit mailing list