I was just poking around at bconsole and found I can crash bacula-dir with the command "run job 1 2" or with really any text instead of "1 2". Operating system is Ubuntu 6.06, kernel 2.6.15, AMD64. More information on request.
Traceback is below, but it should be easy to reproduce: Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 46912521266384 (LWP 23477)] [New Thread 1098918240 (LWP 23484)] [New Thread 1090525536 (LWP 23481)] [New Thread 1082132832 (LWP 23480)] 0x00002aaaaae22b75 in __nanosleep_nocancel () from /lib/libpthread.so.0 $1 = "kilmister-dir", '\0' <repeats 16 times> $2 = 0x5d0478 "bacula-dir" $3 = 0x5d04b8 "/system/bacula/sbin/bacula-dir" $4 = 0x5ee7f8 "PostgreSQL" $5 = 0x48e740 "2.2.4 (14 September 2007)" $6 = 0x474294 "x86_64-unknown-linux-gnu" $7 = 0x47428d "debian" $8 = 0x47427c "testing/unstable" #0 0x00002aaaaae22b75 in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x000000000044d713 in bmicrosleep (sec=60, usec=0) at bsys.c:71 #2 0x0000000000423db6 in wait_for_next_job (one_shot_job_to_run=<value optimized out>) at scheduler.c:130 #3 0x000000000040875c in main (argc=0, argv=0x7ffffff99028) at dird.c:287 Thread 4 (Thread 1082132832 (LWP 23480)): #0 0x00002aaaab937d76 in select () from /lib/libc.so.6 #1 0x000000000044fb2c in bnet_thread_server (addrs=0x5d0fb8, max_clients=20, client_wq=0x5a6dc0, handle_client_request=0x438bb0 <handle_UA_client_request>) at bnet_server.c:161 #2 0x00000000004389c8 in connect_thread (arg=0x5d0fb8) at ua_server.c:84 #3 0x00002aaaaae1d0fa in start_thread () from /lib/libpthread.so.0 #4 0x00002aaaab93ece2 in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 3 (Thread 1090525536 (LWP 23481)): #0 0x00002aaaaae1fc8f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x000000000046ef2c in watchdog_thread (arg=<value optimized out>) at watchdog.c:307 #2 0x00002aaaaae1d0fa in start_thread () from /lib/libpthread.so.0 #3 0x00002aaaab93ece2 in clone () from /lib/libc.so.6 #4 0x0000000000000000 in ?? () Thread 2 (Thread 1098918240 (LWP 23484)): #0 0x00002aaaaae230ca in waitpid () from /lib/libpthread.so.0 #1 0x0000000000466f01 in signal_handler (sig=11) at signal.c:167 #2 <signal handler called> #3 set_jcr_defaults (jcr=0x5f4518, job=0x0) at job.c:925 #4 0x0000000000434df7 in run_cmd (ua=0x5f2918, cmd=<value optimized out>) at ua_run.c:117 #5 0x000000000042448b in do_a_command (ua=0x5f2918, cmd=0x5edac0 "run job 1 2") at ua_cmds.c:180 #6 0x0000000000438cb6 in handle_UA_client_request (arg=<value optimized out>) at ua_server.c:147 #7 0x000000000046fafd in workq_server (arg=<value optimized out>) at workq.c:357 #8 0x00002aaaaae1d0fa in start_thread () from /lib/libpthread.so.0 #9 0x00002aaaab93ece2 in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 1 (Thread 46912521266384 (LWP 23477)): #0 0x00002aaaaae22b75 in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x000000000044d713 in bmicrosleep (sec=60, usec=0) at bsys.c:71 #2 0x0000000000423db6 in wait_for_next_job (one_shot_job_to_run=<value optimized out>) at scheduler.c:130 #3 0x000000000040875c in main (argc=0, argv=0x7ffffff99028) at dird.c:287 #0 0x00002aaaaae22b75 in __nanosleep_nocancel () from /lib/libpthread.so.0 #0 0x00002aaaaae22b75 in __nanosleep_nocancel () from /lib/libpthread.so.0 No symbol table info available. #1 0x000000000044d713 in bmicrosleep (sec=60, usec=0) at bsys.c:71 71 stat = nanosleep(&timeout, NULL); Current language: auto; currently c++ timeout = {tv_sec = 60, tv_nsec = 0} tv = {tv_sec = 236223201289, tv_usec = 4609872} tz = {tz_minuteswest = 376, tz_dsttime = 0} stat = <value optimized out> #2 0x0000000000423db6 in wait_for_next_job (one_shot_job_to_run=<value optimized out>) at scheduler.c:130 130 bmicrosleep(next_check_secs, 0); /* recheck once per minute */ jcr = <value optimized out> job = <value optimized out> run = (RUN *) 0x0 now = <value optimized out> first = false next_job = <value optimized out> #3 0x000000000040875c in main (argc=0, argv=0x7ffffff99028) at dird.c:287 287 while ( (jcr = wait_for_next_job(runjob)) ) { ch = <value optimized out> jcr = (JCR *) 0x7ffffff99028 no_signals = false test_config = false 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. -- Shaw Terwilliger <[EMAIL PROTECTED]> SourceGear LLC ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users