2009/7/30 Axel Dörfler <axeld@xxxxxxxxxxxxxxxx>: > David McPaul <dlmcpaul@xxxxxxxxx> wrote: >> 2009/7/28 Axel Dörfler <axeld@xxxxxxxxxxxxxxxx>: >> > David McPaul <dlmcpaul@xxxxxxxxx> wrote: >> >> Trying to update from revision 31022 to current revision 31795. >> >> However, the boot process stops at the ram icon and the last >> > > message >> >> written is >> >> >> >> bfs: Find:1854 Bad argument type passed to function. >> >> >> >> Looking at BPlusTree.cpp where this error is raised from it is >> >> indicating that the function is being called on a bfs system that >> >> allows duplicates. >> > >> > It's not a "bfs system" that allows duplicates, but the B+tree is >> > used >> > either in a directory (which doesn't support duplicates, >> > obviously), >> > and in an index which does support duplicates. >> > >> >> Is there anyway I can track this further or tell my build to not >> > > make >> >> a file system that allows duplicates? >> > You should find out what inode the tree belongs to, and then dump >> > it >> > via the kernel debugger ("bfs_inode <pointer to inode>"), as well >> > as >> Hmm, have not been able to drop into the debugger. The system is not >> locked up, as I can see USB messages when I unplug/plug the keyboard. >> >> I might add a debugger() command on the error return path and see >> what >> that does. >> >> I might also try a few other things when creating the partition. > > But you noticed that F12 no longer enters the kernel debugger? > It's Alt-SysReq-'d' now (in that order). Yes, although. Is it all 3 keys simultaneously? Or Alt-SysReq followed by d? My keyboard does not show SysReq just Print Screen. Not sure if that means anything. -- Cheers David