Hey all, I'm trying to configure a new storage demon on a new server with Debian 10 (buster) but 
need to use the 5.2 version for compatibility.  I used configure "--with-sqlite3 
--without-openssl" and "make" and didn't have any problems, just some warnings.  
When I start bacula-sd I see a signal 11 segmentation violation.  The last lines of bacula-sd debug 
log are printed below and the backtrace is below that.  Is the problem because the OS/C libraries 
are too new?  Or is there too much RAM (192 GB) or too much storage in /not1/bacula (140 TB)?   
Would appreciate a solution with this version since I'd rather not update 20 other servers to the 
9.x brach if I can get this working.

Thanks,
Chandler / Systems Administrator
Arizona Genomics Institute
University Of Arizona
www.genome.arizona.edu
--

# bacula-sd -d 10000 -c bacula-sd.conf
[snip]

Device: name=Not1-ZFS4-restore MediaType=File Device=/not1/bacula LabelType=0
        rew_wait=300 min_bs=0 max_bs=0 chgr_wait=300
        max_jobs=0 max_files=0 max_size=0
        max_file_size=1000000000 capacity=0
        spool_directory=*None*
        max_spool_size=0 max_job_spool_size=0
        CAP_EOF CAP_BSR CAP_BSF CAP_FSR CAP_FSF CAP_EOM CAP_RACCESS 
CAP_AUTOMOUNT CAP_LABEL
dump_resource type=3004
Messages: name=Standard
Warning: no "autochanger" resource (3005) defined.
bacula-sd: lex.c:131-0 Close lex file: /etc/bacula/bacula-sd.conf
bacula-sd: lex.c:140-0 Close cfg file /etc/bacula/bacula-sd.conf
bacula-sd: smartall.c:190-0 sm_free 68 at 55eff32e1f18 from lex.c:173
bacula-sd: smartall.c:190-0 sm_free 5065 at 55eff32e37d8 from lex.c:210
bacula-sd: mem_pool.c:235-0 free_pool_memory 55eff32e37d8 pool=0 from lex.c:142
bacula-sd: smartall.c:190-0 sm_free 681 at 55eff32e1f68 from lex.c:186
bacula-sd: parse_conf.c:1033-0 Leave parse_config()
bacula-sd: message.c:504-0 Close_msg jcr=0
bacula-sd: message.c:529-0 ===Begin close msg resource at 55eff32e1168
bacula-sd: mem_pool.c:123-0 sm_get_pool_memory reuse 55eff32e71f8 to 
message.c:530
bacula-sd: mem_pool.c:235-0 free_pool_memory 55eff32e71f8 pool=3 from 
message.c:636
bacula-sd: message.c:637-0 Done walking message chain.
bacula-sd: message.c:644-0 ===End close msg resource
bacula-sd: smartall.c:147-0 smalloc 97 at 55eff32e37d8 from message.c:317
bacula-sd: smartall.c:147-0 smalloc 50 at 55eff32e74b8 from message.c:326
bacula-sd: smartall.c:190-0 sm_free 97 at 55eff32e1238 from message.c:409
bacula-sd: smartall.c:190-0 sm_free 185 at 55eff32e1168 from message.c:303
bacula-sd: smartall.c:147-0 smalloc 185 at 55eff32e1168 from message.c:341
bacula-sd: message.c:347-0 Copy message resource 55eff32e74f8 to 55eff32e37d8
not1-sd: daemon.c:62-0 Enter daemon_start
not1-sd: daemon.c:135-0 Exit daemon_start
not1-sd: smartall.c:147-0 smalloc 321 at 55eff32e3848 from bsys.c:457
not1-sd: mem_pool.c:139-0 sm_get_pool_memory give 55eff32e3848 to bsys.c:457
not1-sd: mem_pool.c:235-0 free_pool_memory 55eff32e3848 pool=2 from bsys.c:500
not1-sd: mem_pool.c:123-0 sm_get_pool_memory reuse 55eff32e3848 to bsys.c:546
not1-sd: mem_pool.c:123-0 sm_get_pool_memory reuse 55eff32e23c8 to 
../lib/berrno.h:77
not1-sd: bsys.c:556-0 Could not open state file. sfd=-1 size=192: ERR=No such 
file or directory
not1-sd: mem_pool.c:235-0 free_pool_memory 55eff32e23c8 pool=4 from 
../lib/berrno.h:84
not1-sd: mem_pool.c:235-0 free_pool_memory 55eff32e3848 pool=2 from bsys.c:587
not1-sd: smartall.c:147-0 smalloc 65 at 55eff32e3ce8 from lockmgr.c:617
not1-sd: smartall.c:147-0 smalloc 1921 at 55eff32e3e68 from lockmgr.c:643
not1-sd: sd_plugins.c:173-0 Load sd plugins
not1-sd: sd_plugins.c:175-0 No sd plugin dir!
not1-sd: priv.c:60-0 uname=NONE gname=NONE
not1-sd: mem_pool.c:123-0 sm_get_pool_memory reuse 55eff32e71f8 to stored.c:470
not1-sd: smartall.c:147-0 smalloc 1921 at 7f6b08000b48 from lockmgr.c:643
not1-sd: smartall.c:147-0 smalloc 577 at 55eff32e45f8 from stored.c:471
not1-sd: mem_pool.c:139-0 sm_get_pool_memory give 55eff32e45f8 to stored.c:471
not1-sd: mem_pool.c:123-0 sm_get_pool_memory reuse 55eff32e23c8 to 
../lib/berrno.h:77
not1-sd: smartall.c:147-0 smalloc 2345 at 55eff32f0248 from stored.c:508
not1-sd: stored.c:516-0 Skipped: bacula.5990.traceback
not1-sd: stored.c:516-0 Skipped: ..
not1-sd: stored.c:516-0 Skipped: bacula.1762.traceback
not1-sd: stored.c:516-0 Skipped: .
not1-sd: smartall.c:190-0 sm_free 2345 at 55eff32f0248 from stored.c:508
not1-sd: mem_pool.c:235-0 free_pool_memory 55eff32e71f8 pool=3 from stored.c:534
not1-sd: mem_pool.c:235-0 free_pool_memory 55eff32e45f8 pool=3 from stored.c:535
not1-sd: mem_pool.c:235-0 free_pool_memory 55eff32e23c8 pool=4 from 
../lib/berrno.h:84
not1-sd: smartall.c:147-0 smalloc 65 at 55eff32e5298 from vol_mgr.c:693
not1-sd: smartall.c:147-0 smalloc 65 at 55eff32f1ef8 from vol_mgr.c:696
not1-sd: smartall.c:147-0 smalloc 57 at 55eff32f15d8 from lockmgr.c:951
not1-sd: watchdog.c:91-0 Initialising NicB-hacked watchdog thread
not1-sd: smartall.c:147-0 smalloc 65 at 55eff32e4c58 from watchdog.c:99
not1-sd: smartall.c:147-0 smalloc 65 at 55eff32e5708 from watchdog.c:100
not1-sd: smartall.c:147-0 smalloc 57 at 55eff32e56b8 from lockmgr.c:951
not1-sd: smartall.c:147-0 smalloc 1921 at 7f6b00000b48 from lockmgr.c:643
not1-sd: smartall.c:190-0 sm_free 57 at 55eff32f15d8 from lockmgr.c:951
not1-sd: jcr.c:339-0 Enter new_jcr
not1-sd: smartall.c:147-0 smalloc 1193 at 7f6b000012d8 from jcr.c:345
not1-sd: smartall.c:147-0 smalloc 65 at 55eff32f15d8 from jcr.c:347
not1-sd: mem_pool.c:123-0 sm_get_pool_memory reuse 55eff32e3848 to jcr.c:358
not1-sd: mem_pool.c:123-0 sm_get_pool_memory reuse 55eff32e45f8 to jcr.c:360
not1-sd: smartall.c:147-0 smalloc 321 at 7f6b00001798 from jcr.c:362
not1-sd: mem_pool.c:139-0 sm_get_pool_memory give 7f6b00001798 to jcr.c:362
not1-sd: jcr.c:910-0 set_jcr_job_status(*System*, C)
not1-sd: jcr.c:919-0 OnEntry JobStatus=not1-sd: jcr.c:930-0 Set new stat. old: 
not1-sd: jcr.c:935-0 leave setJobStatus old=not1-sd: smartall.c:147-0 smalloc 
105 at 55eff32e5b48 from watchdog.c:172
not1-sd: stored.c:564-0 calling init_dev /not1/bacula
not1-sd: smartall.c:147-0 smalloc 2441 at 7f6b000018e8 from dev.c:177
not1-sd: watchdog.c:206-0 Registered watchdog 55eff32e5b48, interval 30
not1-sd: signal.c:142-0 sig=11 Segmentation violation
Bacula interrupted by signal 11: Segmentation violation
not1-sd: smartall.c:147-0 smalloc 1921 at 7f6b04000b48 from lockmgr.c:643
Kaboom! bacula-sd, not1-sd got signal 11 - Segmentation violation. Attempting 
traceback.
Kaboom! exepath=/usr/sbin
not1-sd: smartall.c:190-0 sm_free 57 at 55eff32e56b8 from lockmgr.c:951
not1-sd: signal.c:205-0 Working=/opt/bacula/working
not1-sd: signal.c:206-0 btpath=/usr/sbin/btraceback
not1-sd: signal.c:207-0 exepath=/usr/sbin/bacula-sd
not1-sd: watchdog.c:263-0 NicB-reworked watchdog thread entered
not1-sd: watchdog.c:318-0 pthread_cond_timedwait 30
not1-sd: signal.c:236-0 Doing waitpid
not1-sd: bnet_server.c:112-0 Addresses host[ipv4:150.135.49.195:9103] 
host[ipv4:150.135.62.66:9103]
Calling: /usr/sbin/btraceback /usr/sbin/bacula-sd 29938 /opt/bacula/working
not1-sd: signal.c:238-0 Done waitpid
It looks like the traceback worked...
Dumping: /opt/bacula/working/not1-sd.29938.bactrace

root@not1:/opt/bacula/working# cat bacula.9923.traceback
[New LWP 9924]
[New LWP 9925]
[New LWP 9926]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007ffff7924037 in __GI___select (nfds=nfds@entry=7, 
readfds=readfds@entry=0x7fffffffd9d0, writefds=writefds@entry=0x0, 
exceptfds=exceptfds@entry=0x0, timeout=timeout@entry=0x0) at 
../sysdeps/unix/sysv/linux/select.c:41
41      ../sysdeps/unix/sysv/linux/select.c: No such file or directory.
$1 = 0x5555555b25c0 <my_name> "not1-sd"
$2 = 0x5555555c6038 "bacula-sd"
$3 = 0x5555555c6078 "/usr/sbin/bacula-sd"
$4 = 0x0
$5 = 0x7ffff7fa05a9 "5.2.13 (19 February 2013)"
$6 = 0x7ffff7fa0584 "x86_64-unknown-linux-gnu"
$7 = 0x7ffff7fa057d "debian"
$8 = 0x7ffff7fa05a4 "10.0"
$9 = "not1", '\000' <repeats 45 times>
$10 = 0x7ffff7fa059d "debian 10.0"
$11 = 0
Environment variable "TestName" not defined.
#0  0x00007ffff7924037 in __GI___select (nfds=nfds@entry=7, 
readfds=readfds@entry=0x7fffffffd9d0, writefds=writefds@entry=0x0, 
exceptfds=exceptfds@entry=0x0, timeout=timeout@entry=0x0) at 
../sysdeps/unix/sysv/linux/select.c:41
#1  0x00007ffff7f701f8 in bnet_thread_server (addr_list=<optimized out>, 
max_clients=<optimized out>, client_wq=0x5555555b26e0 <dird_workq>, 
handle_client_request=0x5555555789d0 <handle_connection_request(void*)>) at bnet_server.c:177
#2  0x000055555555e8f7 in main (argc=<optimized out>, argv=<optimized out>) at 
stored.c:284

Thread 4 (Thread 0x7ffff6546700 (LWP 9926)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x7ffff6545e00, expected=0, 
futex_word=0x7ffff7fb25a8 <_ZL5timer+40>) at 
../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  __pthread_cond_wait_common (abstime=0x7ffff6545e00, mutex=0x7ffff7fb25c0 
<_ZL11timer_mutex>, cond=0x7ffff7fb2580 <_ZL5timer>) at pthread_cond_wait.c:539
#2  __pthread_cond_timedwait (cond=cond@entry=0x7ffff7fb2580 <_ZL5timer>, 
mutex=mutex@entry=0x7ffff7fb25c0 <_ZL11timer_mutex>, 
abstime=abstime@entry=0x7ffff6545e00) at pthread_cond_wait.c:667
#3  0x00007ffff7f9a6fc in bthread_cond_timedwait_p (cond=cond@entry=0x7ffff7fb2580 <_ZL5timer>, 
m=m@entry=0x7ffff7fb25c0 <_ZL11timer_mutex>, abstime=abstime@entry=0x7ffff6545e00, 
file=file@entry=0x7ffff7fa35c2 "watchdog.c", line=line@entry=321) at lockmgr.c:824
#4  0x00007ffff7f942ca in watchdog_thread (arg=arg@entry=0x0) at watchdog.c:321
#5  0x00007ffff7f9a1fc in lmgr_thread_launcher (x=0x5555555c9ec8) at 
lockmgr.c:939
#6  0x00007ffff7d23fa3 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#7  0x00007ffff792c4cf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7ffff6d47700 (LWP 9925)):
#0  0x00007ffff7d2e0ca in __waitpid (pid=pid@entry=9927, 
stat_loc=stat_loc@entry=0x7ffff6d45bcc, options=options@entry=0) at 
../sysdeps/unix/sysv/linux/waitpid.c:30
#1  0x00007ffff7f8b953 in signal_handler (sig=11) at signal.c:237
#2  <signal handler called>
#3  VOLRES::set_slot (slot=-1, this=0x5555555555555555) at vol_mgr.h:88
#4  DEVICE::clear_slot (this=0x7fffe80018e8) at dev.c:1444
#5  m_init_dev (jcr=0x0, device=0x5555555caad8, new_init=false) at dev.c:183
#6  0x000055555555f170 in device_initialization (arg=arg@entry=0x0) at 
stored.c:565
#7  0x00007ffff7f9a1fc in lmgr_thread_launcher (x=0x5555555d5db8) at 
lockmgr.c:939
#8  0x00007ffff7d23fa3 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#9  0x00007ffff792c4cf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ffff7548700 (LWP 9924)):
#0  0x00007ffff7d2dbf0 in __GI___nanosleep 
(requested_time=requested_time@entry=0x7ffff7547e00, 
remaining=remaining@entry=0x0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007ffff7f6d248 in bmicrosleep (sec=sec@entry=30, usec=usec@entry=0) at 
bsys.c:106
#2  0x00007ffff7f9a0a9 in check_deadlock () at lockmgr.c:574
#3  0x00007ffff7d23fa3 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#4  0x00007ffff792c4cf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff782e740 (LWP 9923)):
#0  0x00007ffff7924037 in __GI___select (nfds=nfds@entry=7, 
readfds=readfds@entry=0x7fffffffd9d0, writefds=writefds@entry=0x0, 
exceptfds=exceptfds@entry=0x0, timeout=timeout@entry=0x0) at 
../sysdeps/unix/sysv/linux/select.c:41
#1  0x00007ffff7f701f8 in bnet_thread_server (addr_list=<optimized out>, 
max_clients=<optimized out>, client_wq=0x5555555b26e0 <dird_workq>, 
handle_client_request=0x5555555789d0 <handle_connection_request(void*)>) at bnet_server.c:177
#2  0x000055555555e8f7 in main (argc=<optimized out>, argv=<optimized out>) at 
stored.c:284
#0  0x00007ffff7924037 in __GI___select (nfds=nfds@entry=7, 
readfds=readfds@entry=0x7fffffffd9d0, writefds=writefds@entry=0x0, 
exceptfds=exceptfds@entry=0x0, timeout=timeout@entry=0x0) at 
../sysdeps/unix/sysv/linux/select.c:41
41      in ../sysdeps/unix/sysv/linux/select.c
resultvar = 18446744073709551102
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1  0x00007ffff7f701f8 in bnet_thread_server (addr_list=<optimized out>, 
max_clients=<optimized out>, client_wq=0x5555555b26e0 <dird_workq>, 
handle_client_request=0x5555555789d0 <handle_connection_request(void*)>) at bnet_server.c:177
177           if ((stat = select(maxfd + 1, &sockset, NULL, NULL, NULL)) < 0) {
maxfd = 6
sockset = {fds_bits = {80, 0 <repeats 15 times>}}
newsockfd = <optimized out>
stat = <optimized out>
clilen = 1431655224
cli_addr = {sa_family = 46489, sa_data = 
"\222\001\000\000\000\000\020\332\377\377\377\177\000"}
tlog = <optimized out>
turnon = 1
ipaddr = <optimized out>
next = <optimized out>
fd_ptr = 0x0
buf = 
"\003\000\000\000\000\000\000\000If\255d\000\000\000\000\360\344\377\367\377\177\000\000\250\332\377\377\377\177\000\000\220\341\377\367\377\177",
 '\000' <repeats 18 times>, "\217\363\375\367\377\177\000\000\003", '\000' <repeats 15 times>, "\005", 
'\000' <repeats 15 times>, 
"\001\000\000\000\000\000\000\000\220\341\377\367\377\177\000\000\302tUUUU\000\000\000;\376\367\001\000\000"
sockfds = {<SMARTALLOC> = {<No data fields>}, head = 0x7fffffffd890, tail = 
0x7fffffffd870, loffset = 0, num_items = 2}
allbuf = "\340&[UUU\000\000)\000\000\000\000\000\000\000(n\\UUU", '\000' <repeats 11 times>, "gT\366\377\177", '\000' <repeats 34 times>, 
"\200\037\000\000\377\377\000\000", 'U' <repeats 16 times>, 
"\000\000\000\000\000\000\000\000\000\377\000\000\000\000\000\000\002\000\000\000\000\000\000\000\356\000\000\000\000\000\000\200", '\000' <repeats 16 times>, 'U' 
<repeats 16 times>, "`\365\236\367\377\177\000\000\000)\237\367\377\177\000\000\000\020", '\000' <repeats 16 times>, "\200", '\000' <repeats 13 
times>...
#2  0x000055555555e8f7 in main (argc=<optimized out>, argv=<optimized out>) at 
stored.c:284
284        bnet_thread_server(me->sdaddrs, me->max_concurrent_jobs * 2 + 1,
ch = <optimized out>
no_signals = <optimized out>
test_config = false
thid = 140737334507264
uid = 0x0
gid = 0x0
#0  0x0000000000000000 in ?? ()
No symbol table info available.
#0  0x0000000000000000 in ?? ()
No symbol table info available.
#0  0x0000000000000000 in ?? ()
No symbol table info available.
#0  0x0000000000000000 in ?? ()
No symbol table info available.
#0  0x0000000000000000 in ?? ()
No symbol table info available.
[Inferior 1 (process 9923) detached]


root@not1:/opt/bacula/working# cat not1-sd.9923.bactrace
Attempt to dump locks
threadid=0x7ffff6546700 max=0 current=-1
threadid=0x7ffff6d47700 max=2 current=0
   lock=0x7ffff7fbf540 state=Granted priority=0 res.c:64
threadid=0x7ffff7548700 max=0 current=-1
threadid=0x7ffff782e740 max=0 current=-1




_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to