Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!rutgers!cmcl2!adm!xadmx!vger!aglew@urbana.mcd.mot.com From: vger!aglew@urbana.mcd.mot.com Newsgroups: comp.unix.wizards Subject: 4.3BSD crash dump help needed Message-ID: <18238@adm.BRL.MIL> Date: 30 Jan 89 02:05:22 GMT Sender: news@adm.BRL.MIL Lines: 33 >I have not found the Xtransflt symbol anywhere in the source or in any >of the C libraries. What am I overlooking? The crash dumps always >give a similar stack trace. If only I could figure out what Xtransflt >is I might have a clue. > >Any suggestions? >-- >Rahul Dhesi UUCP: !{iuvax,pur-ee}!bsu-cs!dhesi > ARPA: bsu-cs!dhesi@iuvax.cs.indiana.edu Chris Torek has already shown where Xtransflt comes from - it is a symbol in locore.s that is generated by a macro - and diagnosed the problem. I thought that I might just mention a convenient trick for finding this sort of generated symbol that does not exist in the source: just do an "nm -o *.[oa]|grep Xtransflt" in the directory that contains all of your objects for the kernel build. That'll tell you what file the symbol is in - then you just have to look at the macros. BTW, it might be nice to find a way to map these synthetic symbols into a tags file - although at the moment I'd be happy to have tags for my assembler files... [everything is simple, just requiring time and effort] Andy "Krazy" Glew aglew@urbana.mcd.mot.com uunet!uiucdcs!mcdurb!aglew Motorola Microcomputer Division, Champaign-Urbana Design Center 1101 E. University, Urbana, Illinois 61801, USA. My opinions are my own, and are not the opinions of my employer, or any other organisation. I indicate my company only so that the reader may account for any possible bias I may have towards our products.