[MERGED-BEN-MULE] Crash
[email protected] (Nickolay Pakoulin) 14 Mar 2002 14:01:34 +0300
| Newsgroups | gmane.xemacs.mule |
|---|---|
| Message-ID | <[email protected]> |
Crash occured when XEmacs was receiving a VERY long mail (attachment several Mb long). Fatal error: assertion failed, file c:\software\SRC\xemacs-win-mule\nt\..\src\al loc.c, line 1847, i == (Bytecount) XSTRING_ASCII_BEGIN (str) || (i > MAX_STRING_ ASCII_BEGIN && (Bytecount) XSTRING_ASCII_BEGIN (str) == (Bytecount) MAX_STRING_A SCII_BEGIN) Fatal error. Your files have been auto-saved. Use `M-x recover-session' to recover them. If you have access to the PROBLEMS file that came with your version of XEmacs, please check to see if your crash is described there, as there may be a workaround available. Otherwise, please report this bug by running the send-pr script included with XEmacs, or selecting `Send Bug Report' from the help menu. As a last resort send ordinary email to `[email protected]'. *MAKE SURE* to include the information in the command M-x describe-installation. Lisp backtrace follows: insert-buffer-substring(#<buffer "trace of POP session to sever"> 236 #<marker at 2435127 in trace of POP session to sever 0x2de955c>) # (unwind-protect ...) # bind (oldbuf end start buffer) append-to-buffer(#<buffer " *pop3-retr*"> 236 #<marker at 2435127 in trace of POP session to sever 0x2de955c>) # bind (retrieved) # (unwind-protect ...) # bind (crashbuf msg process) pop3-retr(#<network connection "POP" (110 . "sever") state:exit> 1 #<buffer " *pop3-retr*">) # (unwind-protect ...) # bind (message-list retrieved-messages password message-count msglen msgid n crashbuf process crashbox) pop3-movemail("~/.emacs-mail-crash-box") # (unwind-protect ...) byte-code("..." [mail-source-crash-box pop3-movemail] 2) # (condition-case ... . ((error (byte-code "?+?\n\"\n\"??+ @ A\"??" . .. 4)))) # bind (pop3-password pop3-maildrop pop3-mailhost pop3-port pop3-authenticatio n-scheme from mail-source-string result authentication password function program user port server postscript prescript-delay prescript callback source) mail-source-fetch-pop((pop :server "sever" :user "npak") (lambda (file orig-fi le) (nnmail-split-incoming file (quote nnml-save-mail) (quote nil) (nnmail-get-s plit-group orig-file source) (quote nnml-active-number)))) funcall(mail-source-fetch-pop (pop :server "sever" :user "npak") (lambda (file orig-file) (nnmail-split-incoming file (quote nnml-save-mail) (quote nil) (nnma il-get-split-group orig-file source) (quote nnml-active-number)))) # (condition-case ... . ((error (byte-code "?-?-?\"!?????-?+!???¦??" ... 4)))) # bind (function found) # (unwind-protect ...) # bind (plugged callback source) mail-source-fetch((pop :server "sever" :user "npak") (lambda (file orig-file) (nnmail-split-incoming file (quote nnml-save-mail) (quote nil) (nnmail-get-split -group orig-file source) (quote nnml-active-number)))) # bind (source incomings incoming total new i group-in fetching-sources source s spool-func group temp exit-func method) nnmail-get-new-mail(nnml nnml-save-nov "c:/tmp/gnus/Mail/" nil) # bind (server group) nnml-request-scan(nil "private") # bind (gnus-command-method gnus-inhibit-demon mail-source-plugged gnus-comman d-method group) gnus-request-scan(nil (nnml "private")) # bind (where mesg force method) gnus-read-active-file-1((nnml "private") nil) # (condition-case ... . ((quit (message "Quit reading the active file")))) # (unwind-protect ...) # bind (methods method not-native force) gnus-read-active-file() # bind (gnus-inhibit-demon nnmail-fetched-sources arg) gnus-group-get-new-news(nil) # bind (command-debug-status) call-interactively(gnus-group-get-new-news) # (condition-case ... . error) # (catch top-level ...) C backtrace assert_failed(const char * 0x0125b1cc, int 0x00000737, const char * 0x0125b130) line 3518 sledgehammer_check_ascii_begin(long 0x02da6d24) line 1847 + 88 bytes init_string_ascii_begin(long 0x02da6d24) line 2153 + 9 bytes make_string_from_buffer_1(buffer * 0x022dc000, long 0x000000ec, long 0x0025274b, int 0x00000000) line 1646 + 9 bytes make_string_from_buffer(buffer * 0x022dc000, long 0x000000ec, long 0x0025274b) line 1656 + 19 bytes buffer_insert_from_buffer_1(buffer * 0x025d2a00, long 0xffffffff, buffer * 0x022dc000, long 0x000000ec, long 0x0025274b, int 0x00000000) line 1255 + 17 bytes Finsert_buffer_substring(long 0x022dc000, long 0x000001d9, long 0x02de955c) line 1685 + 31 bytes Ffuncall(int 0x00000004, long * 0x0082cfe0) line 3479 + 127 bytes execute_optimized_program(const unsigned char * 0x022c23d0, int 0x00000004, long * 0x01c4bf90) line 744 + 16 bytes funcall_compiled_function(long 0x01c3eecc, int 0x00000003, long * 0x0082d2c4) line 516 + 53 bytes Ffuncall(int 0x00000004, long * 0x0082d2c0) line 3514 + 17 bytes execute_optimized_program(const unsigned char * 0x022dd190, int 0x00000005, long * 0x0229e310) line 744 + 16 bytes funcall_compiled_function(long 0x022e51a8, int 0x00000003, long * 0x0082d5a8) line 516 + 53 bytes Ffuncall(int 0x00000004, long * 0x0082d5a4) line 3514 + 17 bytes execute_optimized_program(const unsigned char * 0x022cd210, int 0x00000007, long * 0x022dbf10) line 744 + 16 bytes funcall_compiled_function(long 0x02295f3c, int 0x00000001, long * 0x0082d894) line 516 + 53 bytes Ffuncall(int 0x00000002, long * 0x0082d890) line 3514 + 17 bytes execute_optimized_program(const unsigned char * 0x0082da74, int 0x00000002, long * 0x0220f470) line 744 + 16 bytes Fbyte_code(long 0x0227a5a4, long 0x0220f460, long 0x00000005) line 2392 + 38 bytes Feval(long 0x02221b28) line 3281 + 187 bytes condition_case_1(long 0x0215bbd0, long (long)* 0x01094cd7 Feval(long), long 0x02221b28, long (long, long)* 0x01092256 run_condition_case_handlers(long, long), long 0x01c723dc) line 1692 + 7 bytes condition_case_3(long 0x02221b28, long 0x01c723dc, long 0x0215bbd0) line 1779 + 27 bytes execute_rare_opcode(long * 0x0082dd80, const unsigned char * 0x022b85b6, int 0x0000008f) line 1269 + 19 bytes execute_optimized_program(const unsigned char * 0x022b8510, int 0x0000000f, long * 0x0228ca10) line 654 + 17 bytes funcall_compiled_function(long 0x0227de40, int 0x00000002, long * 0x0082e08c) line 516 + 53 bytes Ffuncall(int 0x00000003, long * 0x0082e088) line 3514 + 17 bytes Feval(long 0x02216d2c) line 3307 + 20 bytes condition_case_1(long 0x020ff334, long (long)* 0x01094cd7 Feval(long), long 0x02216d2c, long (long, long)* 0x01092256 run_condition_case_handlers(long, long), long 0x01c723dc) line 1692 + 7 bytes condition_case_3(long 0x02216d2c, long 0x01c723dc, long 0x020ff334) line 1779 + 27 bytes execute_rare_opcode(long * 0x0082e368, const unsigned char * 0x0229edc4, int 0x0000008f) line 1269 + 19 bytes execute_optimized_program(const unsigned char * 0x0229ed90, int 0x00000005, long * 0x0228ac90) line 654 + 17 bytes funcall_compiled_function(long 0x0227dd0c, int 0x00000002, long * 0x0082e64c) line 516 + 53 bytes Ffuncall(int 0x00000003, long * 0x0082e648) line 3514 + 17 bytes execute_optimized_program(const unsigned char * 0x022b2810, int 0x0000000f, long * 0x02146c10) line 744 + 16 bytes funcall_compiled_function(long 0x02281384, int 0x00000004, long * 0x0082e958) line 516 + 53 bytes Ffuncall(int 0x00000005, long * 0x0082e954) line 3514 + 17 bytes execute_optimized_program(const unsigned char * 0x01ba78d0, int 0x00000005, long * 0x022be2d0) line 744 + 16 bytes funcall_compiled_function(long 0x022959c4, int 0x00000002, long * 0x0082ec3c) line 516 + 53 bytes Ffuncall(int 0x00000003, long * 0x0082ec38) line 3514 + 17 bytes execute_optimized_program(const unsigned char * 0x022a8090, int 0x00000004, long * 0x02195b10) line 744 + 16 bytes funcall_compiled_function(long 0x02171608, int 0x00000002, long * 0x0082ef1c) line 516 + 53 bytes Ffuncall(int 0x00000003, long * 0x0082ef18) line 3514 + 17 bytes execute_optimized_program(const unsigned char * 0x02155010, int 0x00000007, long * 0x02132410) line 744 + 16 bytes funcall_compiled_function(long 0x021c4af8, int 0x00000002, long * 0x0082f184) line 516 + 53 bytes Feval(long 0x02073730) line 3338 + 20 bytes condition_case_1(long 0x0206a888, long (long)* 0x01094cd7 Feval(long), long 0x02073730, long (long, long)* 0x01092256 run_condition_case_handlers(long, long), long 0x01b04804) line 1692 + 7 bytes condition_case_3(long 0x02073730, long 0x01b04804, long 0x0206a888) line 1779 + 27 bytes execute_rare_opcode(long * 0x0082f45c, const unsigned char * 0x01fdde48, int 0x0000008f) line 1269 + 19 bytes execute_optimized_program(const unsigned char * 0x01fdde10, int 0x00000005, long * 0x021ec590) line 654 + 17 bytes funcall_compiled_function(long 0x021c4adc, int 0x00000000, long * 0x0082f744) line 516 + 53 bytes Ffuncall(int 0x00000001, long * 0x0082f740) line 3514 + 17 bytes execute_optimized_program(const unsigned char * 0x02d4a310, int 0x00000003, long * 0x01fdd910) line 744 + 16 bytes funcall_compiled_function(long 0x02295480, int 0x00000001, long * 0x0082fa1c) line 516 + 53 bytes Ffuncall(int 0x00000002, long * 0x0082fa18) line 3514 + 17 bytes Fcall_interactively(long 0x0215c394, long 0x01b04804, long 0x01b04804) line 998 + 22 bytes Fcommand_execute(long 0x0215c394, long 0x01b04804, long 0x01b04804) line 2920 + 17 bytes execute_command_event(command_builder * 0x01ebb540, long 0x02da07ac) line 4055 + 25 bytes Fdispatch_event(long 0x02da07ac) line 4350 + 70 bytes Fcommand_loop_1() line 584 + 9 bytes command_loop_1(long 0x01b04804) line 497 condition_case_1(long 0x01b04864, long (long)* 0x01072979 command_loop_1(long), long 0x01b04804, long (long, long)* 0x01072390 cmd_error(long, long), long 0x01b04804) line 1692 + 7 bytes command_loop_3() line 258 + 35 bytes command_loop_2(long 0x01b04804) line 271 internal_catch(long 0x01b252a4, long (long)* 0x010724e0 command_loop_2(long), long 0x01b04804, int * volatile 0x00000000) line 1317 + 7 bytes initial_command_loop(long 0x01b04804) line 307 + 25 bytes STACK_TRACE_EYE_CATCHER(int 0x00000001, char * * 0x01dd1e80, char * * 0x01b48200, int 0x00000000) line 2301 main(int 0x00000001, char * * 0x01dd1e80, char * * 0x01b48200) line 2739 XEMACS! mainCRTStartup + 180 bytes _start() line 167 KERNEL32! 77e87903()