Openmoko Bug #1657: libopkg extract file may crashes
Openmoko Public Trac
bugs at docs.openmoko.org
Wed Jul 23 06:13:27 CEST 2008
#1657: libopkg extract file may crashes
---------------------+------------------------------------------------------
Reporter: tick | Owner: tick
Type: defect | Status: new
Priority: highest | Milestone: ASU
Component: opkg | Version: current svn head
Severity: normal | Keywords: opkg crash
Blocking: | Blockedby:
---------------------+------------------------------------------------------
Running packagekitd with opkg backend, try to upgrade packages
after upgrades for some packages, opkg seems easy to crash.
libopkg 4545
it's seems the gz_open returns NULL in
unarchive.c:753
opkg-NOTICE: Upgrading angstrom-version on root from
1:P1-Snapshot-20080722-r1 to 1:P1-Snapshot-20080723-r1...
opkg-NOTICE: Downloading http://downloads.openmoko.org/openmoko-
repository/ASU/om-gta02/angstrom-version_P1-Snapshot-20080723-r1_om-
gta02.ipk
opkg: fork failed
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1104708752 (LWP 6393)]
0x402f8398 in fread () from /lib/libc.so.6
(gdb) bt
#0 0x402f8398 in fread () from /lib/libc.so.6
#1 0x40c15d00 in get_header_tar (tar_stream=0x0) at unarchive.c:558
#2 0x40c168f4 in unarchive (src_stream=0x0, out_stream=0x403bc6a0,
get_headers=0x40c15c98 <get_header_tar>,
free_headers=0x40c15bc4 <free_header_tar>, extract_function=688,
prefix=0x247b6b8 "/tmp/opkg-qe7CHA/angstrom-version-rTf0wX/",
extract_names=0x0) at unarchive.c:267
#3 0x40c16a94 in deb_extract (package_filename=<value optimized out>,
out_stream=0x0, extract_function=688,
prefix=0x40c1b3ac "%s/%s-XXXXXX", filename=0x40c06ebc "") at
unarchive.c:755
#4 0x40c0f778 in pkg_extract_control_files_to_dir_with_prefix () from
/usr/lib/libopkg.so.0
#5 0x40c06ebc in opkg_install_pkg () from /usr/lib/libopkg.so.0
#6 0x40c08178 in opkg_upgrade_pkg () from /usr/lib/libopkg.so.0
#7 0x40c02498 in opkg_upgrade_package () from /usr/lib/libopkg.so.0
#8 0x40bef58c in backend_update_package_thread () from /usr/lib
/packagekit-backend/libpk_backend_opkg.so
#9 0x4023cfc8 in ?? () from /usr/lib/libglib-2.0.so.0
(gdb)
--
Ticket URL: <https://docs.openmoko.org/trac/ticket/1657>
docs.openmoko.org <http://docs.openmoko.org/trac/>
openmoko trac
More information about the opkg-devel
mailing list