[Bug 778716] New: Bogus assertion in man-db-2.5.1-zio
https://bugzilla.novell.com/show_bug.cgi?id=778716 https://bugzilla.novell.com/show_bug.cgi?id=778716#c0 Summary: Bogus assertion in man-db-2.5.1-zio Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: x86-64 OS/Version: openSUSE 12.1 Status: NEW Severity: Major Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: giecrilj@stegny.2a.pl QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0 The patch man-db-2.5.1-zio contains a bogus assertion examining recycled memory. This assertion does not crash the application (man) only because the containing function is never called. If the function is called, the crash will be hard to reproduce because it occurs only if the recycled memory is 0 there. Reproducible: Always Steps to Reproduce: 1. Inspect lib/pipeline.c Actual Results: 1. pipeline *pipeline_join (pipeline *p1, pipeline *p2) { pipeline *p = XMALLOC (pipeline); int i; #ifdef HAVE_ZIO assert (p->libzio); #endif Expected Results: 1. pipeline *pipeline_join (pipeline *p1, pipeline *p2) { pipeline *p = XMALLOC (pipeline); int i; libpipeline is a stand-alone library now so we cannot control which functions are called and which are not. The library does not contain the patch at present; trying to reapply the patch to it revealed this bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=778716
https://bugzilla.novell.com/show_bug.cgi?id=778716#c
kk zhang
https://bugzilla.novell.com/show_bug.cgi?id=778716
https://bugzilla.novell.com/show_bug.cgi?id=778716#c1
Reinhard Max
https://bugzilla.novell.com/show_bug.cgi?id=778716
https://bugzilla.novell.com/show_bug.cgi?id=778716#c2
Dr. Werner Fink
participants (1)
-
bugzilla_noreply@novell.com