[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: crash Meadow-2.00pre2



藤本と申します。

矢木さんと全く同じ状態かどうか分かりませんが、私のところで再現しましたので、呼び出し履歴を送ります。
これで良いのでしょうか?
(ソース修正は出来ません(^_^;))

環境等は、以下の通りです。

・Windows XP SP1 + Windows Updateの重要なものすべて
・ソースはMeadow-2.00b2-src.tar.bz2 + WOMINAHESHI-2_00b2-KIKYOU-2.00-20040519.patch
・Visial Studio .net 2003のVC7で以下で下記コマンドでコンパイル
configure.meadow --with-msvc --prefix c:\meadow
nmake bootstrap
nmake all


・矢木さんの最初のmailにある.emacsの1行目の(require 'jisx0213)をはずしました。(エラーが出てうまく動かない)
・起動後しばらく待ってもモードラインが表示されないので、
m-x tetris
を実行したら、テトリスが表示されたので、C-h v ...を行いました。


呼び出し履歴は下記の通りです。

   ntdll.dll!77f75a58() 	
>	Meadow.exe!w32_abort()  行 9614	C
 	Meadow.exe!re_match_2_internal(re_pattern_buffer * bufp=0x005e2f00, const unsigned char * string1=0x00000000, int size1=0, const unsigned char * string2=0x01d217f0, int size2=7, int pos=0, re_registers * regs=0x00000000, int stop=7)  行 5602	C
 	Meadow.exe!re_search_2(re_pattern_buffer * bufp=0x005e2f00, const char * str1=0x00000000, int size1=0, const char * str2=0x01d217f0, int size2=7, int startpos=0, int range=7, re_registers * regs=0x00000000, int stop=7)  行 4003 + 0x25	C
 	Meadow.exe!re_search(re_pattern_buffer * bufp=0x005e2f00, const char * string=0x01d217f0, int size=7, int startpos=0, int range=7, re_registers * regs=0x00000000)  行 3808 + 0x25	C
 	Meadow.exe!fast_string_match(int regexp=828798584, int string=834949972)  行 464 + 0x7d	C
 	Meadow.exe!Ffind_file_name_handler(int filename=834949972, int operation=291979416)  行 359 + 0x18	C
 	Meadow.exe!Fexpand_file_name(int name=828150856, int default_directory=834949972)  行 1040 + 0x10	C
 	Meadow.exe!Ffuncall(int nargs=3, int * args=0x0101ec1c)  行 2666 + 0x19	C
 	Meadow.exe!Fapply(int nargs=2, int * args=0x0101ecb0)  行 2176 + 0xd	C
 	Meadow.exe!Ffuncall(int nargs=3, int * args=0x0101ecac)  行 2643 + 0x17	C
 	Meadow.exe!Fbyte_code(int bytestr=828288152, int vector=1097620560, int maxdepth=4)  行 716 + 0x10	C
 	Meadow.exe!funcall_lambda()  行 2856 + 0x2b	C
 	Meadow.exe!Ffuncall(int nargs=4, int * args=0x0101eef4)  行 2710 + 0x14	C
 	Meadow.exe!call3(int fn=292051728, int arg1=291979416, int arg2=828150856, int arg3=834949972)  行 2500 + 0xb	C
 	Meadow.exe!Fexpand_file_name(int name=828150856, int default_directory=834949972)  行 1042 + 0x17	C
 	Meadow.exe!openp(int path=1373037876, int str=828150856, char * suffix=0x00619d48, int * storeptr=0x0101f188, int exec_only=0)  行 971 + 0x16	C
 	Meadow.exe!Fload(int file=828150856, int noerror=291932664, int nomessage=291932664, int nosuffix=291932664, int must_suffix=291932976)  行 689 + 0x61	C
 	Meadow.exe!do_autoload(int fundef=1364497264, int funname=292009008)  行 1856 + 0x50	C
 	Meadow.exe!Ffuncall(int nargs=1, int * args=0x0101f240)  行 2724 + 0xf	C
 	Meadow.exe!Fbyte_code(int bytestr=827998840, int vector=1097466168, int maxdepth=2)  行 716 + 0x10	C
 	Meadow.exe!funcall_lambda()  行 2856 + 0x2b	C
 	Meadow.exe!Ffuncall(int nargs=1, int * args=0x0101f470)  行 2710 + 0x14	C
 	Meadow.exe!Fbyte_code(int bytestr=828163320, int vector=1097511272, int maxdepth=2)  行 716 + 0x10	C
 	Meadow.exe!funcall_lambda()  行 2856 + 0x2b	C
 	Meadow.exe!Ffuncall(int nargs=1, int * args=0x0101f6f4)  行 2710 + 0x14	C
 	Meadow.exe!run_hook_with_args()  行 2333 + 0xd	C
 	Meadow.exe!Frun_hooks(int nargs=1, int * args=0x0101f768)  行 2204 + 0xd	C
 	Meadow.exe!Ffuncall(int nargs=2, int * args=0x0101f764)  行 2643 + 0x17	C
 	Meadow.exe!call1(int fn=291980376, int arg1=292013448)  行 2455 + 0xb	C
 	Meadow.exe!temp_output_buffer_setup(char * bufname=0x015dc738)  行 603 + 0x12	C
 	Meadow.exe!Fbyte_code(int bytestr=828228696, int vector=1097593920, int maxdepth=7)  行 906 + 0x14	C
 	Meadow.exe!funcall_lambda()  行 2856 + 0x2b	C
 	Meadow.exe!Ffuncall(int nargs=2, int * args=0x0101fa18)  行 2710 + 0x14	C
 	Meadow.exe!Fapply(int nargs=2, int * args=0x0101fa18)  行 2125 + 0xd	C
 	Meadow.exe!apply1(int fn=292034808, int arg=1373939236)  行 2423 + 0xb	C
 	Meadow.exe!Fcall_interactively(int function=292034808, int record_flag=291932664, int keys=1097828076)  行 367 + 0x10	C
 	Meadow.exe!Fcommand_execute(int cmd=292034808, int record_flag=291932664, int keys=291932664, int special=291932664)  行 9469 + 0x11	C
 	Meadow.exe!command_loop_1()  行 1656 + 0x20	C
 	Meadow.exe!internal_condition_case(int (void)* bfun=0x0052ed60, int handlers=291934032, int (int)* hfun=0x0052e920)  行 1273 + 0x3	C
 	Meadow.exe!command_loop_2()  行 1257 + 0x15	C
 	Meadow.exe!internal_catch(int tag=291982632, int (int)* func=0x0052ec00, int arg=291932664)  行 1036 + 0x7	C
 	Meadow.exe!command_loop()  行 1236 + 0x17	C
 	Meadow.exe!recursive_edit_1()  行 962 + 0x5	C
 	Meadow.exe!Frecursive_edit()  行 1019	C
 	Meadow.exe!main()  行 1690	C
 	Meadow.exe!mainCRTStartup()  行 259 + 0x12	C
 	Meadow.exe!mw32_start()  行 139	C
 	kernel32.dll!77e414c7()


-- 
#####################
藤本  英史 ( Hidefumi Fujimoto )
#####################