OpenSolaris

Printable Version Enter a New Search
Bug ID 6591535
Synopsis lx_ioctl() may call other routines with an uninitialized pointer
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:brandz
Keywords
Responsible Engineer Evan Hoke
Reported Against s10u4_12
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_72
Fixed In snv_72
Release Fixed solaris_nevada(snv_72)
Related Bugs 6409350 , 6584784
Submit Date 10-August-2007
Last Update Date 31-August-2007
Description
killall and sendmail core dumped when trying to install rhel3u6 as a lx zone:

bash-3.00# mdb /var/core/core.killall5.2916
Loading modules: [ libc.so.1 libproc.so.1 ld.so.1 libc.so.6 ]
> ::Stack
mdb: invalid command '::Stack': unknown dcmd name
> ::stack
LM2`lx_brand.so.1`lx_ioctl_find_ict_cmd+0x37(72747300, 5401)
LM2`lx_brand.so.1`lx_ioctl+0xd2(0, 5401, 8047b1c, 8047b68, bfc01cd8, 8047b58)
LM2`lx_brand.so.1`lx_emulate+0x1f4(8047adc)
0xbffdffeb(bffbc288, bffbebd8, bffbc7d8, 8047b8c, bffa090a, bffbc288)
libc.so.6`tcgetattr+0x2b(0, 8047b68, bfe6a378, bffc60ac, bffbc104, 4a0)
libc.so.6`isatty+0x26(0, bff75776, 804867d, bc04845, 80482c4, 0)
libc.so.6`ttyname+0x39(0, bfb75f32, 8049c57, 8047d00)
0x804963e(3, 8049c62, 8047d98, 8048d6e, 804873a, bfad3cdc)
0x8048d5d(8047f16, 3, 18, 8047f16, bfaf69f3, bfc01cd8)
0x8049906(2, 8047e5c, 8047e68, 0, bfc01cd8, bff82020)
libc.so.6`__libc_start_main+0xda(80498b4, 2, 8047e5c, 8049a34, 8049a7c, bff79cc0)
0x8048c1d()
> ::status
debugging core file of killall5 (32-bit) from linux
file: /export/linux/root/sbin/killall5
initial argv: /sbin/pidof getkey
threading model: single-threaded
status: process terminated by SIGSEGV (Segmentation Fault)
> $q

bash-3.00# mdb /var/core/core.sendmail.sendmai.3364
mdb: warning: failed to infer pathname to executable; symbol table will not be available
Loading modules: [ libc.so.1 libproc.so.1 ld.so.1 libc.so.6 ]
> ::stack
LM2`lx_brand.so.1`lx_ioctl_find_ict_cmd+0x37(1cb, 5401)
LM2`lx_brand.so.1`lx_ioctl+0xd2(1, 5401, 8045448, 8045494, bf91acd8, 8045484)
LM2`lx_brand.so.1`lx_emulate+0x1f4(8045408)
0xbffdffeb(bf91b5f4, bf91b5f8, bf91acd8, bf91b5c0, 1, 804548c)
libc.so.6`tcgetattr+0x2b(1, 8045494, bf91b5c0, 2000, 80e5ffc, 2000)
libc.so.6`isatty+0x26(1, 80e2197, 37, 1, 0, 2000)
0x80c2a6b(80e5ffc, 80d148c, fcdffc, 0, ffffffa1, 30)
0x80c725d(80e5ffc, 80455a0, 0, ffffffff, 0, 8045788)
0x80c4aa6(80e5ffc, fffffffe, 80d2ce5, 804572c, 81049c0, 80e5ffc)
0x80c12b2(80e5ffc, fffffffe, 80d2ce5, 81049c4, 81049c4, 3ffc)
0x80716bc(81049c0, 0, 0, 0, 0, 80cb438)
0x807126f(80cb438, 810e7f8, 6de, 0, 8103fc0, 56f)
0x8050ee5(1, 8047e70, 8047e78, 0, bf91acd8, bff82020)
libc.so.6`__libc_start_main+0xda(804cb50, 1, 8047e70, 80c9b8c, 80c9bd4, bff79cc0)
0x804cac1()
> ::status
debugging core file of sendmail.sendma (32-bit) from linux
initial argv: /usr/bin/newaliases
threading model: single-threaded
status: process terminated by SIGSEGV (Segmentation Fault)
> $q
Work Around
N/A
Comments
N/A