Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - trunk io-blk crash on 6.3: (6 Items)
   
trunk io-blk crash on 6.3  

I am trying to build the trunk io-blk for a 6.3 system.

I "fixed" the ioblk_version to be correct for my system so I can mount OK.

However, on first access (ls or cd or whatever) it crashes horribly: SIGILL no good stack.  LR is possibly good but I am
 not making headway.

I have tried several combinations of 32vs64 for 
CFLAGS += -D_FILE_OFFSET_BITS=64 -D_IOFUNC_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE

Is there a quick set of "todos" to get the trunk ioblk to work on 6.3?

(Or is there a major ABI change for which I have 0.0% chance of making trunk work on 6.3?)

PS I am using gcc 4.3.2.

Thanks for any insights.

dave
Re: trunk io-blk crash on 6.3  
I finally got a gdb session to work.

The problem is my fs-dos is supplying crap for the transaction and periodic vfsops.  That seems "fixable".  :-)

Any sage advice for getting io-blk to work on 6.3 still appreciated.

dave
Re: trunk io-blk crash on 6.3  
Try using the trunk fs* drivers, too - I ran the trunk io-blk and fs-* drivers together with our 6.3.0 devb* and they 
seemed to work ok; the system booted and ran our data acquisition software fine, at any rate.  I haven't done very 
thorough testing though.  When I got the ioblk_version error it seemed easier to just bring in the trunk fs code.  

-Will
RE: trunk io-blk crash on 6.3  
Nothing too sage, just that the fs-*.so, and io-blk.so really need to be
matched versions, that's why the version check is there, to prevent
mismatches from running.  Is there a specific reason that you don't want
the trunk fs-* libraries? 

> -----Original Message-----
> From: dave carlson [mailto:dcarls07@harris.com] 
> Sent: July 24, 2008 2:59 PM
> To: general-filesystems
> Subject: Re: trunk io-blk crash on 6.3
> 
> I finally got a gdb session to work.
> 
> The problem is my fs-dos is supplying crap for the 
> transaction and periodic vfsops.  That seems "fixable".  :-)
> 
> Any sage advice for getting io-blk to work on 6.3 still appreciated.
> 
> dave
> 
> _______________________________________________
> General
> http://community.qnx.com/sf/go/post10985
> 
> 
Re: RE: trunk io-blk crash on 6.3  
Thanks for your help.

I built the fs libs and all is well.

dave
Re: RE: trunk io-blk crash on 6.3  
Thanks for your help.

I built the fs libs and all is well.  

The problem is api was designed to be backward compatible via nops but an unexpected nops does not result in an error 
but in an out-of-bounds dereference.  Doh.

dave