|
From: Toralf F. <tor...@gm...> - 2013-03-07 16:12:04
|
On 03/07/2013 12:00 AM, richard -rw- weinberger wrote:
> On Wed, Mar 6, 2013 at 7:24 PM, richard -rw- weinberger
> <ric...@gm...> wrote:
>> On Wed, Mar 6, 2013 at 7:10 PM, Toralf Förster <tor...@gm...> wrote:
>>> On 03/06/2013 12:32 AM, richard -rw- weinberger wrote:
>>>> What is your console? I suspect it is not stdio_console.
>>>
>>> I tried both with "con=pts con0=fd:0,fd:1" as well as without specifying
>>> console/tty at the command line - no difference.
>>>
>>> But for completeness I attached the .config I used
>>
>> Hmm, funny. There is a second issue which affects only i386.
>> /me looks.
>
> Found the issue. A very nasty use-after-free tty issue which happened
> only sometimes.
> Please test the attached patch.
> /me tested x86_64 and x86 successfully.
>
issue is fixed here too - thx.
FWIW something like "con=pts con0=fd:0,fd:1" is now mandatory,
otherwise an xterm is open and user root can login, but I experienced
strange things with my Gentoo :
...
* Caching service dependencies ...
Service `apache2' needs non existent service `net'
Service `bootmisc' needs non existent service `localmount'
[ ok ]
* ERROR: bootmisc needs service(s) localmount
INIT: Entering runlevel: 3
* ERROR: apache2 needs service(s) net
* ERROR: bootmisc needs service(s) localmount
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcab ]---
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcac ]---
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcad ]---
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcae ]---
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcaf ]---
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcb0 ]---
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcb1 ]---
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcb2 ]---
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcb3 ]---
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcb4 ]---
flush_to_ldisc: 2 callbacks suppressed
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcb5 ]---
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcb6 ]---
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcb7 ]---
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcb8 ]---
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcb9 ]---
------------[ cut here ]------------
WARNING: at drivers/tty/tty_buffer.c:428 flush_to_ldisc+0x51/0x190()
tty is NULL
3851fea0: [<08342748>] dump_stack+0x22/0x24
3851feb8: [<0807d0ea>] warn_slowpath_common+0x5a/0x80
3851fee0: [<0807d15e>] warn_slowpath_fmt+0x2e/0x30
3851fef8: [<0827d6a1>] flush_to_ldisc+0x51/0x190
3851ff2c: [<0809254a>] process_one_work+0x1ba/0x2f0
3851ff70: [<0809355c>] worker_thread+0x25c/0x360
3851ffa4: [<08097fe2>] kthread+0xc2/0xd0
3851ffec: [<0805f84a>] new_thread_handler+0x7a/0xa0
3851fffc: [<00000000>] 0x0
---[ end trace 42be3b31debefcba ]---
INIT: Switching to runlevel: 0
INIT: Sending processes the TERM signal
System halted.
--
MfG/Sincerely
Toralf Förster
pgp finger print: 7B1A 07F4 EC82 0F90 D4C2 8936 872A E508 7DB6 9DA3
|