My storage daemon just stopped running.  Looking at the messages scrolling 
across the around that time I saw this at:

03-Mar 16:01 gyrus-sd: ERROR in lock.c:268 Failed ASSERT: dev->blocked()

/var/log/messages had this in it

Mar  3 16:01:40 gyrus bacula-sd: Bacula interrupted by signal 11: 
Segmentation violation
Mar  3 16:01:41 gyrus kernel: bacula-sd[16751] general protection 
rip:42e3bb rsp:44f26920 error:0

This is with bacula version 5.0.1, compiled by me running on Centos 5.4
Linux gyrus.case.edu 2.6.18-164.6.1.el5 #1 SMP Tue Nov 3 16:12:36 EST 2009 
x86_64 x86_64 x86_64 GNU/Linux

I currently only have 1 drive hooked up to my autochanger and only 
yesterday I upgraded to 5.0.1

Bacula e-mailed me the traceback shown below.  Any ideas what went wrong?

     Bob


[Thread debugging using libthread_db enabled]
[New Thread 0x2b5b6afed380 (LWP 9676)]
[New Thread 0x43b25940 (LWP 16899)]
[New Thread 0x46329940 (LWP 16873)]
[New Thread 0x4812c940 (LWP 16866)]
[New Thread 0x48b2d940 (LWP 16819)]
[New Thread 0x44526940 (LWP 16760)]
[New Thread 0x44f27940 (LWP 16751)]
[New Thread 0x4772b940 (LWP 16744)]
[New Thread 0x4100e940 (LWP 16674)]
[New Thread 0x42723940 (LWP 16576)]
[New Thread 0x46d2a940 (LWP 16250)]
[New Thread 0x43124940 (LWP 9680)]
0x00000035802cced2 in select () from /lib64/libc.so.6
$1 = "gyrus-sd", '\0' <repeats 21 times>
$2 = 0xa5b2538 "bacula-sd"
$3 = 0xa5b2578 "/opt/bacula/bin/bacula-sd"
$4 = 0x0
$5 = 0x2b5b6add73fe "5.0.1 (24 February 2010)"
$6 = 0x2b5b6add7417 "x86_64-unknown-linux-gnu"
$7 = 0x2b5b6add7430 "redhat"
$8 = 0x2b5b6add70f5 ""
$9 = "gyrus.case.edu", '\0' <repeats 35 times>
#0  0x00000035802cced2 in select () from /lib64/libc.so.6
#1  0x00002b5b6adaae17 in bnet_thread_server (addrs=0xa5b4398, max_clients=41,
     client_wq=0x64ed60,
     handle_client_request=0x41ecb0 <handle_connection_request(void*)>)
     at bnet_server.c:161
#2  0x00000000004074c9 in main (argc=<value optimized out>,
     argv=<value optimized out>) at stored.c:312

Thread 12 (Thread 0x43124940 (LWP 9680)):
#0  0x0000003580e0ae00 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    from /lib64/libpthread.so.0
#1  0x00002b5b6adcf0cd in watchdog_thread (arg=<value optimized out>)
     at watchdog.c:308
#2  0x0000003580e064a7 in start_thread () from /lib64/libpthread.so.0
#3  0x00000035802d3c2d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x46d2a940 (LWP 16250)):
#0  0x0000003580e0d174 in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x0000003580e08aca in _L_lock_1034 () from /lib64/libpthread.so.0
#2  0x0000003580e0898c in pthread_mutex_lock () from /lib64/libpthread.so.0
#3  0x00002b5b6add33eb in lmgr_p (m=0xa5ccb60) at lockmgr.c:95
#4  0x00000000004268df in DEVICE::r_dlock (this=0xa5ccb28, locked=128)
     at lock.c:222
#5  0x000000000041486a in write_block_to_device (dcr=0xa5de6b8) at block.c:351
#6  0x0000000000432690 in despool_data (dcr=0xa5de6b8, commit=true)
     at spool.c:298
#7  0x0000000000432ec2 in commit_data_spool (dcr=0xa5de6b8) at spool.c:136
#8  0x000000000040f1b0 in do_append_data (jcr=0xa680eb8) at append.c:318
#9  0x000000000042217f in append_data_cmd (jcr=0xa680eb8) at fd_cmds.c:203
#10 0x0000000000421943 in do_fd_commands (jcr=0xa680eb8) at fd_cmds.c:162
#11 0x00000000004220a9 in run_job (jcr=0xa680eb8) at fd_cmds.c:124
#12 0x00000000004226f4 in run_cmd (jcr=0xa680eb8) at job.c:225
#13 0x000000000041f088 in handle_connection_request (arg=<value optimized out>)
     at dircmd.c:233
#14 0x00002b5b6adcf90e in workq_server (arg=<value optimized out>)
     at workq.c:346
#15 0x0000003580e064a7 in start_thread () from /lib64/libpthread.so.0
#16 0x00000035802d3c2d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x42723940 (LWP 16576)):
#0  0x0000003580e0d5cb in read () from /lib64/libpthread.so.0
#1  0x00002b5b6ada9c36 in read_nbytes (bsock=0xa692f28, ptr=0x42722a14 "",
     nbytes=4) at bnet.c:80
#2  0x00002b5b6adad98f in BSOCK::recv (this=0xa692f28) at bsock.c:451
#3  0x00002b5b6ada970f in bget_msg (sock=0xa692f28) at bget_msg.c:60
#4  0x000000000040ea60 in do_append_data (jcr=0xa6269b8) at append.c:183
#5  0x000000000042217f in append_data_cmd (jcr=0xa6269b8) at fd_cmds.c:203
#6  0x0000000000421943 in do_fd_commands (jcr=0xa6269b8) at fd_cmds.c:162
#7  0x00000000004220a9 in run_job (jcr=0xa6269b8) at fd_cmds.c:124
#8  0x00000000004226f4 in run_cmd (jcr=0xa6269b8) at job.c:225
#9  0x000000000041f088 in handle_connection_request (arg=<value optimized out>)
     at dircmd.c:233
#10 0x00002b5b6adcf90e in workq_server (arg=<value optimized out>)
     at workq.c:346
#11 0x0000003580e064a7 in start_thread () from /lib64/libpthread.so.0
#12 0x00000035802d3c2d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x4100e940 (LWP 16674)):
#0  0x0000003580e0d174 in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x0000003580e08aca in _L_lock_1034 () from /lib64/libpthread.so.0
#2  0x0000003580e0898c in pthread_mutex_lock () from /lib64/libpthread.so.0
#3  0x00002b5b6add33eb in lmgr_p (m=0xa5ccb60) at lockmgr.c:95
#4  0x00000000004268df in DEVICE::r_dlock (this=0xa5ccb28, locked=128)
     at lock.c:222
#5  0x000000000041486a in write_block_to_device (dcr=0xa67ecf8) at block.c:351
#6  0x0000000000432690 in despool_data (dcr=0xa67ecf8, commit=false)
     at spool.c:298
#7  0x000000000043390b in write_block_to_spool_file (dcr=0xa67ecf8)
     at spool.c:472
#8  0x000000000041488c in write_block_to_device (dcr=0xa5ccb60) at block.c:345
#9  0x000000000040eafe in do_append_data (jcr=0xa682148) at append.c:199
#10 0x000000000042217f in append_data_cmd (jcr=0xa682148) at fd_cmds.c:203
#11 0x0000000000421943 in do_fd_commands (jcr=0xa682148) at fd_cmds.c:162
#12 0x00000000004220a9 in run_job (jcr=0xa682148) at fd_cmds.c:124
#13 0x00000000004226f4 in run_cmd (jcr=0xa682148) at job.c:225
#14 0x000000000041f088 in handle_connection_request (arg=<value optimized out>)
     at dircmd.c:233
#15 0x00002b5b6adcf90e in workq_server (arg=<value optimized out>)
     at workq.c:346
#16 0x0000003580e064a7 in start_thread () from /lib64/libpthread.so.0
#17 0x00000035802d3c2d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x4772b940 (LWP 16744)):
#0  0x0000003580e0d174 in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x0000003580e08aca in _L_lock_1034 () from /lib64/libpthread.so.0
#2  0x0000003580e0898c in pthread_mutex_lock () from /lib64/libpthread.so.0
#3  0x00002b5b6add33eb in lmgr_p (m=0xa5ccb60) at lockmgr.c:95
#4  0x00000000004268df in DEVICE::r_dlock (this=0xa5ccb28, locked=128)
     at lock.c:222
#5  0x000000000041486a in write_block_to_device (dcr=0xa608fc8) at block.c:351
#6  0x0000000000432690 in despool_data (dcr=0xa608fc8, commit=false)
     at spool.c:298
#7  0x000000000043390b in write_block_to_spool_file (dcr=0xa608fc8)
     at spool.c:472
#8  0x000000000041488c in write_block_to_device (dcr=0xa5ccb60) at block.c:345
#9  0x000000000040eafe in do_append_data (jcr=0xa608b28) at append.c:199
#10 0x000000000042217f in append_data_cmd (jcr=0xa608b28) at fd_cmds.c:203
#11 0x0000000000421943 in do_fd_commands (jcr=0xa608b28) at fd_cmds.c:162
#12 0x00000000004220a9 in run_job (jcr=0xa608b28) at fd_cmds.c:124
#13 0x00000000004226f4 in run_cmd (jcr=0xa608b28) at job.c:225
#14 0x000000000041f088 in handle_connection_request (arg=<value optimized out>)
     at dircmd.c:233
#15 0x00002b5b6adcf90e in workq_server (arg=<value optimized out>)
     at workq.c:346
#16 0x0000003580e064a7 in start_thread () from /lib64/libpthread.so.0
#17 0x00000035802d3c2d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x44f27940 (LWP 16751)):
#0  0x0000003580e0d5cb in read () from /lib64/libpthread.so.0
#1  0x00002b5b6ada9c36 in read_nbytes (bsock=0xa5b5348,
     ptr=0xa7439a8 
"AA6]Aô\023\036Aëö-A-Aô6AAAAA6]Aô\023\036A\202ö-A-Aô6AAAAA6]Aô\023\036Axö-A-Aô6AAAAA6]Aô\023\036AWö-A-Aô6AAAAA6]Aô\023\036AÇö-A-Aô6AAAAA6]Aô\023\036A\215ö-A-Aô6AAAAA6]Aô\023\036ACö-A-Aô6AAAAA6]Aô\023\036A¯ö-A-Aô6AAAAA6]Aô\023\036A´ö-A-Aô6AAAAA6]Aô\023\036A\034ö-A-Aô6AAA"...,
 
nbytes=65536)
     at bnet.c:80
#2  0x00002b5b6adadb7d in BSOCK::recv (this=0xa5b5348) at bsock.c:509
#3  0x00002b5b6ada970f in bget_msg (sock=0xa5b5348) at bget_msg.c:60
#4  0x000000000040ea60 in do_append_data (jcr=0xa693058) at append.c:183
#5  0x000000000042217f in append_data_cmd (jcr=0xa693058) at fd_cmds.c:203
#6  0x0000000000421943 in do_fd_commands (jcr=0xa693058) at fd_cmds.c:162
#7  0x00000000004220a9 in run_job (jcr=0xa693058) at fd_cmds.c:124
#8  0x00000000004226f4 in run_cmd (jcr=0xa693058) at job.c:225
#9  0x000000000041f088 in handle_connection_request (arg=<value optimized out>)
     at dircmd.c:233
#10 0x00002b5b6adcf90e in workq_server (arg=<value optimized out>)
     at workq.c:346
#11 0x0000003580e064a7 in start_thread () from /lib64/libpthread.so.0
#12 0x00000035802d3c2d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x44526940 (LWP 16760)):
#0  0x0000003580e0e33f in waitpid () from /lib64/libpthread.so.0
#1  0x00002b5b6adc65d6 in signal_handler (sig=11) at signal.c:229
#2  <signal handler called>
#3  0x0000000000426764 in _unblock_device (file=0x43d245 "lock.c", line=155,
     dev=0xa5ccb28) at lock.c:268
#4  0x0000000000426ac4 in DEVICE::dunblock (this=0xa5ccb28,
     locked=<value optimized out>) at lock.c:155
#5  0x0000000000432a23 in despool_data (dcr=0xa60a478, commit=false)
     at spool.c:365
#6  0x000000000043390b in write_block_to_spool_file (dcr=0xa60a478)
     at spool.c:472
#7  0x000000000041488c in write_block_to_device (dcr=0x0) at block.c:345
#8  0x000000000040eafe in do_append_data (jcr=0xa5e4728) at append.c:199
#9  0x000000000042217f in append_data_cmd (jcr=0xa5e4728) at fd_cmds.c:203
#10 0x0000000000421943 in do_fd_commands (jcr=0xa5e4728) at fd_cmds.c:162
#11 0x00000000004220a9 in run_job (jcr=0xa5e4728) at fd_cmds.c:124
#12 0x00000000004226f4 in run_cmd (jcr=0xa5e4728) at job.c:225
#13 0x000000000041f088 in handle_connection_request (arg=<value optimized out>)
     at dircmd.c:233
#14 0x00002b5b6adcf90e in workq_server (arg=<value optimized out>)
     at workq.c:346
#15 0x0000003580e064a7 in start_thread () from /lib64/libpthread.so.0
#16 0x00000035802d3c2d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x48b2d940 (LWP 16819)):
#0  0x0000003580e0d5cb in read () from /lib64/libpthread.so.0
#1  0x00002b5b6ada9c36 in read_nbytes (bsock=0xa60b878,
     ptr=0x48b2ca14 "ÿÿÿÿ¨§c\n", nbytes=4) at bnet.c:80
#2  0x00002b5b6adad98f in BSOCK::recv (this=0xa60b878) at bsock.c:451
#3  0x00002b5b6ada970f in bget_msg (sock=0xa60b878) at bget_msg.c:60
#4  0x000000000040e9e9 in do_append_data (jcr=0xa60ae78) at append.c:151
#5  0x000000000042217f in append_data_cmd (jcr=0xa60ae78) at fd_cmds.c:203
#6  0x0000000000421943 in do_fd_commands (jcr=0xa60ae78) at fd_cmds.c:162
#7  0x00000000004220a9 in run_job (jcr=0xa60ae78) at fd_cmds.c:124
#8  0x00000000004226f4 in run_cmd (jcr=0xa60ae78) at job.c:225
#9  0x000000000041f088 in handle_connection_request (arg=<value optimized out>)
     at dircmd.c:233
#10 0x00002b5b6adcf90e in workq_server (arg=<value optimized out>)
     at workq.c:346
#11 0x0000003580e064a7 in start_thread () from /lib64/libpthread.so.0
#12 0x00000035802d3c2d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x4812c940 (LWP 16866)):
#0  0x0000003580e0d5cb in read () from /lib64/libpthread.so.0
#1  0x00002b5b6ada9c36 in read_nbytes (bsock=0xa6e66d8,
     ptr=0xa8586bc 
"û\204\036ä¦\" 
¿nU\234Ús\v\211¼Ú'ÂyÕV\rl1k¬û\037oaV\025_ºPR+&h\r\224i:/lrWU{u\213µßi1óÃZ*^\032LE«Ã
 
Ñ,îB\031¡K\ah/í\033/×Ó1tÓaZ[µ¼qK$\022Öd±PØ\224½W\022~´\016^ÍÇ\214<I?ÇF¹²×\201\vfï\"0öWÝ.þk½²vÚóW9\234p÷7\236õP\006v\037\034ò\026{¯Á\232ÓL£\226\b\2302\206ã\231\230|\206ddU;6u\...@_\212]gë7âj#[<úë\203\036",
 
nbytes=65536) at bnet.c:80
#2  0x00002b5b6adadb7d in BSOCK::recv (this=0xa6e66d8) at bsock.c:509
#3  0x00002b5b6ada970f in bget_msg (sock=0xa6e66d8) at bget_msg.c:60
#4  0x000000000040ea60 in do_append_data (jcr=0xa5e1918) at append.c:183
#5  0x000000000042217f in append_data_cmd (jcr=0xa5e1918) at fd_cmds.c:203
#6  0x0000000000421943 in do_fd_commands (jcr=0xa5e1918) at fd_cmds.c:162
#7  0x00000000004220a9 in run_job (jcr=0xa5e1918) at fd_cmds.c:124
#8  0x00000000004226f4 in run_cmd (jcr=0xa5e1918) at job.c:225
#9  0x000000000041f088 in handle_connection_request (arg=<value optimized out>)
     at dircmd.c:233
#10 0x00002b5b6adcf90e in workq_server (arg=<value optimized out>)
     at workq.c:346
#11 0x0000003580e064a7 in start_thread () from /lib64/libpthread.so.0
#12 0x00000035802d3c2d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x46329940 (LWP 16873)):
#0  0x0000003580e0d5cb in read () from /lib64/libpthread.so.0
#1  0x00002b5b6ada9c36 in read_nbytes (bsock=0xa5e1718,
     ptr=0xa726094 
"om/webservices/SharePointPortalServer/PublishedLinksService\" 
xmlns:Z=\"urn:schemas-microsoft-com:\" xmlns:st=\"&#1;\" 
xmlns=\"http://www.w3.org/TR/REC-html40\";>\r\n\r\n<head>\r\n<META 
HTTP-EQUIV=\"Content-Type\" CO"..., nbytes=65536) at bnet.c:80
#2  0x00002b5b6adadb7d in BSOCK::recv (this=0xa5e1718) at bsock.c:509
#3  0x00002b5b6ada970f in bget_msg (sock=0xa5e1718) at bget_msg.c:60
#4  0x000000000040ea60 in do_append_data (jcr=0xa67e258) at append.c:183
#5  0x000000000042217f in append_data_cmd (jcr=0xa67e258) at fd_cmds.c:203
#6  0x0000000000421943 in do_fd_commands (jcr=0xa67e258) at fd_cmds.c:162
#7  0x00000000004220a9 in run_job (jcr=0xa67e258) at fd_cmds.c:124
#8  0x00000000004226f4 in run_cmd (jcr=0xa67e258) at job.c:225
#9  0x000000000041f088 in handle_connection_request (arg=<value optimized out>)
     at dircmd.c:233
#10 0x00002b5b6adcf90e in workq_server (arg=<value optimized out>)
     at workq.c:346
#11 0x0000003580e064a7 in start_thread () from /lib64/libpthread.so.0
#12 0x00000035802d3c2d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x43b25940 (LWP 16899)):
#0  0x0000003580e0d5cb in read () from /lib64/libpthread.so.0
#1  0x00002b5b6ada9c36 in read_nbytes (bsock=0xa6826e8,
     ptr=0x43b24a14 "ÿÿÿÿü", nbytes=4) at bnet.c:80
#2  0x00002b5b6adad98f in BSOCK::recv (this=0xa6826e8) at bsock.c:451
#3  0x00002b5b6ada970f in bget_msg (sock=0xa6826e8) at bget_msg.c:60
#4  0x000000000040e9e9 in do_append_data (jcr=0xa625a38) at append.c:151
#5  0x000000000042217f in append_data_cmd (jcr=0xa625a38) at fd_cmds.c:203
#6  0x0000000000421943 in do_fd_commands (jcr=0xa625a38) at fd_cmds.c:162
#7  0x00000000004220a9 in run_job (jcr=0xa625a38) at fd_cmds.c:124
#8  0x00000000004226f4 in run_cmd (jcr=0xa625a38) at job.c:225
#9  0x000000000041f088 in handle_connection_request (arg=<value optimized out>)
     at dircmd.c:233
#10 0x00002b5b6adcf90e in workq_server (arg=<value optimized out>)
     at workq.c:346
#11 0x0000003580e064a7 in start_thread () from /lib64/libpthread.so.0
#12 0x00000035802d3c2d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x2b5b6afed380 (LWP 9676)):
#0  0x00000035802cced2 in select () from /lib64/libc.so.6
#1  0x00002b5b6adaae17 in bnet_thread_server (addrs=0xa5b4398, max_clients=41,
     client_wq=0x64ed60,
     handle_client_request=0x41ecb0 <handle_connection_request(void*)>)
     at bnet_server.c:161
#2  0x00000000004074c9 in main (argc=<value optimized out>,
     argv=<value optimized out>) at stored.c:312
#0  0x00000035802cced2 in select () from /lib64/libc.so.6
No symbol table info available.
#1  0x00002b5b6adaae17 in bnet_thread_server (addrs=0xa5b4398, max_clients=41,
     client_wq=0x64ed60,
     handle_client_request=0x41ecb0 <handle_connection_request(void*)>)
     at bnet_server.c:161
161           if ((stat = select(maxfd + 1, &sockset, NULL, NULL, NULL)) < 0) {
Current language:  auto; currently c++
maxfd = <value optimized out>
sockset = {fds_bits = {16, 0 <repeats 15 times>}}
newsockfd = <value optimized out>
stat = <value optimized out>
clilen = 16
cli_addr = {sa_family = 2,
   sa_data = "\tc\201\026µç\000\000\000\000\000\000\000"}
tlog = <value optimized out>
turnon = 1
p = (IPADDR *) 0xa5b44a8
fd_ptr = <value optimized out>
buf = "129.22.181.231\000\000 \206\001", '\0' <repeats 13 times>, 
"\210¸Ùj[+\000\000èä¸j[+\000\0000vÂÁÿ\177\000\000ÿÿÿÿ", '\0' <repeats 12 
times>, "\230Éd\000\000\000\000\000\001", '\0' <repeats 15 times>, 
"8M[\n\000\000\000\000\016|ÂÁÿ\177\000\000\000\000\000\000\000\000\000\000\025Íà\1775\000\000"
sockfds = {<SMARTALLOC> = {<No data fields>}, head = 0x7fffc1c26a20,
   tail = 0x7fffc1c26a20, loffset = 0, num_items = 1}
allbuf = 
"Û\214\222D\000\000\000\000økÂÁÿ\177\000\000\000\000\000\000\000\000\000\000\022\222à\1775",
 
'\0' <repeats 11 times>, "ø­\\\n", '\0' <repeats 24 times>, 
"Ä]î{\bN|n[+\000\000 ¶\\\n", '\0' <repeats 20 times>, "à)U\2005\000\000\000 
mÂÁ\000\000\000\000ø­\\\n\000\000\000\000\200¹\\\n\000\000\000\000èlÂÁÿ\177\000\000
 
¶\\\n\000\000\000\000\030Â[n[+\000\000H*U\2005\000\000\000ÐkÂÁÿ\177\000\0000\rU\200\000\000\000\000¡\000\000\000\000\000\000\000\220\000\000\000\000\000\000\000\002",
 
'\0' <repeats 39 times>, "\001\000\000\000\000\000\000\000\210qþj[+"...
#2  0x00000000004074c9 in main (argc=<value optimized out>,
     argv=<value optimized out>) at stored.c:312
312                           &dird_workq, handle_connection_request);
ch = <value optimized out>
no_signals = false
test_config = false
thid = 1114782016
uid = 0x7fffc1c27c06 "root"
gid = 0x7fffc1c27c0e "bacula"
#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.

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to