lcrash SIGSEGV for X86_64 arch in kl_open_namelist()
Rajesham Gajjela <[email protected]> Tue, 23 Nov 2004 17:57:03 -0800 (PST)
| Newsgroups | gmane.linux.lkcd.general |
|---|---|
| Message-ID | <[email protected]> |
--0-1286461720-1101261423=:72183
Content-Type: text/plain; charset=us-ascii
Content-Id:
Content-Disposition: inline
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
--0-1286461720-1101261423=:72183
Content-Type: application/octet-stream; name=debug-lcrash
Content-Transfer-Encoding: base64
Content-Description: debug-lcrash
Content-Disposition: attachment; filename=debug-lcrash
XTA7cm9vdEB0YzIxMjovdmFyL2xvZy9kdW1wLzBbcm9vdEB0YzIxMiAwXSMg
Z2RiIC9zYmluL2xjcmFzaApHTlUgZ2RiIFJlZCBIYXQgTGludXggKDYuMHBv
c3QtMC4yMDAzMTExNy42cmgpCkNvcHlyaWdodCAyMDAzIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbiwgSW5jLgpHREIgaXMgZnJlZSBzb2Z0d2FyZSwgY292
ZXJlZCBieSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsIGFuZCB5
b3UgYXJlCndlbGNvbWUgdG8gY2hhbmdlIGl0IGFuZC9vciBkaXN0cmlidXRl
IGNvcGllcyBvZiBpdCB1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMuClR5cGUg
InNob3cgY29weWluZyIgdG8gc2VlIHRoZSBjb25kaXRpb25zLgpUaGVyZSBp
cyBhYnNvbHV0ZWx5IG5vIHdhcnJhbnR5IGZvciBHREIuICBUeXBlICJzaG93
IHdhcnJhbnR5IiBmb3IgZGV0YWlscy4KVGhpcyBHREIgd2FzIGNvbmZpZ3Vy
ZWQgYXMgIng4Nl82NC1yZWRoYXQtbGludXgtZ251Ii4uLlVzaW5nIGhvc3Qg
bGlidGhyZWFkX2RiIGxpYnJhcnkgIi9saWI2NC90bHMvbGlidGhyZWFkX2Ri
LnNvLjEiLgoKKGdkYikgc2V0IGFyZ3MgLWQgZHVtcC4wCihnZGIpIAooZ2Ri
KSBiIGNoZWNrX25hbWVsaXN0X2Zvcm1hdApCcmVha3BvaW50IDEgYXQgMHg0
MzE5MTk6IGZpbGUga2xfbm1saXN0LmMsIGxpbmUgMTMyLgooZ2RiKSBydW4K
U3RhcnRpbmcgcHJvZ3JhbTogL3NiaW4vbGNyYXNoIC1kIGR1bXAuMApsY3Jh
c2ggMC4xMC4yICh4bGNyYXNoKSBidWlsZCBhdCBOb3YgMjMgMjAwNCAxNDoy
MzoxNQpMY3Jhc2ggaXMgZnJlZSBzb2Z0d2FyZS4gSXQgaXMgY292ZXJlZCBi
eSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UuCllvdSBhcmUgd2Vs
Y29tZSB0byBjaGFuZ2UgaXQgYW5kL29yIGRpc3RyaWJ1dGUgY29waWVzIG9m
IGl0IHVuZGVyIGNlcnRhaW4KY29uZGl0aW9ucy4gVHlwZSAiaGVscCAtQyIg
dG8gc2VlIHRoZSBjb25kaXRpb25zLiBBYnNvbHV0ZWx5IG5vIHdhcnJhbnR5
CmlzIGdpdmVuIGZvciBMY3Jhc2guIFR5cGUgImhlbHAgLVciIGZvciB3YXJy
YW50eSBkZXRhaWxzLgoKICAgICAgbWFwID0gL2Jvb3QvU3lzdGVtLm1hcC0y
LjYuNy1sa2NkCiAgICAgZHVtcCA9IGR1bXAuMAprZXJudHlwZXMgPSAvYm9v
dC9LZXJudHlwZXMtMi42LjctbGtjZAoKClBsZWFzZSB3YWl0Li4uCglDaGVj
ayBkdW1wIGFyY2hpdGVjdHVyZToKCQlEdW1wIGFyY2ggc2V0LgoKCUluaXRp
YWxpemluZyBob3N0IGFyY2ggZGF0YSAuLi4gRG9uZS4KCUluaXRpYWxpemlu
ZyBkdW1wIGFjY2VzcyBkYXRhLi4uIERvbmUuCglPcGVuaW5nIGR1bXAgZm9y
IGFjY2Vzcy4uLiBEb25lLgoJTG9hZGluZyB0eXBlIGluZm8gKEtlcm50eXBl
cykgLi4uCkJyZWFrcG9pbnQgMSwgY2hlY2tfbmFtZWxpc3RfZm9ybWF0ICgK
ICAgIGZpbGVuYW1lPTB4NjY3ZmQwICIvYm9vdC9LZXJudHlwZXMtMi42Ljct
bGtjZCIpIGF0IGtsX25tbGlzdC5jOjEzMgoxMzIJCUVsZiAqZWxmX2ZkID0g
TlVMTDsKKGdkYikgbgoxMzMJCUVsZl9TY24gKnB0cl9zZWN0aW9uID0gTlVM
TDsKKGdkYikgcCBmaWxlbmFtZQokMSA9IDB4NjY3ZmQwICIvYm9vdC9LZXJu
dHlwZXMtMi42LjctbGtjZCIKKGdkYikgbgoxMzUJICAgICAgICBFbGYzMl9F
aGRyICpwdHIzMl9laGVhZGVyID0gTlVMTDsKKGdkYikgbgoxMzYJICAgICAg
ICBFbGY2NF9FaGRyICpwdHI2NF9laGVhZGVyID0gTlVMTDsKKGdkYikgbgox
MzgJCUVsZjMyX1NoZHIgKnB0cjMyX3NoZWFkZXIgPSBOVUxMOwooZ2RiKSBu
CjEzOQkgICAgICAgIEVsZjY0X1NoZHIgKnB0cjY0X3NoZWFkZXIgPSBOVUxM
OwooZ2RiKSBuCjE0MQkgICAgICAgIEVsZl9DbWQgY29tbWFuZCA9IEVMRl9D
X1JFQUQ7CihnZGIpIG4KMTQzCSAgICAgICAgZmQgPSBvcGVuKGZpbGVuYW1l
LE9fUkRPTkxZKTsKKGdkYikgbgoxNDQJICAgICAgICBpZihmZCA8IDApIHsK
KGdkYikgbgoxNDkJICAgICAgICAodm9pZCllbGZfdmVyc2lvbihFVl9OT05F
KTsKKGdkYikgcCBmZAokMiA9IDYKKGdkYikgbgoxNTAJICAgICAgICBpZihl
bGZfdmVyc2lvbihFVl9DVVJSRU5UKSA9PSBFVl9OT05FKSB7CihnZGIpIG4K
MTU1CSAgICAgICAgY29tbWFuZCA9IEVMRl9DX1JFQUQ7CihnZGIpIG4KMTU3
CQllbGZfZmQgPSBlbGZfYmVnaW4oZmQsY29tbWFuZCwoRWxmKikwKTsKKGdk
YikgbgoxNTgJICAgICAgICBpZighZWxmX2ZkKSB7CihnZGIpIG4KMTY0CQlz
d2l0Y2goS0xfQVJDSCkgewooZ2RiKSBuCjE4NwkJCQlicmVhazsKKGdkYikg
cAhbS24KMTkzCSAgICAgICAgd2hpbGUoKHB0cl9zZWN0aW9uPWVsZl9uZXh0
c2NuKGVsZl9mZCwgcHRyX3NlY3Rpb24pKSkgIHsKKGdkYikgcCBLTFAtPmR1
bXAtPmFyY2guYXJjaAokMyA9IDE1CihnZGIpIG4KMTk1CQkJc3dpdGNoKEtM
X0FSQ0gpIHsKKGdkYikgbgoyMzYJICAgICAgICAgICAgICAgIGlmKHN0cmNt
cChuYW1lLCIuZGVidWdfaW5mbyIpID09IDApIHsKKGdkYikgbgoyNDAJCQl9
IGVsc2UgaWYoc3RyY21wKG5hbWUsIi5zdGFiIikgPT0gMCkgewooZ2RiKSBw
IG5hbWUKJDQgPSAweDY2OTAwMCAiIgooZ2RiKSBuCjE5MwkgICAgICAgIHdo
aWxlKChwdHJfc2VjdGlvbj1lbGZfbmV4dHNjbihlbGZfZmQsIHB0cl9zZWN0
aW9uKSkpICB7CihnZGIpIAoxOTUJCQlzd2l0Y2goS0xfQVJDSCkgewooZ2Ri
KSAKMjM2CSAgICAgICAgICAgICAgICBpZihzdHJjbXAobmFtZSwiLmRlYnVn
X2luZm8iKSA9PSAwKSB7CihnZGIpIAoyNDAJCQl9IGVsc2UgaWYoc3RyY21w
KG5hbWUsIi5zdGFiIikgPT0gMCkgewooZ2RiKSAKMTkzCSAgICAgICAgd2hp
bGUoKHB0cl9zZWN0aW9uPWVsZl9uZXh0c2NuKGVsZl9mZCwgcHRyX3NlY3Rp
b24pKSkgIHsKKGdkYikgCjE5NQkJCXN3aXRjaChLTF9BUkNIKSB7CihnZGIp
IAoyMzYJICAgICAgICAgICAgICAgIGlmKHN0cmNtcChuYW1lLCIuZGVidWdf
aW5mbyIpID09IDApIHsKKGdkYikgCjI0MAkJCX0gZWxzZSBpZihzdHJjbXAo
bmFtZSwiLnN0YWIiKSA9PSAwKSB7CihnZGIpIAoxOTMJICAgICAgICB3aGls
ZSgocHRyX3NlY3Rpb249ZWxmX25leHRzY24oZWxmX2ZkLCBwdHJfc2VjdGlv
bikpKSAgewooZ2RiKSBuCjE5NQkJCXN3aXRjaChLTF9BUkNIKSB7CihnZGIp
IAoyMzYJICAgICAgICAgICAgICAgIGlmKHN0cmNtcChuYW1lLCIuZGVidWdf
aW5mbyIpID09IDApIHsKKGdkYikgCjI0MAkJCX0gZWxzZSBpZihzdHJjbXAo
bmFtZSwiLnN0YWIiKSA9PSAwKSB7CihnZGIpIAoxOTMJICAgICAgICB3aGls
ZSgocHRyX3NlY3Rpb249ZWxmX25leHRzY24oZWxmX2ZkLCBwdHJfc2VjdGlv
bikpKSAgewooZ2RiKSAKMTk1CQkJc3dpdGNoKEtMX0FSQ0gpIHsKKGdkYikg
CjIzNgkgICAgICAgICAgICAgICAgaWYoc3RyY21wKG5hbWUsIi5kZWJ1Z19p
bmZvIikgPT0gMCkgewooZ2RiKSAKMjQwCQkJfSBlbHNlIGlmKHN0cmNtcChu
YW1lLCIuc3RhYiIpID09IDApIHsKKGdkYikgCjE5MwkgICAgICAgIHdoaWxl
KChwdHJfc2VjdGlvbj1lbGZfbmV4dHNjbihlbGZfZmQsIHB0cl9zZWN0aW9u
KSkpICB7CihnZGIpIAoxOTUJCQlzd2l0Y2goS0xfQVJDSCkgewooZ2RiKSAK
MjM2CSAgICAgICAgICAgICAgICBpZihzdHJjbXAobmFtZSwiLmRlYnVnX2lu
Zm8iKSA9PSAwKSB7CihnZGIpIAoyNDAJCQl9IGVsc2UgaWYoc3RyY21wKG5h
bWUsIi5zdGFiIikgPT0gMCkgewooZ2RiKSAKMTkzCSAgICAgICAgd2hpbGUo
KHB0cl9zZWN0aW9uPWVsZl9uZXh0c2NuKGVsZl9mZCwgcHRyX3NlY3Rpb24p
KSkgIHsKKGdkYikgCjE5NQkJCXN3aXRjaChLTF9BUkNIKSB7CihnZGIpcCBu
YW1lCiQ1ID0gMHg2NjkwMDAgIiIKKGdkYikgCiQ2ID0gMHg2NjkwMDAgIiIK
KGdkYikgCiQ3ID0gMHg2NjkwMDAgIiIKKGdkYikgbgoyMzYJICAgICAgICAg
ICAgICAgIGlmKHN0cmNtcChuYW1lLCIuZGVidWdfaW5mbyIpID09IDApIHsK
KGdkYikgCjI0MAkJCX0gZWxzZSBpZihzdHJjbXAobmFtZSwiLnN0YWIiKSA9
PSAwKSB7CihnZGIpIAoxOTMJICAgICAgICB3aGlsZSgocHRyX3NlY3Rpb249
ZWxmX25leHRzY24oZWxmX2ZkLCBwdHJfc2VjdGlvbikpKSAgewooZ2RiKSAK
MTk1CQkJc3dpdGNoKEtMX0FSQ0gpIHsKKGdkYikgCjIzNgkgICAgICAgICAg
ICAgICAgaWYoc3RyY21wKG5hbWUsIi5kZWJ1Z19pbmZvIikgPT0gMCkgewoo
Z2RiKSAKMjQwCQkJfSBlbHNlIGlmKHN0cmNtcChuYW1lLCIuc3RhYiIpID09
IDApIHsKKGdkYikgCjE5MwkgICAgICAgIHdoaWxlKChwdHJfc2VjdGlvbj1l
bGZfbmV4dHNjbihlbGZfZmQsIHB0cl9zZWN0aW9uKSkpICB7CihnZGIpIHAg
bmFtZQokOCA9IDB4NjY5MDAwICIiCihnZGIpIG4KMTk1CQkJc3dpdGNoKEtM
X0FSQ0gpIHsKKGdkYikgCjIzNgkgICAgICAgICAgICAgICAgaWYoc3RyY21w
KG5hbWUsIi5kZWJ1Z19pbmZvIikgPT0gMCkgewooZ2RiKSAKMjQwCQkJfSBl
bHNlIGlmKHN0cmNtcChuYW1lLCIuc3RhYiIpID09IDApIHsKKGdkYikgCjE5
MwkgICAgICAgIHdoaWxlKChwdHJfc2VjdGlvbj1lbGZfbmV4dHNjbihlbGZf
ZmQsIHB0cl9zZWN0aW9uKSkpICB7CihnZGIpIAoxOTUJCQlzd2l0Y2goS0xf
QVJDSCkgewooZ2RiKSAKMjM2CSAgICAgICAgICAgICAgICBpZihzdHJjbXAo
bmFtZSwiLmRlYnVnX2luZm8iKSA9PSAwKSB7CihnZGIpIAoyNDAJCQl9IGVs
c2UgaWYoc3RyY21wKG5hbWUsIi5zdGFiIikgPT0gMCkgewooZ2RiKSAKMTkz
CSAgICAgICAgd2hpbGUoKHB0cl9zZWN0aW9uPWVsZl9uZXh0c2NuKGVsZl9m
ZCwgcHRyX3NlY3Rpb24pKSkgIHsKKGdkYikgCjE5NQkJCXN3aXRjaChLTF9B
UkNIKSB7CihnZGIpIAoyMzYJICAgICAgICAgICAgICAgIGlmKHN0cmNtcChu
YW1lLCIuZGVidWdfaW5mbyIpID09IDApIHsKKGdkYikgCjI0MAkJCX0gZWxz
ZSBpZihzdHJjbXAobmFtZSwiLnN0YWIiKSA9PSAwKSB7CihnZGIpIAoxOTMJ
ICAgICAgICB3aGlsZSgocHRyX3NlY3Rpb249ZWxmX25leHRzY24oZWxmX2Zk
LCBwdHJfc2VjdGlvbikpKSAgewooZ2RiKSAKMTk1CQkJc3dpdGNoKEtMX0FS
Q0gpIHsKKGdkYikgCjIzNgkgICAgICAgICAgICAgICAgaWYoc3RyY21wKG5h
bWUsIi5kZWJ1Z19pbmZvIikgPT0gMCkgewooZ2RiKSAKMjQwCQkJfSBlbHNl
IGlmKHN0cmNtcChuYW1lLCIuc3RhYiIpID09IDApIHsKKGdkYikgCjE5Mwkg
ICAgICAgIHdoaWxlKChwdHJfc2VjdGlvbj1lbGZfbmV4dHNjbihlbGZfZmQs
IHB0cl9zZWN0aW9uKSkpICB7CihnZGIpIAoxOTUJCQlzd2l0Y2goS0xfQVJD
SCkgewooZ2RiKSAKMjM2CSAgICAgICAgICAgICAgICBpZihzdHJjbXAobmFt
ZSwiLmRlYnVnX2luZm8iKSA9PSAwKSB7CihnZGIpIAoyNDAJCQl9IGVsc2Ug
aWYoc3RyY21wKG5hbWUsIi5zdGFiIikgPT0gMCkgewooZ2RiKSAKMTkzCSAg
ICAgICAgd2hpbGUoKHB0cl9zZWN0aW9uPWVsZl9uZXh0c2NuKGVsZl9mZCwg
cHRyX3NlY3Rpb24pKSkgIHsKKGdkYikgCjI0Ngl9CihnZGIpIAprbF9vcGVu
X25hbWVsaXN0IChuYW1lbGlzdD0weDY2N2ZkMCAiL2Jvb3QvS2VybnR5cGVz
LTIuNi43LWxrY2QiLCBmbGFncz0xNDApCiAgICBhdCBrbF9ubWxpc3QuYzox
MDQKMTA0CQlpZiAoKCoobmFtZWxpc3Rfb3Bucy0+b3Blbl9uYW1lbGlzdCkp
IChuYW1lbGlzdCwgZmxhZ3MpKSB7CihnZGIpIHAgbmFtZQpObyBzeW1ib2wg
Im5hbWUiIGluIGN1cnJlbnQgY29udGV4dC4KKGdkYikgcCBuYW1lbGlzdF9v
cG5zCiQ5ID0gKHN0cnVjdCBuYW1lbGlzdF9mb3JtYXRfb3BucyAqKSAweDAK
KGdkYikgbgoKUHJvZ3JhbSByZWNlaXZlZCBzaWduYWwgU0lHU0VHViwgU2Vn
bWVudGF0aW9uIGZhdWx0LgoweDAwMDAwMDAwMDA0MzE4MWMgaW4ga2xfb3Bl
bl9uYW1lbGlzdCAoCiAgICBuYW1lbGlzdD0weDY2N2ZkMCAiL2Jvb3QvS2Vy
bnR5cGVzLTIuNi43LWxrY2QiLCBmbGFncz0xNDApCiAgICBhdCBrbF9ubWxp
c3QuYzoxMDQKMTA0CQlpZiAoKCoobmFtZWxpc3Rfb3Bucy0+b3Blbl9uYW1l
bGlzdCkpIChuYW1lbGlzdCwgZmxhZ3MpKSB7CihnZGIpIG4KMHgwMDAwMDAy
YTk1YjE4MTM0IGluIHNpZ2xvbmdqbXAgKCkgZnJvbSAvbGliNjQvdGxzL2xp
YmMuc28uNgooZ2RiKSBuClNpbmdsZSBzdGVwcGluZyB1bnRpbCBleGl0IGZy
b20gZnVuY3Rpb24gc2lnbG9uZ2ptcCwgCndoaWNoIGhhcyBubyBsaW5lIG51
bWJlciBpbmZvcm1hdGlvbi4KClByb2dyYW0gZXhpdGVkIHdpdGggY29kZSAw
MS4KKGdkYikgcXVpdApdMDtyb290QHRjMjEyOi92YXIvbG9nL2R1bXAvMFty
b290QHRjMjEyIDBdIyAKU2NyaXB0IGRvbmUgb24gVHVlIDIzIE5vdiAyMDA0
IDA1OjE0OjUwIFBNIFBTVAo=
--0-1286461720-1101261423=:72183--
-------------------------------------------------------
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/