ports/106781: bacula-server 1.38.11_2 director incompatible with threaded sqlite3 library
John Hermes
John.Hermes at miami.k12.oh.us
Fri Dec 15 15:20:50 UTC 2006
>Number: 106781
>Category: ports
>Synopsis: bacula-server 1.38.11_2 director incompatible with threaded sqlite3 library
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Dec 15 15:20:09 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: John Hermes
>Release: 6.1-RELEASE-p3/p11
>Organization:
Miami County ESC
>Environment:
FreeBSD ff6z401.miami.k12.oh.us 6.1-RELEASE-p3 FreeBSD 6.1-RELEASE-p3 #0: Sat Aug 12 12:47:00 EDT 2006 jhermes at ff6z401.miami.k12.oh.us:/usr/obj/usr/src/sys/SMP-PE2400 i386
>Description:
Bacula director (bacula-dir in the bacula-server port 1.38.11_2 built with SQLITE3 option) exits with signal 6 (or dumps core with signal 5 when run within gdb) when sqlite3 is built with the THREADS option. Confirmed on a P4 box running 6.1-RELEASE-p11 also.
>How-To-Repeat:
Build sqlite3 with THREADS option selected.
Build bacula-server with SQLITE3 option selected.
Create bacula database using provided scripts and set permissions properly.
Start bacula-dir using rc.d script.
Examine dmesg output or log files for process exit information or run within gdb to get a backtrace. Backtrace indicates a possible mutex problem in the threaded runtime.
>Fix:
Remove bacula-server and sqlite3 ports/packages.
Rebuild and reinstall sqlite3 port with THREADS deselected.
Rebuild and reinstall bacula-server port with SQLITE3 selected.
Create bacula database using provided scripts and set permissions properly.
Start bacula-dir using rc.d script.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list