Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Dec 2006 15:13:29 GMT
From:      John Hermes<John.Hermes@miami.k12.oh.us>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/106781: bacula-server 1.38.11_2 director incompatible with threaded sqlite3 library
Message-ID:  <200612151513.kBFFDT4V061398@www.freebsd.org>
Resent-Message-ID: <200612151520.kBFFKFua037381@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612151513.kBFFDT4V061398>