[Pvfs2-developers] Server crash in src/io/flow/flowproto-bmi-trove/flowproto-multiqueue.c

Sam Lang slang at mcs.anl.gov
Wed Jul 15 11:51:01 EDT 2009


Hi Randy,

I don't have any ideas where the problem is, but could you try running  
the server in gdb?  That may give you a better backtrace.  The code  
that generates the backtrace and writes it to the log when a segfault  
occurs isn't that reliable and may not work on your system.  Also, you  
could try running the server in valgrind to see if there's memory  
errors elsewhere.  That may pinpoint the problem better.

Was PVFS configured with optimizations (--enable-fast), or without (-- 
enable-strict)?  And did you specify CFLAGS=-g when running  
configure?  For debugging environments I usually run configure like  
this:

CFLAGS=-g ./configure --enable-strict

That will enable the most debugging, and hopefully get better  
backtraces.

-sam

On Jul 15, 2009, at 7:47 AM, Randall Martin wrote:

> I occasionally get a server crash in what appears to be src/io/flow/ 
> flowproto-bmi-trove/flowproto-multiqueue.c.  The backtrace is  
> useless.  I’m running off the head branch code that I compiled on 7/3.
>
> [E 07/14 18:06] PVFS2 server: signal 11, faulty address is (nil),  
> from (nil)
> [E 07/14 18:06] [bt] [(nil)]
> [D 07/15 08:19] PVFS2 Server version 2.8.1pre1-2009-07-03-123548  
> starting.
>
> I added a few extra gossip_err statements in the handle_io_error  
> routine and narrowed it down to the following few lines:
>
>         else if (src == TROVE_ENDPOINT && dest == BMI_ENDPOINT)
>         {
>             ret = cancel_pending_trove(&flow_data->src_list,  
> flow_data->parent->src.u.trove.coll_id);
>             flow_data->cleanup_pending_count += ret;
>
> Any ideas?
>
> Thanks,
> Randy
> _______________________________________________
> Pvfs2-developers mailing list
> Pvfs2-developers at beowulf-underground.org
> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.beowulf-underground.org/pipermail/pvfs2-developers/attachments/20090715/781419dd/attachment-0001.htm


More information about the Pvfs2-developers mailing list