[Bug 246298] Re: package bacula-director-sqlite3 2.4.0-1ubuntu1 [modified: usr/sbin/bacula-dir usr/sbin/dbcheck] failed to install/upgrade:

Kern Sibbald kern at sibbald.com
Fri Sep 5 10:14:11 BST 2008


If Fortify source is turned of the problem *is* fixed and not simply
hidden.

The output indicates that that this crash is due to the fact that Bacula
was built with -DFORTIFY_SOURCE=2 (please check spelling).  The glibc
code that implements this feature according to the authors of the code
may generate false positives, and that is indeed the case here. The code
reports a buffer overflow where one does *not* exist.

This problem is easily detected because after building Bacula and
running any test case, it crashes the first and every time.

Solution: 
1. Build Bacula without the fortify source option.  It is unnecessary, a flawed implementation, and Bacula does its own checking for these things.

2. Please always run the regression scripts after building a new
version.

Best regards,

Kern

-- 
package bacula-director-sqlite3 2.4.0-1ubuntu1 [modified: usr/sbin/bacula-dir usr/sbin/dbcheck] failed to install/upgrade: 
https://bugs.launchpad.net/bugs/246298
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to bacula in ubuntu.



More information about the Ubuntu-server-bugs mailing list