2007年9月アーカイブ

んー。Sep 29 04:03:19 くらいからこのサーバ死んでたみたいだなぁ。さくらのサポートに再起動依頼したら早速復旧しました。ありがとうございます。しかし、なんだこの謎メッセージ。

Sep 29 04:03:19 pat kernel: Unable to handle kernel paging request at virtual address 646f6d41
Sep 29 04:03:19 pat kernel:  printing eip:
Sep 29 04:03:19 pat kernel: c01982f6
Sep 29 04:03:19 pat kernel: *pde = 00000000
Sep 29 04:03:19 pat kernel: Oops: 0000 [#1]
Sep 29 04:03:19 pat kernel: Modules linked in: md5 ipv6 dm_mod video button battery ac uhci_hcd ehci_hcd i2c_viapro i2c_core e100 mii ext3 jbd
Sep 29 04:03:19 pat kernel: CPU:    0
Sep 29 04:03:19 pat kernel: EIP:    0060:[]    Not tainted VLI
Sep 29 04:03:19 pat kernel: EFLAGS: 00010202   (2.6.12-1.1381_FC3)
Sep 29 04:03:19 pat kernel: EIP is at clear_inode+0x106/0x142
Sep 29 04:03:19 pat kernel: eax: c171bc00   ebx: dea2d678   ecx: dea2d680   edx: 646f6d3d
Sep 29 04:03:19 pat kernel: esi: dea2d804   edi: 0000001e   ebp: decbaecc   esp: decbae64
Sep 29 04:03:19 pat kernel: ds: 007b   es: 007b   ss: 0068
Sep 29 04:03:19 pat kernel: Process kswapd0 (pid: 140, threadinfo=decba000 task=c153d550)
Sep 29 04:03:19 pat kernel: Stack: 0000001d dea2d678 decbaecc c0198348 00000202 c015d0d6 decbaea8 00000246
Sep 29 04:03:19 pat kernel:        c03bccb4 c03bcc9c 00000000 00000020 c9c66b88 00000080 00000080 c0198a0f
Sep 29 04:03:19 pat kernel:        ffffffff d3df530c d3df52d8 deeee9c0 c0193d55 00000001 c10f8dc0 c1084440
Sep 29 04:03:19 pat kernel: Call Trace:
Sep 29 04:03:20 pat kernel:  [] dispose_list+0x16/0x186
Sep 29 04:03:20 pat kernel:  [] shrink_cache+0x19a/0x63d
Sep 29 04:03:20 pat kernel:  [] prune_icache+0x256/0x454
Sep 29 04:03:20 pat kernel:  [] prune_dcache+0x93/0x676
Sep 29 04:03:20 pat kernel:  [] shrink_icache_memory+0x14/0x37
Sep 29 04:03:20 pat kernel:  [] shrink_slab+0xf3/0x14f
Sep 29 04:03:20 pat kernel:  [] balance_pgdat+0x25f/0x3a6
Sep 29 04:03:20 pat kernel:  [] kswapd+0xcd/0x110
Sep 29 04:03:20 pat kernel:  [] autoremove_wake_function+0x0/0x37
Sep 29 04:03:20 pat kernel:  [] autoremove_wake_function+0x0/0x37
Sep 29 04:03:20 pat kernel:  [] kswapd+0x0/0x110
Sep 29 04:03:20 pat kernel:  [] kernel_thread_helper+0x5/0xb
Sep 29 04:03:20 pat kernel: Code: 9c fe ff 8b 83 78 01 00 00 85 c0 74 af 89 d8 e8 94 b2 fe ff c7 83 8c 01 00 00 20 00 00 00 83 c4 04 5b 5e c3 8b 50 28 85
 d2 74 b5 <8b> 72 04 85 f6 74 ae 31 d2 8b 8c 93 60 01 00 00 85 c9 2e 75 8c

Mac mini + 42インチ液晶テレビで last.fm の neighbours の音楽を聴きつつ、flickr の interesting photos をスライドショーで眺めるのが、食事中の定番となりつつありますが、synergy で操作していると leave したときに画面のど真ん中にマウスカーソルがくるのが邪魔。0x0 に変更した。以下は 1.3.1 のコードに対する diff。lib/platform/COSScreen.cpp の COSXScreen::leave() で fakeMouseMove(m_xCenter, m_yCenter) しているところを fakeMouseMove(0, 0) に変えるだけの簡単なお仕事です。

$ diff -u  lib/platform/COSXScreen.cpp.orig lib/platform/COSXScreen.cpp      
--- lib/platform/COSXScreen.cpp.orig    2006-03-21 21:40:27.000000000 -0800
+++ lib/platform/COSXScreen.cpp 2007-09-22 21:20:01.000000000 -0700
@@ -674,7 +674,7 @@
                }
 
                // warp the mouse to the cursor center
-               fakeMouseMove(m_xCenter, m_yCenter);
+               fakeMouseMove(0, 0, NULL);
 
                // FIXME -- prepare to show cursor if it moves
 
一週間くらい前に手元の ThinkPad X40 を再インストールしたんですが、そのときに ThinkPad X40: 11a/b/g Wireless LAN Mini PCI Adapter II のドライバー ar5211.sys を 5.3.0.35 にした。ところが会社の中でワイヤレス使っているときだけDRIVER_IRQL_NOT_LESS_OR_EQUAL  なブルースクリーンが一日に二回以上。「仕事にならない、MacBook Proください」って言おうとしたら、5.3.0.35h が 2007/09/07 にリリースされているのを発見。しかも「まれに青画面となるのを修正」とあるのでインストールすると「青画面」になるのは直った。

ワイヤレスLAN(ThinkPad 11a/b/g)(Windows 2000/XP/XP Tablet PC Edition 2005)

しっかし、いぜん不安定な気がする。たまに接続が切れる。4.x の時はこんなこと無かったような気がするから古いドライバーを使いたいのだけど、どうしたものか。