FYI: all regression tests (or so it seems) are creating tracebacks. This
started in the past 36 hours. Example follows. :)
--
Dan Langille
http://langille.org/
Begin forwarded message:
> From: dan+p...@langille.org
> Date: February 4, 2011 2:43:41 AM EST
> To: dan+p...@langille.org
> Subject: Bacula GDB traceback of bacula-dir on pg84.unixathome.org
>
> [New Thread 8026e1c80 (LWP 101336)]
> [New Thread 8024a0c80 (LWP 101311)]
> [New Thread 80220ac80 (LWP 101202)]
> [New Thread 80220ae40 (LWP 101104)]
> [New Thread 802250380 (LWP 101044)]
> [New Thread 8022041c0 (LWP 100715)]
> [Switching to Thread 8026e1c80 (LWP 101336)]
> 0x0000000800e6d3cc in __error () from /lib/libthr.so.3
> $1 = '\0' <repeats 29 times>
> $2 = 0x80220c068 "bacula-dir"
> $3 = 0x80220d0a8
> "/usr/home/dan/src/BaculaRegressionTesting-TRUNK/regress/bin/bacula-dir"
> $4 = 0x802298428 "PostgreSQL"
> $5 = 0x800c364e6 "5.1.12 (04 February 2011)"
> $6 = 0x800c36517 "x86_64-unknown-freebsd8.2"
> $7 = 0x800c36531 "freebsd"
> $8 = 0x800c36508 "8.2-PRERELEASE"
> $9 = "pg84.unixathome.org", '\0' <repeats 30 times>
> $10 = 0x800c36500 "freebsd 8.2-PRERELEASE"
> $11 = 0
> TestName = acl-xattr-test
> #0 0x0000000800e6d3cc in __error () from /lib/libthr.so.3
> #1 0x0000000800e6b501 in pthread_cond_signal () from /lib/libthr.so.3
> #2 0x0000000800c2f261 in bthread_cond_timedwait_p (cond=0x5721c8,
> m=0x5721c0, abstime=0x7fffff3faf00, file=0x455ef0 "jobq.c", line=405)
> at lockmgr.c:824
> #3 0x0000000000423abe in jobq_server (arg=Variable "arg" is not available.
> ) at jobq.c:405
> #4 0x0000000800c3042d in lmgr_thread_launcher (x=0x802684b28)
> at lockmgr.c:939
> #5 0x0000000800e634f1 in pthread_getprio () from /lib/libthr.so.3
> #6 0x0000000000000000 in ?? ()
> Error accessing memory address 0x7fffff3fb000: Bad address.
>
> Thread 6 (Thread 8022041c0 (LWP 100715)):
> #0 0x00000008019881ac in nanosleep () from /lib/libc.so.7
> #1 0x0000000800e65945 in nanosleep () from /lib/libthr.so.3
> #2 0x0000000800c037f6 in bmicrosleep (sec=60, usec=0) at bsys.c:63
> #3 0x000000000042d37a in wait_for_next_job (one_shot_job_to_run=0x0)
> at scheduler.c:131
> #4 0x000000000040e5e0 in main (argc=0, argv=0x7fffffffe660) at dird.c:338
>
> Thread 5 (Thread 802250380 (LWP 101044)):
> #0 0x00000008019881ac in nanosleep () from /lib/libc.so.7
> #1 0x0000000800e65945 in nanosleep () from /lib/libthr.so.3
> #2 0x0000000800c037f6 in bmicrosleep (sec=30, usec=0) at bsys.c:63
> #3 0x0000000800c3049f in check_deadlock () at lockmgr.c:574
> #4 0x0000000800e634f1 in pthread_getprio () from /lib/libthr.so.3
> #5 0x0000000000000000 in ?? ()
> Error accessing memory address 0x7fffffbff000: Bad address.
>
> Thread 4 (Thread 80220ae40 (LWP 101104)):
> #0 0x00000008019a2f6c in select () from /lib/libc.so.7
> #1 0x0000000800e65554 in select () from /lib/libthr.so.3
> #2 0x0000000800c05ba6 in bnet_thread_server (addrs=0x80220b3f8,
> max_clients=20, client_wq=0x572320,
> handle_client_request=0x445cc0 <handle_UA_client_request>)
> at bnet_server.c:161
> #3 0x0000000000445cbc in connect_thread (arg=0x80220b3f8) at ua_server.c:82
> #4 0x0000000800c3042d in lmgr_thread_launcher (x=0x8022986a8)
> at lockmgr.c:939
> #5 0x0000000800e634f1 in pthread_getprio () from /lib/libthr.so.3
> #6 0x0000000000000000 in ?? ()
> Error accessing memory address 0x7fffff9fe000: Bad address.
>
> Thread 3 (Thread 80220ac80 (LWP 101202)):
> #0 0x0000000800e6d3cc in __error () from /lib/libthr.so.3
> #1 0x0000000800e6b501 in pthread_cond_signal () from /lib/libthr.so.3
> #2 0x0000000800c2f261 in bthread_cond_timedwait_p (cond=0x800d44be0,
> m=0x800d44bd8, abstime=0x7fffff7fcf00, file=0x800c39772 "watchdog.c",
> line=321) at lockmgr.c:824
> #3 0x0000000800c2a4f6 in watchdog_thread (arg=Variable "arg" is not
> available.
> ) at watchdog.c:321
> #4 0x0000000800c3042d in lmgr_thread_launcher (x=0x8022984e8)
> at lockmgr.c:939
> #5 0x0000000800e634f1 in pthread_getprio () from /lib/libthr.so.3
> #6 0x0000000000000000 in ?? ()
> Error accessing memory address 0x7fffff7fd000: Bad address.
>
> Thread 2 (Thread 8024a0c80 (LWP 101311)):
> #0 0x000000080191a52c in wait4 () from /lib/libc.so.7
> #1 0x0000000800e6514e in waitpid () from /lib/libthr.so.3
> #2 0x0000000800c21a54 in signal_handler (sig=11) at signal.c:229
> #3 <signal handler called>
> #4 0x000000080199db27 in strlen () from /lib/libc.so.7
> #5 0x0000000800c0b144 in bvsnprintf (buffer=0x7fffff5fa470 "", maxlen=5000,
> format=0x800c36b38 " %7d %7d %5d\n", args=0x7fffff5fb800)
> at bsnprintf.c:446
> #6 0x0000000800c15f8f in p_msg (file=Variable "file" is not available.
> ) at message.c:1063
> #7 0x0000000800c19e5d in print_memory_pool_stats () at mem_pool.c:454
> #8 0x0000000800c1a20c in close_memory_pool () at mem_pool.c:414
> #9 0x000000000043f31a in restore_cmd (ua=0x80266e128, cmd=Variable "cmd" is
> not available.
> )
> at ua_restore.c:1173
> #10 0x000000000043033b in do_a_command (ua=0x80266e128) at ua_cmds.c:245
> #11 0x0000000000445d7f in handle_UA_client_request (arg=Variable "arg" is not
> available.
> ) at ua_server.c:146
> #12 0x0000000800c2ab6a in workq_server (arg=Variable "arg" is not available.
> ) at workq.c:346
> #13 0x0000000800c3042d in lmgr_thread_launcher (x=0x80247fee8)
> at lockmgr.c:939
> #14 0x0000000800e634f1 in pthread_getprio () from /lib/libthr.so.3
> #15 0x0000000000000000 in ?? ()
> Error accessing memory address 0x7fffff5fc000: Bad address.
>
> Thread 1 (Thread 8026e1c80 (LWP 101336)):
> #0 0x0000000800e6d3cc in __error () from /lib/libthr.so.3
> #1 0x0000000800e6b501 in pthread_cond_signal () from /lib/libthr.so.3
> #2 0x0000000800c2f261 in bthread_cond_timedwait_p (cond=0x5721c8,
> m=0x5721c0, abstime=0x7fffff3faf00, file=0x455ef0 "jobq.c", line=405)
> at lockmgr.c:824
> #3 0x0000000000423abe in jobq_server (arg=Variable "arg" is not available.
> ) at jobq.c:405
> #4 0x0000000800c3042d in lmgr_thread_launcher (x=0x802684b28)
> at lockmgr.c:939
> #5 0x0000000800e634f1 in pthread_getprio () from /lib/libthr.so.3
> #6 0x0000000000000000 in ?? ()
> Error accessing memory address 0x7fffff3fb000: Bad address.
> #0 0x0000000800e6d3cc in __error () from /lib/libthr.so.3
> No symbol table info available.
> #1 0x0000000800e6b501 in pthread_cond_signal () from /lib/libthr.so.3
> No symbol table info available.
> #2 0x0000000800c2f261 in bthread_cond_timedwait_p (cond=0x5721c8,
> m=0x5721c0, abstime=0x7fffff3faf00, file=0x455ef0 "jobq.c", line=405)
> at lockmgr.c:824
> 824 ret = pthread_cond_timedwait(cond, m, abstime);
> Current language: auto; currently c++
> ret =
> /usr/home/dan/src/BaculaRegressionTesting-TRUNK/regress/bin/btraceback.gdb:20:
> Error in sourced command file:
> Variable "ret" is not available.
------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world?
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel