Openmoko Bug #1695: opkg r4562 segfaults like hell
Openmoko Public Trac
bugs at docs.openmoko.org
Wed Jul 30 14:26:25 CEST 2008
#1695: opkg r4562 segfaults like hell
---------------------+------------------------------------------------------
Reporter: koen | Owner: tick
Type: defect | Status: accepted
Priority: highest | Milestone:
Component: opkg | Version: current svn head
Severity: blocker | Resolution:
Keywords: | Blocking:
Blockedby: |
---------------------+------------------------------------------------------
Comment(by tick):
In my testing I printed some debug message out, and then it does not crash
at all. However if I remove debug message, it starts crashes.
(Why some delay helps? Racing condition?)
The following patch can avoid crash. But I don't think it's the real
solution.
That means there are someone pointing to the installed_files but not
adding reference count.
Index: pkg.c
===================================================================
--- pkg.c (revision 4562)
+++ pkg.c (working copy)
@@ -1737,7 +1737,7 @@
// opkg_message(conf, OPKG_DEBUG2, "pkg %s: file=%s\n",
pkg->name, installed_file);
file_hash_set_file_owner(conf, installed_file, pkg);
}
- pkg_free_installed_files(pkg);
+ //pkg_free_installed_files(pkg);
}
pkg_vec_free(installed_pkgs);
--
Ticket URL: <https://docs.openmoko.org/trac/ticket/1695#comment:2>
docs.openmoko.org <http://docs.openmoko.org/trac/>
openmoko trac
More information about the buglog
mailing list