A repeatable Oops on Alpha/2.1.129 in scsi_proc_fill_inode

Maciej W. Rozycki (macro@ds2.pg.gda.pl)
Mon, 30 Nov 1998 20:12:03 +0100 (MET)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-869693583-912452528=:12758
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine.GSO.3.96.981130200331.12758O@delta.ds2.pg.gda.pl>

Hi,

Almost every morning I arrive at my Alpha/Linux machine I see a nice Oops
on the console coming from `updatedb' being run at night. Well, it's not
a standard Oops as it looks like an unaligned access. But normal
unaligned accesses are emulated and not reported like this. So I presume,
the emulation fails due to protection checks -- almost the same symptoms
may be reproduced in user level -- when an unaligned access hits
unaccessible memory it's unalignment being reported and not the fact of
memory protection violation.

Anyway, attached there is a decoded (thanks for a great work, Keith
Owens) kernel report and an output of the relevant part of `objdump -S' of
scsi_proc.o (in case someone is interested what actually that nice Alpha
assembler code means) -- a series of caret (^) characters helps finding
the problematic opcode.

Here is the SCSI-related part of .config:

CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=m
CONFIG_BLK_DEV_SR=m
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=m
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_PPA=m
CONFIG_SCSI_PPA_HAVE_PEDANTIC=y
CONFIG_SCSI_IMM=m
CONFIG_SCSI_NCR53C8XX=y
CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=0
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
CONFIG_SCSI_NCR53C8XX_SYNC=40

Note that it happens when accessing a NCR-hosted hard disk.

The compiler version is: "gcc version egcs-2.91.57 19980901 (egcs-1.1
release)" -- it seems to be stable on Alpha -- unlike gcc 2.7.x it did not
yet proved it can produce bogus code for me here.

I may provide any further details if needed.

Maciej

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro@ds2.pg.gda.pl, PGP key available        +

---559023410-869693583-912452528=:12758 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME="scsi_proc.0.ksymoops" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.GSO.3.96.981130200208.12758L@delta.ds2.pg.gda.pl> Content-Description:

T3B0aW9ucyB1c2VkOiAtdiAvdXNyL3NyYy9saW51eC0yLjEuMTI5LXNybS1z ZXR1cC92bWxpbnV4IChzcGVjaWZpZWQpDQogICAgICAgICAgICAgIC1vIC9s aWIvbW9kdWxlcy8yLjEuMTI5IChzcGVjaWZpZWQpDQogICAgICAgICAgICAg IC1rIC9wcm9jL2tzeW1zIChzcGVjaWZpZWQpDQogICAgICAgICAgICAgIC1s IC9wcm9jL21vZHVsZXMgKHNwZWNpZmllZCkNCiAgICAgICAgICAgICAgLW0g L2Jvb3QvU3lzdGVtLm1hcC0yLjEuMTI5IChzcGVjaWZpZWQpDQogICAgICAg ICAgICAgIC1jIDQgKGRlZmF1bHQpDQoNCmZpbmQ6IEV4Y2VwdGlvbiBhdCBb PGZmZmZmYzAwMDAzMTE1NWM+XSAoZmZmZmZjMDAwMDMxMTU2YykNCnBjID0g WzxmZmZmZmMwMDAwM2RiNDZjPl0gIHJhID0gWzxmZmZmZmMwMDAwMzZiNGI0 Pl0gIHBzID0gMDAwMA0KcjAgPSBmZmZmZmMwMDAyMTc3MGQ4ICByMSA9IGZm ZmMwMDAwNDQyMzU4ZmYgIHIyID0gMDAwMDAwMDAwMDAwMDAwMA0KcjMgPSBm ZmZmZmMwMDAwNDVlYWYwICByNCA9IDAwMDAwMDAwMDAwMDA0MDAgIHI1ID0g MDAwMDAwMDAwMDAwMGZmZg0KcjYgPSAwMDAwMDAwMDAwMDAwMTE3ICByNyA9 IDAwMDAwMDAwMDAwMDAwMDEgIHI4ID0gZmZmZmZjMDAwMDU5YzAwMA0Kcjkg PSBmZmZmZmMwMDAwNDM5Yjk4ICByMTA9IGZmZmZmYzAwMDIxNzcwZDggIHIx MT0gZmZmZmZjMDAwMDUzNzgwMA0KcjEyPSBmZmZmZmMwMDAzNTg1NTAwICBy MTM9IGZmZmZmZmZmZmZmZmZmZWEgIHIxND0gMDAwMDAwMDAwMDAwMDAwMA0K cjE1PSAwMDAwMDAwMDAwMDAwMDE1DQpyMTY9IGZmZmZmYzAwMDIxNzcwZDgg IHIxNz0gMDAwMDAwMDAwMDAwMDAwMSAgcjE4PSAwMDAwMDAwMDAwMDAwMDAw DQpyMTk9IDAwMDAwMDAxMjAxMTcyZDAgIHIyMD0gMDAwMDAwMDAwMDAwMDAw MSAgcjIxPSBmZmZmZmMwMDAwMDAwMDAwDQpyMjI9IDAwMDAwMDAwMDAwMDAw MDQgIHIyMz0gMDAwMDAwMDAwMDAwMDAwMCAgcjI0PSAwMDAwMDAwMDAwMDAw MDgwDQpyMjU9IDAwMDAwMDAwMDAwMDAwMDEgIHIyNz0gZmZmZmZjMDAwMDNk YjQ1ZiAgcjI4PSAwMDAwMDAwMDAwMDAwYTI0DQpncCA9IGZmZmZmYzAwMDA0 NDIwYjcgIHNwID0gZmZmZmZjMDAwMDU5ZmRmOA0KVHJhY2U6IFs8ZmZmZmZj MDAwMDM2YmZiOD5dIFs8ZmZmZmZjMDAwMDM0ODMxMD5dIFs8ZmZmZmZjMDAw MDM0ODY1ND5dIFs8ZmZmZmZjMDAwMDM0ODdhYz5dIFs8ZmZmZmZjMDAwMDM0 NTYyYz5dIFs8ZmZmZmZjMDAwMDMxMGI4OD5dIFs8ZmZmZmZjMDAwMDMxMGFl MD5dDQpDb2RlOiAyN2JiMDAwNiAgMjNiZDZjNTggIGE0M2Q5ZTE4IDxhNDYx MDAwMD4gZTQ2MDAwMWMgIGE2MTAwMDMwICA0N2ZmMDQxZiAgMmZlMDAwMDAg IGE0NDMwMDEwDQoNCj4+RUlQOiBmZmZmZmMwMDAwM2RiNDZjIDxzY3NpX3By b2NfZmlsbF9pbm9kZStjL2EwPg0KVHJhY2U6IGZmZmZmYzAwMDAzNmJmYjgg PHByb2NfbG9va3VwK2Q4LzE0MD4NClRyYWNlOiBmZmZmZmMwMDAwMzQ4MzEw IDxyZWFsX2xvb2t1cCtiMC8xNDA+DQpUcmFjZTogZmZmZmZjMDAwMDM0ODY1 NCA8bG9va3VwX2RlbnRyeSsxZDQvMmUwPg0KVHJhY2U6IGZmZmZmYzAwMDAz NDg3YWMgPF9fbmFtZWkrNGMvYzA+DQpUcmFjZTogZmZmZmZjMDAwMDM0NTYy YyA8c3lzX25ld2xzdGF0KzJjL2MwPg0KVHJhY2U6IGZmZmZmYzAwMDAzMTBi ODggPGVudFN5cythOC9jMD4NClRyYWNlOiBmZmZmZmMwMDAwMzEwYWUwIDxl bnRTeXMrMC9jMD4NCkNvZGU6ICBmZmZmZmMwMDAwM2RiNDYwIDxzY3NpX3By b2NfZmlsbF9pbm9kZSswL2EwPiAgICAwMDAwMDAwMDAwMDAwMDAwIDxfRUlQ PjoNCkNvZGU6ICBmZmZmZmMwMDAwM2RiNDYwIDxzY3NpX3Byb2NfZmlsbF9p bm9kZSswL2EwPiAgICAgICAwOgkwNiAwMCBiYiAyNyAJbGRhaAlncCw2KHQx MikNCkNvZGU6ICBmZmZmZmMwMDAwM2RiNDY0IDxzY3NpX3Byb2NfZmlsbF9p bm9kZSs0L2EwPiAgICAgICA0Ogk1OCA2YyBiZCAyMyAJbGRhCWdwLDI3NzM2 KGdwKQ0KQ29kZTogIGZmZmZmYzAwMDAzZGI0NjggPHNjc2lfcHJvY19maWxs X2lub2RlKzgvYTA+ICAgICAgIDg6CTE4IDllIDNkIGE0IAlsZHEJdDAsLTI1 MDY0KGdwKQ0KQ29kZTogIGZmZmZmYzAwMDAzZGI0NmMgPHNjc2lfcHJvY19m aWxsX2lub2RlK2MvYTA+ICAgICAgIGM6CTAwIDAwIDYxIGE0IAlsZHEJdDIs MCh0MCkNCkNvZGU6ICBmZmZmZmMwMDAwM2RiNDcwIDxzY3NpX3Byb2NfZmls bF9pbm9kZSsxMC9hMD4gICAgIDEwOgkxYyAwMCA2MCBlNCAJYmVxCXQyLDg0 IDxfRUlQKzB4ODQ+IGZmZmZmYzAwMDAzZGI0ZTQgPHNjc2lfcHJvY19maWxs X2lub2RlKzg0L2EwPg0KQ29kZTogIGZmZmZmYzAwMDAzZGI0NzQgPHNjc2lf cHJvY19maWxsX2lub2RlKzE0L2EwPiAgICAgMTQ6CTMwIDAwIDEwIGE2IAls ZHEJYTAsNDgoYTApDQpDb2RlOiAgZmZmZmZjMDAwMDNkYjQ3OCA8c2NzaV9w cm9jX2ZpbGxfaW5vZGUrMTgvYTA+ICAgICAxODoJMWYgMDQgZmYgNDcgCW5v cAkNCkNvZGU6ICBmZmZmZmMwMDAwM2RiNDdjIDxzY3NpX3Byb2NfZmlsbF9p bm9kZSsxYy9hMD4gICAgIDFjOgkwMCAwMCBlMCAyZiAJdW5vcAkNCkNvZGU6 ICBmZmZmZmMwMDAwM2RiNDgwIDxzY3NpX3Byb2NfZmlsbF9pbm9kZSsyMC9h MD4gICAgIDIwOgkxMCAwMCA0MyBhNCAJbGRxCXQxLDE2KHQyKQ0KDQo= ---559023410-869693583-912452528=:12758 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME="scsi_proc.objdump.edited" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.GSO.3.96.981130200208.12758M@delta.ds2.pg.gda.pl> Content-Description:

ZHJpdmVycy9zY3NpL3Njc2lfcHJvYy5vOiAgICAgZmlsZSBmb3JtYXQgZWxm NjQtYWxwaGENCg0KRGlzYXNzZW1ibHkgb2Ygc2VjdGlvbiAudGV4dDoNCg0K MDAwMDAwMDAwMDAwMDFlMCA8c2NzaV9wcm9jX2ZpbGxfaW5vZGU+Og0KIDFl MDoJMDAgMDAgYmIgMjcgCWxkYWgJZ3AsMCh0MTIpDQogMWU0OgkwMCAwMCBi ZCAyMyAJbGRhCWdwLDAoZ3ApDQoNCnN0YXRpYyB2b2lkIHNjc2lfcHJvY19m aWxsX2lub2RlKHN0cnVjdCBpbm9kZSAqaW5vZGUsIGludCBmaWxsKQ0Kew0K U2NzaV9Ib3N0X1RlbXBsYXRlICpzaHBudDsNCg0Kc2hwbnQgPSBzY3NpX2hv c3RzOw0KIDFlODoJMDAgMDAgM2QgYTQgCWxkcQl0MCwwKGdwKQ0KIDFlYzoJ MDAgMDAgNjEgYTQgCWxkcQl0MiwwKHQwKQ0KXl5eXl5eXl5eXl5eXl5eXl5e Xl5eXl5eXl5eXl5eXl5eXl5eXl5eXg0Kd2hpbGUgKHNocG50ICYmIHNocG50 LT5wcm9jX2Rpci0+bG93X2lubyAhPSBpbm9kZS0+aV9pbm8pDQogMWYwOgkx YyAwMCA2MCBlNCAJYmVxCXQyLDI2NCA8c2NzaV9wcm9jX2ZpbGxfaW5vZGUr MHg4ND4NCiAxZjQ6CTMwIDAwIDEwIGE2IAlsZHEJYTAsNDgoYTApDQogMWY4 OgkxZiAwNCBmZiA0NyAJbm9wCQ0KIDFmYzoJMDAgMDAgZTAgMmYgCXVub3AJ DQogMjAwOgkxMCAwMCA0MyBhNCAJbGRxCXQxLDE2KHQyKQ0KIDIwNDoJMDAg MDAgMjIgYTAgCWxkbAl0MCwwKHQxKQ0KIDIwODoJMjEgNzYgMjAgNDggCXph cG5vdAl0MCwweDMsdDANCiAyMGM6CWExIDA1IDMwIDQwIAljbXBlcQl0MCxh MCx0MA0KIDIxMDoJMDIgMDAgMjAgZjQgCWJuZQl0MCwyMWMgPHNjc2lfcHJv Y19maWxsX2lub2RlKzB4M2M+DQogICAgc2hwbnQgPSBzaHBudC0+bmV4dDsN CiAyMTQ6CTAwIDAwIDYzIGE0IAlsZHEJdDIsMCh0MikNCiAyMTg6CWY5IGZm IDdmIGY0IAlibmUJdDIsMjAwIDxzY3NpX3Byb2NfZmlsbF9pbm9kZSsweDIw Pg0KaWYgKCFzaHBudCB8fCAhc2hwbnQtPm1vZHVsZSkNCiAyMWM6CTExIDAw IDYwIGU0IAliZXEJdDIsMjY0IDxzY3NpX3Byb2NfZmlsbF9pbm9kZSsweDg0 Pg0KIDIyMDoJMDggMDAgNDMgYTQgCWxkcQl0MSw4KHQyKQ0KIDIyNDoJMGYg MDAgNDAgZTQgCWJlcQl0MSwyNjQgPHNjc2lfcHJvY19maWxsX2lub2RlKzB4 ODQ+DQogICAgcmV0dXJuOw0KaWYgKGZpbGwpDQogMjI4OgkwNyAwMCAyMCBl NiAJYmVxCWExLDI0OCA8c2NzaV9wcm9jX2ZpbGxfaW5vZGUrMHg2OD4NCiAg ICBfX01PRF9JTkNfVVNFX0NPVU5UKHNocG50LT5tb2R1bGUpOw0KIDIyYzoJ MjAgMDAgMjIgYTQgCWxkcQl0MCwzMih0MSkNCiAyMzA6CTAxIDM0IDIwIDQw IAlhZGRxCXQwLDB4MSx0MA0KIDIzNDoJMjAgMDAgMjIgYjQgCXN0cQl0MCwz Mih0MSkNCiAyMzg6CTA4IDAwIDYzIGE0IAlsZHEJdDIsOCh0MikNCiAyM2M6 CTI4IDAwIDQzIGE0IAlsZHEJdDEsNDAodDIpDQogMjQwOgkwMiAxNCA0MyA0 NCAJb3IJdDEsMHgxOCx0MQ0KIDI0NDoJMDYgMDAgZTAgYzMgCWJyCTI2MCA8 c2NzaV9wcm9jX2ZpbGxfaW5vZGUrMHg4MD4NCmVsc2UNCiAgICBfX01PRF9E RUNfVVNFX0NPVU5UKHNocG50LT5tb2R1bGUpOw0KIDI0ODoJMjAgMDAgMjIg YTQgCWxkcQl0MCwzMih0MSkNCiAyNGM6CTIxIDM1IDIwIDQwIAlzdWJxCXQw LDB4MSx0MA0KIDI1MDoJMjAgMDAgMjIgYjQgCXN0cQl0MCwzMih0MSkNCiAy NTQ6CTA4IDAwIDYzIGE0IAlsZHEJdDIsOCh0MikNCiAyNTg6CTI4IDAwIDQz IGE0IAlsZHEJdDEsNDAodDIpDQogMjVjOgkwMiAxNCA0MSA0NCAJb3IJdDEs MHg4LHQxDQogMjYwOgkyOCAwMCA0MyBiNCAJc3RxCXQxLDQwKHQyKQ0KfQ0K IDI2NDoJMDEgODAgZmEgNmIgCXJldAl6ZXJvLChyYSksMHgxDQogMjY4Ogkx ZiAwNCBmZiA0NyAJbm9wCQ0KIDI2YzoJMDAgMDAgZTAgMmYgCXVub3AJDQog MjcwOgkxZiAwNCBmZiA0NyAJbm9wCQ0KIDI3NDoJMDAgMDAgZTAgMmYgCXVu b3AJDQogMjc4OgkxZiAwNCBmZiA0NyAJbm9wCQ0KIDI3YzoJMDAgMDAgZTAg MmYgCXVub3AJDQo= ---559023410-869693583-912452528=:12758--

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/