Re: lcrash SIGSEGV for X86_64 arch in kl_open_namelist()
"Tom Morano" <[email protected]> Wed, 24 Nov 2004 14:17:20 -0800
| Newsgroups | gmane.linux.lkcd.general |
|---|---|
| Message-ID | <022301c4d273$5f0101b0$6401a8c0@PCTMORANO> |
I will take a look at this change. Assuming I don't see any problems, I'll go ahead an make the change. Thanks, Tom ----- Original Message ----- From: "Rajesham Gajjela" <[email protected]> To: <[email protected]>; <[email protected]>; <[email protected]> Sent: Wednesday, November 24, 2004 1:38 PM Subject: Re: [lkcd-general] lcrash SIGSEGV for X86_64 arch in kl_open_namelist() > > Since "kerntypes" is generated with -gstabs for > x86_64 and also this is 64 bit arch, I made the > following changes: > > kl_open_namelist(char *namelist, int flags) > { > in both the switch statements, > I have added > case KL_ARCH_X86_64: > just above the 'case case KL_ARCH_S390X: {' > } > > > This works good for me. Can you please let me know if > this sounds okay ??? or if you have any comments. > > Rajesham > > --- Rajesham Gajjela <[email protected]> wrote: > > > For the case of KL_ARCH_X86_64 arch, 'namelist_opns' > > is NULL ptr in libklib/kl_nmlist.c. This leads to > > SIGSEGV > > in kl_open_namelist(char *namelist, int flags). > > See the below code lines: > > > > int > > kl_open_namelist(char *namelist, int flags) > > { > > int saved_nmlist; > > > > > > > > ..... > > > > > > check_namelist_format(namelist); > > > > if ((*(namelist_opns->open_namelist)) > > (namelist, > > flags)) { --> SEGV here > > > > > > ..... > > } > > > > check_namelist_format(namelist) suppose to set the > > 'namelist_opns' members. But it does not set for > > X86_64 arch. > > > > Can you please clarify me these questions ? > > 1. Is lcrash supported for x86_64 arch ? > > 2. If "YES", then, what operations 'namelist_opns' > > should point for for x86_64 arch ? > > 3. Can you brief me about the purpose of these > > operations ??? > > > > I have attached a gdb session FYI. Please let me > > know > > if you need any other info. > > > > My experiments can be one of test case for x86_64 > > arch > > LKCD & lkcdutils :-) > > > > > > Rajesham > > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - You care about security. So do we. > http://promotions.yahoo.com/new_mail ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/