[Apache]mod_uploader Part6[モジュール]
- 33 :19:2008/01/23(水) 16:15:33 ID:???
- デバッグ用Apacheを使ってGDBを走らせて見た。
セグ落ち時のbt
#0 0x4040d0d8 in strcmp () from /lib/libc.so.6
#1 0x40883708 in TemplateVariableCreator::calc_index (keys=0x409e211e, index_list=0x2146c,
index_list_size=11) at TemplateVariableCreator.cpp:174
#2 0x4088acf4 in UploadItemVariableCreator::init (this=0x409e3008)
at UploadItemVariableCreator.cpp:118
#3 0x4088b2c8 in UploadItemVariableCreator (this=0x409e3008, keys=0x409e211e)
at UploadItemVariableCreator.cpp:43
#4 0x4088b3b4 in UploadItemVariableCreator::get_instance (memory=0x409e3008, keys=0x409e211e)
at UploadItemVariableCreator.cpp:105
#5 0x4088d360 in UploaderTemplate::load (this=0xd1b28) at UploaderTemplate.cpp:117
#6 0x4088c6a0 in UploaderConfig::load_template (this=<value optimized out>) at UploaderConfig.cpp:298
#7 0x4088cb7c in UploaderConfig::init (this=0x10f570) at UploaderConfig.cpp:164
#8 0x4088e5c0 in uploader_post_config (pconf=0x84118, plog=<value optimized out>,
ptemp=<value optimized out>, s=0x88908) at mod_uploader.cpp:240
#9 0x00041ca4 in ap_run_post_config (pconf=0x84118, plog=0xb61e0, ptemp=0xbd1f8, s=0x88908)
at /mnt/share/home/bee/apache2-2.2.3/server/config.c:92
#10 0x00021fec in main (argc=6, argv=0xbeea7a24) at /mnt/share/home/bee/apache2-2.2.3/server/main.c:706
keysの値をウォッチしてみる。
(gdb) p keys
$20 = (const char **) 0x409e211e
(gdb) p keys[0]
$21 = 0x2150409e <Address 0x2150409e out of bounds>
16bit単位でポインタの値が逆転してるっぽい。CPUがARMなのでアライメント問題が出たか?デバッグ有効にしてmakeした時にアライメントのwarningが大量に出たからその関係か。暇があれば追って調査する予定。
77 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
取りに行ったけどなかった。次は一時間後に取りに行くです。新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.8 2008/09/25 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)