lkml.org 
[lkml]   [2006]   [Jun]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: 2.6.17-rc6-rt3
From
Date
On Sat, 2006-06-10 at 10:24 +0200, Ingo Molnar wrote:
> I think all of the regressions reported against rt1 are fixed, please
> re-report if any of them is still unfixed.

I still see two oddites.

top - 14:17:04 up 5 min, 8 users, load average: 0.37, 1.39, 0.78
Tasks: 148 total, 1 running, 147 sleeping, 0 stopped, 0 zombie
Cpu(s): 6.4% us, 3.0% sy, 0.0% ni, 90.6% id, 0.0% wa, 0.0% hi,
0.0% si

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1281 root -44 -5 0 0 0 S 2.0 0.0 0:00.57 IRQ 20
6710 root 15 0 147m 15m 2196 S 2.0 1.6 0:11.85 X
8144 root 15 0 29612 14m 10m S 2.0 1.5 0:05.09 kdesktop
8087 root 15 0 27124 12m 8436 S 1.0 1.2 0:06.74 kxkb
8135 root 15 0 24132 9124 6712 S 1.0 0.9 0:02.52 kaccess
8139 root 15 0 27472 12m 8996 S 1.0 1.3 0:05.61 kwin
8146 root 15 0 31028 14m 10m S 1.0 1.5 0:07.94 kicker
8149 root 15 0 25380 10m 7948 S 1.0 1.0 0:02.30 klipper
8154 root 15 0 29648 12m 8432 S 1.0 1.2 0:03.09 suseplugger
8156 root 15 0 30912 14m 10m S 1.0 1.5 0:05.84 konsole
8158 root 15 0 28072 13m 9844 S 1.0 1.4 0:07.30 kmix
8159 root 15 0 30764 14m 10m S 1.0 1.5 0:05.99 konsole
8165 root 15 0 30768 14m 10m S 1.0 1.5 0:06.26 konsole
8170 root 15 0 35368 16m 12m S 1.0 1.7 0:04.47 konqueror
8172 root 15 0 44876 10m 8100 S 1.0 1.1 0:03.16 knotify
8297 root 16 0 2136 1076 788 R 1.0 0.1 0:02.51 top
1 root 16 0 688 260 224 S 0.0 0.0 0:03.14 init

KDE twiddling it's thumbs takes 10% CPU, but didn't in rt29.

Fully repeatable oops when glibc's make check hits rt/tst-cpuclock1.
This isn't a regression though, it's in rt29 too.

kernel BUG at :36841! <-- that's fully repeatable too
invalid opcode: 0000 [#1]
PREEMPT SMP
Modules linked in: xt_pkttype ipt_LOG xt_limit snd_pcm_oss snd_mixer_oss snd_seq snd_seq_device edd tda9887 saa7134 prism54 ohci1394 ieee1394 ir_kbd_i2c bt878 snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd soundcore snd_page_alloc i2c_i801 ip6t_REJECT xt_tcpudp ipt_REJECT xt_state iptable_mangle iptable_nat ip_nat iptable_filter ip6table_mangle ip_conntrack nfnetlink ip_tables ip6table_filter ip6_tables x_tables tuner bttv video_buf firmware_class ir_common btcx_risc tveeprom sd_mod nls_iso8859_1 nls_cp437 nls_utf8
CPU: 1
EIP: 0060:[<b103cbaa>] Not tainted VLI
EFLAGS: 00010202 (2.6.17-rc6-rt3-smp #169)
EIP is at posix_cpu_timer_set+0x505/0x52e
eax: 00000282 ebx: c9380f6c ecx: ef8b0b90 edx: dff80e10
esi: 3b9aca00 edi: c9380ee4 ebp: c9380eac esp: c9380e54
ds: 007b es: 007b ss: 0068 preempt: 00000001
Process ld-linux.so.2 (pid: 18428, threadinfo=c9380000 task=dff80e10 stack_left=3616 worst_left=-1)
Stack: b13f98ed 00000202 c9380edc c9380ee4 c9380e78 b10151dc 00000000 05f5e100
00000000 05f5e100 00000000 ef8b0b90 fffffffd 00000000 c9380ee4 c9380ea4
b10151dc 00000000 00000000 c9380f6c 00000000 c9380ee4 c9380f88 b103ce18
Call Trace:
[<b10044db>] show_stack_log_lvl+0xaa/0xd5 (32)
[<b10046c8>] show_registers+0x1c2/0x28e (68)
[<b10048d0>] die+0x13c/0x31d (60)
[<b1004b3b>] do_trap+0x8a/0xdb (32)
[<b1005589>] do_invalid_op+0xae/0xb8 (192)
[<b1003f97>] error_code+0x4f/0x54 (148)
[<b103ce18>] posix_cpu_nsleep+0xfd/0x23b (220)
[<b103969f>] sys_clock_nanosleep+0xe7/0xee (44)
[<b10033e4>] syscall_call+0x7/0xb (-4020)
Code: 68 00 00 00 00 c7 45 d8 fd ff ff ff e9 db fd ff ff c7 41 6c ff ff ff ff c7 45 d8 01 00 00 00 c7 45 e4 01 00 00 00 e9 e8 fb ff ff <0f> 0b e9 8f fb ff ff b8 80 7a 5a b1 e8 ff cc 3b 00 e9 81 fd ff
EIP: [<b103cbaa>] posix_cpu_timer_set+0x505/0x52e SS:ESP 0068:c9380e54

<peek>
(gdb) list *posix_cpu_timer_set+0x505
0xb103cbaa is in posix_cpu_timer_set (posix-cpu-timers.c:724).
719 }
720
721 /*
722 * Disarm any old timer after extracting its expiry time.
723 */
724 BUG_ON(!irqs_disabled());
725
726 ret = 0;
727 spin_lock(&p->sighand->siglock);
728 old_expires = timer->it.cpu.expires;
(gdb) list *posix_cpu_nsleep+0xfd
0xb103ce18 is in posix_cpu_nsleep (posix-cpu-timers.c:1597).
1592 static struct itimerspec zero_it;
1593 struct itimerspec it = { .it_value = *rqtp,
1594 .it_interval = {} };
1595
1596 spin_lock_irq(&timer.it_lock);
1597 error = posix_cpu_timer_set(&timer, flags, &it, NULL);
1598 if (error) {
1599 spin_unlock_irq(&timer.it_lock);
1600 return error;
1601 }
(gdb)
<nope, definitely not Kansas>

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

\
 
 \ /
  Last update: 2006-06-10 14:32    [W:0.075 / U:0.496 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site