[Vortex] Regression tests failing on FreeBSD 7.0

Skye skye at F4.ca
Tue Nov 25 00:17:52 CET 2008


I've been moving my dev environment from FreeBSD 6.3 (no problems) to 7.0 and
now I'm getting core dumps on the listener in my application.  So I went
back to the vortex-1.0.16 build directory and ran the regression tests which
are failing as well....

$ ./vortex-regression-listener                                
~/packages/vortex-1.0.16.b3655.g3655/test
Skipping SASL setup, since Vortex is not configured with SASL support
ready and waiting..
New connection accepted from: 127.0.0.1:61921
******
****** Received a signal (the regression test is failing): pid
33738..locking..!!!
******

Can anyone else with FreeBSD 7.0 verify the problem?  Can I provide more
debug info?  Here is the backtrace from my crashing "simple3195"
application...

I have verified that vortex-1.0.15 has the same problem in my environment.

(gdb) run
Starting program: /usr/home/snott/simple3195/collector
[New LWP 100147]
[New Thread 0x801201120 (LWP 100147)]
Starting... $Id: collector.c 37666 2008-11-15 01:41:18Z snott $
Loding configuration from 'collector.conf'...
Initializing Vortex library...
[New Thread 0x801201290 (LWP 100055)]
[New Thread 0x801201400 (LWP 100064)]
[New Thread 0x801201570 (LWP 100072)]
[New Thread 0x8012016e0 (LWP 100073)]
[New Thread 0x801201850 (LWP 100091)]
[New Thread 0x8012019c0 (LWP 100094)]
[New Thread 0x801201b30 (LWP 100118)]
Starting listener...
-------------------------------------------------------
Accepted connection from 127.0.0.1:59729

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x801201290 (LWP 100055)]
0x00000008010e28e4 in pthread_mutex_lock () from /lib/libthr.so.3
(gdb) bt
#0  0x00000008010e28e4 in pthread_mutex_lock () from /lib/libthr.so.3
#1  0x0000000800670d4e in vortex_mutex_lock (mutex_def=Variable "mutex_def"
is not available.
) at vortex_thread.c:372
#2  0x0000000800664bca in vortex_hash_lookup (hash_table=0x13d01c0, key=0x0)
at vortex_hash.c:319
#3  0x000000080064e084 in vortex_connection_get_channel (connection=Variable
"connection" is not available.
) at vortex_connection.c:3060
#4  0x000000080065713a in vortex_greetings_send (connection=0x8013d5140) at
vortex_greetings.c:214
#5  0x00000008006524a6 in vortex_listener_accept_connection
(connection=0x8013d5140, send_greetings=1)
    at vortex_listener.c:134
#6  0x000000080065268f in vortex_listener_accept_connections (ctx=Variable
"ctx" is not available.
) at vortex_listener.c:385
#7  0x00000008006613e4 in __vortex_io_waiting_poll_dispatch
(fd_group=0x801301060, 
    dispatch_func=0x800663f70 <__vortex_reader_dispatch_connection>,
changed=1, user_data=0x80121a400) at vortex_io.c:432
#8  0x0000000800664146 in __vortex_reader_run (ctx=0x80121a400) at
vortex_reader.c:1296
#9  0x00000008010dea88 in pthread_getprio () from /lib/libthr.so.3
#10 0x0000000000000000 in ?? ()
Error accessing memory address 0x7fffffbff000: Bad address.
(gdb) 



-- 
View this message in context: http://n2.nabble.com/Regression-tests-failing-on-FreeBSD-7.0-tp1574242p1574242.html
Sent from the Vortex -- Open Source BEEP implementation mailing list archive at Nabble.com.



More information about the Vortex mailing list