unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Crash in M$ build using msvc 7.1
@ 2008-04-23 19:06 dhruva
  2008-04-23 20:07 ` Stefan Monnier
  0 siblings, 1 reply; 7+ messages in thread
From: dhruva @ 2008-04-23 19:06 UTC (permalink / raw)
  To: emacs-devel

Hello,
 i am trying to use emacs from head built with msvc compiler on xp
with no image libraries. I have disabled all image support in the
configure (could this cause problems?). It crashes on startup. I am
trying to debug. Is it a known problem?

-dhruva

-- 
Sent from Gmail for mobile | mobile.google.com

Contents reflect my personal views only!




^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: Crash in M$ build using msvc 7.1
@ 2008-04-23 20:40 Andrey Zhdanov
  2008-04-24  6:54 ` dhruva
  0 siblings, 1 reply; 7+ messages in thread
From: Andrey Zhdanov @ 2008-04-23 20:40 UTC (permalink / raw)
  To: dhruvakm; +Cc: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 1020 bytes --]


dhruva wrote:
> Hello,
>  i am trying to use emacs from head built with msvc compiler on xp
> with no image libraries. I have disabled all image support in the
> configure (could this cause problems?). It crashes on startup. I am
> trying to debug. Is it a known problem?
Yes, it's crashing and I reported here on Apr-14. I did try
build with/without image libs, with --disable-font-backend - nothing
helped.
Crash is in the emacs.exe!gc_sweep() Line 6124
Some how vector list become corrupted and vector->next points somewhere 
0x6.... which gives us access violation.
I guess that bug was brought with massive changes in alloc/GC on 
20080201. My latest working build was on 20071117 and right now I'm 
building the HEAD on 20080131 to test that theory.

--
andrey


_________________________________________________________________
Spell a grand slam in this game where word skill meets World Series. Get in the game.
http://club.live.com/word_slugger.aspx?icid=word_slugger_wlhm_admod_april08

[-- Attachment #2: Type: text/html, Size: 1218 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: Crash in M$ build using msvc 7.1
@ 2008-04-24 20:14 Andrey Zhdanov
  0 siblings, 0 replies; 7+ messages in thread
From: Andrey Zhdanov @ 2008-04-24 20:14 UTC (permalink / raw)
  To: eliz; +Cc: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 16500 bytes --]


Eli Zaretskii wrote:
> The file etc/DEBUG gives some hints on how to debug crashes inside GC,
> search for "Debugging problems which happen in GC".  Near the end of
> nt/INSTALL, you will find some advice on how to use Visual Studio to
> debug an MSVC build.  I hope those two will give you enough
> information to at least begin the debugging.
> 
> The first task is to find out which Lisp data structure gets
> corrupted.  Can you do that?
Ok, I'll try:
(I deleted emacs-devel@gnu.org from CC:
because that message contain large specific dump/debug trace)

stack trace:

00> emacs.exe!gc_sweep()  alloc.c Line 6130
    while (vector)
      if (!VECTOR_MARKED_P (vector))
// 01009643  mov         ecx,dword ptr [eax] <- access vio
// "vector" is in EAX = 0x61c42E60
// 21 steps(->next) from all_vectors:
0x01532800  4000804d 61c42e60 212fc400 212fc400  M€.@`.Äa.Ä/!.Ä/!
0x01532810  21351800 212fc400 212fc400 212fc400  ..5!.Ä/!.Ä/!.Ä/!
0x01532820  212fc400 212fc400 212fc400 212fc400  .Ä/!.Ä/!.Ä/!.Ä/!
0x01532830  212fc400 212fc400 212fc400 212fc400  .Ä/!.Ä/!.Ä/!.Ä/!
....

01> emacs.exe!Fgarbage_collect()  alloc.c Line 5181
   unmark_byte_stack ();
// here prev = 0x212fc400 - which fills mem block above

02> emacs.exe!Ffuncall(int nargs=0x00000001, int * args=0x0082f934) 
eval.c Line 2968
Fgarbage_collect ();

debug_print((original_fun))
8583476

03> emacs.exe!Fbyte_code(int bytestr=0x011d5ad4, int vector=0x811d5acc, 
int maxdepth=0x00000004)  bytecode.c Line 681
TOP = Ffuncall (op + 1, &TOP);
AFTER_POTENTIAL_GC ();

04> emacs.exe!funcall_lambda(int fun=0x811d5a90, int nargs=0x00000001, 
int * arg_vector=0x0082fa00)  eval.c Line 3221 + 0xe
val = Fbyte_code (AREF (fun, COMPILED_BYTECODE),
			AREF (fun, COMPILED_CONSTANTS),
			AREF (fun, COMPILED_STACK_DEPTH));
debug_print((fun))
#[(&optional parameters) "Д\b!\x10Е\bћЖЗ\bB!И\x19\x1a^[ЙЋК
!€Л
\b\"€М
!€Н
!€О
!€\v„2П
!€‚8Р
\vC\"€С\x11)
+‡" [parameters success frame visibility-spec 
x-handle-named-frame-geometry visibility x-create-frame (visibility) nil 
((byte-code "\b„\bВ	!€В‡" [success frame delete-frame] 2)) 
x-setup-function-keys x-handle-reverse-video frame-set-background-mode 
face-set-after-frame-default tool-bar-setup make-frame-visible 
modify-frame-parameters t] 4 707761]

05>emacs.exe!Ffuncall(int nargs=0x00000001, int * args=0x21b9c3c0) 
eval.c Line 3078 + 0xc
if (COMPILEDP (fun))
     val = funcall_lambda (fun, numargs, args + 1);
debug_print((original_fun))
x-create-frame-with-faces

06>emacs.exe!Fbyte_code(int bytestr=0x01214f40, int vector=0x81214f38, 
int maxdepth=0x00000006)  Line bytecode.c 681
TOP = Ffuncall (op + 1, &TOP);
AFTER_POTENTIAL_GC ();
break;

07>emacs.exe!funcall_lambda(int fun=0x81214ef8, int nargs=0x00000001, 
int * arg_vector=0x0082fad0)  eval.c Line 3221 + 0xe
val = Fbyte_code (AREF (fun, COMPILED_BYTECODE),
			AREF (fun, COMPILED_CONSTANTS),
			AREF (fun, COMPILED_STACK_DEPTH));
debug_print((fun))
#[(&optional parameters) "Ж\bћѓ,ЗЖ\bћA!‰\x19И=ѓ\x17Й‚(	Й=ѓ'КЛЖ\bћA\"‚(	)‚:В\bћѓ9В\bћA‚:
‰^[\fћA\x1dМ \x1e\x16Й\x1e\x17
„PКН\v\"€ОП!€
Р\b\v\x0e\x18ћA\"!\x16\x17С\x0e\x17!€\x0e\x19Й\x1e\x1a‰\x1e^[ѓљ\x0e^[@‰\x16\x1a\bћ„‘Т\x0e\x16\x0e\x1a\"‰\x1e\x1cѓђУ\x0e\x17\x0e\x1a\x0e\x1c#€)\x0e^[A‰\x16^[„p*ФХ\x0e\x17\"€\x0e\x17,‡" 
[parameters type window-system w frame-creation-function-alist 
frame-creation-function terminal terminal-live-p t nil error "Terminal 
%s does not exist" selected-frame "Don't know how to create a frame on 
window system %s" run-hooks before-make-frame-hook append 
normal-erase-is-backspace-setup-frame frame-parameter 
set-frame-parameter run-hook-with-args after-make-frame-functions 
oldframe frame window-system-default-frame-alist 
frame-inherited-parameters param --cl-dolist-temp-- val] 6 824951 nil]

08>emacs.exe!Ffuncall(int nargs=0x00000001, int * args=0x21c56360) 
eval.c Line 3078 + 0xc
if (COMPILEDP (fun))
     val = funcall_lambda (fun, numargs, args + 1);
debug_print((original_fun))
make-frame

09>emacs.exe!Fbyte_code(int bytestr=0x012143e0, int vector=0x812143d8, 
int maxdepth=0x00000006)  Line 681
  TOP = Ffuncall (op + 1, &TOP);
	    AFTER_POTENTIAL_GC ();
	    break;

10>emacs.exe!funcall_lambda(int fun=0x812143ac, int nargs=0x00000000, 
int * arg_vector=0x0082fba0)  Line 3221 + 0xe
val = Fbyte_code (AREF (fun, COMPILED_BYTECODE),
			AREF (fun, COMPILED_CONSTANTS),
			AREF (fun, COMPILED_STACK_DEPTH));
debug_print((fun))
#[nil "\b…T	?…T\bЖ=?…TЗ\x12И\vЙ \"„CК\f
Л#\x16\x15М\x0e\x15ћ„.Н\x0e\x15B\x16\x15О\bB\x0e\x15B\x16\x15П\x0e\x15!‰\x16\x16\x16\x17Р\f!\x14С\x0e\x16ТУ\vТ\"#€Ф\v!€Л‰\x13‡" 
[initial-window-system noninteractive special-display-function 
terminal-frame initial-frame-alist default-frame-alist pc 
special-display-popup-frame delq minibuffer-frame-list append nil 
horizontal-scroll-bars (horizontal-scroll-bars . t) window-system 
make-frame frame-remove-geometry-params set-frame-parameter environment 
frame-parameter delete-frame frame-initial-frame-alist 
frame-initial-frame default-minibuffer-frame] 6 822783]

11> emacs.exe!Ffuncall(int nargs=0x00000000, int * args=0x21bbfb48) 
Line 3078 + 0xc
if (COMPILEDP (fun))
     val = funcall_lambda (fun, numargs, args + 1);
debug_print((original_fun))
frame-initialize

12> emacs.exe!Fbyte_code(int bytestr=0x011dc478, int vector=0x811dc470, 
int maxdepth=0x00000007)  Line 681	C
  TOP = Ffuncall (op + 1, &TOP);
	    AFTER_POTENTIAL_GC ();
	    break;

13>emacs.exe!funcall_lambda(int fun=0x811dc448, int nargs=0x00000000, 
int * arg_vector=0x0082fc74)  Line 3221 + 0xe	C
val = Fbyte_code (AREF (fun, COMPILED_BYTECODE),
			AREF (fun, COMPILED_CONSTANTS),
			AREF (fun, COMPILED_STACK_DEPTH));

that's a huge one:
debug_print((fun))
#[nil "Ж \x10	\x12ЗИ!€ЗЙ!€ЗК!€ЛМ!‰^[Н=„9\vОќѓ&П\x14‚9\vРќѓ1Н\x14‚9\vСќѓ9Т\x14)
У>ѓIФ\x16@Х\x16A‚[
Ц=ѓUЧ\x16B‚[Ч\x16BХ\x16AШЩЪЏ€ЫН!€ЬЭ\x0eCЮ 
#Н\x1eD‰\x1eE„ЂЯаб\"€вб!€‚Џгд\x0eE!!\x16Dеж\x0eF\"\x16F*\x0eGA\x1eH\x0eHѓ±\x0eHз\x0eH@\x0eIП# €\x0eH‰A\x16H@€‚•)Н\x0eGA\x1eH\x1eJ\x0eK?…Ви 
‰\x16LѓУ\x0eLй љѓУк\x16L\x0eJ„\x06\x02\x0eHѓ\x06\x02л\x1eM\x0eH‰A\x16H@‰\x1eN\x1eOН\x1ePмн\x0eN\"ѓ\x06\x01\x0eNо•НO\x16Pпр\x0eN\"\x16N\x0eNсљ„Q\x01т\x0eN\x0eM\"‰\x1eQП=ѓ%\x01\x0eNрНO\x16N‚P\x01\x0eQ;ѓI\x01у\x0eQ\x0eM\"‰\x1eR„=\x01Шф\x0eN\"€\x0eR@рНO\x16N)‚P\x01Н\x16P\x0eO\x16N)\x0eNхќѓd\x01Н‰\x16L\x16SП\x16T‚х\x01\x0eNцќѓz\x01П‰\x16U\x16Vч\x0eWB\x16W‚х\x01\x0eNшќѓ‡\x01Н\x16L‚х\x01\x0eNщќѓў\x01\x0eP†љ\x01\x0eH‰A\x16H@\x16LН\x16P‚х\x01\x0eNъљѓЇ\x01Н\x16S‚х\x01\x0eNыљѓј\x01П\x16X‚х\x01\x0eNьљѓМ\x01э\x0eWB\x16W‚х\x01\x0eNюќѓЬ\x01я\x0eYB\x16Y‚х\x01\x0eNЃ„ќѓл\x01П\x16U‚х\x01\x0eN\x0eHB\x16HП\x16J\x0ePѓ\x02\x02ШЃ…\x0eN\"€,‚У\x0eGѓ\x11\x02\x0eG\x0eHЎ€*Ѓ†Ѓ‡!€Ѓ€Ѓ‰!ѓ)\x02Ѓ‰ 
€\x0eK„P\x02\x0eV„P\x02\x0eZЃЉ>ѓM\x02Ѓ‹ЃЊЃЌ\"ЃЋќѓP\x02П\x16U\x0eK„v\x02\x0eV„v\x02\x0e[ЃЏ>ѓp\x02ЃђНЃ‘\"оX„v\x02Ѓ’р!€\x0eK„љ\x02\x0eV„љ\x02Ѓ“ 
ѓљ\x02ЃђНЃ\\\"оX„љ\x02Ѓ”р!€ЗЃ•!€ЗЃ–!€ЗЃ—!€ЗЃ˜!€ЗЃ™!€ЗЃљ!€ЗЃ›!€ЗЃњ!€ЗЃќ!€ЗЃm!€Ѓћ 
€Ѓџ 
€Ѓ€Ѓ !ѓ\x0e\x03Ѓ\\\x0eWћ†щ\x02Ѓ\\\x0eYћ‰\x1e\\…\v\x03\x0e\\A…\v\x03\x0e\\Aо=?\x16])\x0e^\x0e_\x0e`\x1ea\x1eb\x1ec\x0eSѓ(\x03ЃЎ\x0eSП‰#€Н\x16d\x0eLѓ„\x03мЃў\x0eL\"ѓQ\x03ЃЈЃ¤ЃҐЃ¦\x0eL\"Ѓ§#€‚„\x03ЃЁЃ©
ЃЄ=ѓe\x03Ѓ«‚k\x03Ѓ«\x0eLP!!„„\x03ЃЈЃ¤ЃҐЃ¬\x0eL\"Ѓ§#€Н‰\x0eXП=ѓ“\x03Ѓ­‚•\x03\x0eX\x0ee\x1ef\x1eg\x1eh\x1ei\x0egЃ®\x1ej\x1ek\x0eXѓґ\x03\x0ej 
€‚Ѕ\x03ШЃЇЃ°Џ€\x0elѓ
\x04\x0emѓ
\x04rЃ± q€\x0emѓ\f\x04\x0emЃІ=„м\x03\x0emўЃі=ѓт\x03\x0emA„т\x03Н\x16m‚\f\x04\x0emўЃі=ѓ\x01\x04\x0emA\x16mН\x16nЃ†Ѓґ!€)\x0eK„+\x04Ѓµ\x0eo!ѓ+\x04Ѓ¶\x0eo!ѓ+\x04Ѓ·\x0eo!€Н\x16p\x0ek\x0eg=„=\x04П\x16h\x0ek\x16i*\x0ehѓG\x04\x0ei\x16k\x0ee„g\x04\x0ef\x0ee=„g\x04ЃёЃ№Ѓє 
\"€Ѓ»\x0eq!€,\x0erкљѓ€\x04ЛЃј!††\x04и ЃЅ\x0es†…\x04Ѓѕ Q\x16rЃїЃt!ѓѓ)ЗИ\bA@ЙК\bAAЛ##‚6ЗИ\b@МNЙН\bAЛ##О\"€ПО!€Р\x11С ‡" 
[error initial-window-system princ apply concat file-error 
error-conditions format "%s: %s" mapconcat #[(obj) "Б\bВ\"‡" [obj 
prin1-to-string t] 3] ", " error-message #[(obj) "Б\bВ\"‡" [obj 
prin1-to-string t] 3] external-debugging-output terpri nil kill-emacs] 
8))) set-locale-environment locate-file "simple" get-load-suffixes princ 
"Warning: Could not find simple.el nor simple.elc" 
external-debugging-output terpri file-truename file-name-directory 
mapcar #[(elt) "\b@;ѓ\x15В\b@!„\x15	\b@P\bAB‡\b‡" [elt lisp-dir 
file-name-absolute-p] 2] decode-coding-string user-login-name 
user-real-login-name "" (("--no-init-file") ("--no-site-file") 
("--debug-init") ("--user") ("--iconic") ("--icon-type") ("--quick") 
("--no-blinking-cursor") ("--basic-display")) string-match 
"^\\(--[^=]*\\)=" 0 match-string 1 "--" try-completion assoc "Option 
`%s' is ambiguous" ("-Q" "-quick") ("-D" "-basic-display") 
(vertical-scroll-bars) ("-q" "-no-init-file") ("-u" "-user") 
"-no-site-file" "-debug-init" "-iconic" (visibility . icon) 
("-icon-type" "-i" "-itype") (icon-type . t) eol-mnemonic-unix 
eol-mnemonic-mac eol-mnemonic-dos load-path lisp-dir simple-file-name 
load-history command-line-args args locale-coding-system done 
noninteractive init-file-user longopts argi orig-argi argval completion 
elt site-run-file emacs-quick-startup no-blinking-cursor 
emacs-basic-display initial-frame-alist init-file-debug 
default-frame-alist window-system initial-window-system tool-bar-lines 
tool-bar-originally-present scalable-fonts-allowed font-list-limit 
face-ignored-fonts old-face-ignored-fonts old-font-list-limit 
old-scalable-fonts-allowed inhibit-startup-screen 
default-enable-multibyte-characters orig-enable-multibyte 
debug-on-error-initial debug-on-error-should-be-set 
debug-on-error-from-init-file inner debug-on-error deactivate-mark 
transient-mark-mode mark-active abbrev-file-name abbrevs-changed 
current-language-environment user-mail-address mail-host-address 
font-lock-face-attributes face-attributes face-attribute face face-spec 
underline-p italic-p bold-p background foreground after-init-time 
--cl-dolist-temp-- major-mode initial-major-mode memory-signal-data 
x-session-previous-id ("-nbc" "-no-blinking-cursor") "Option `%s' 
doesn't allow an argument" run-hooks before-init-hook fboundp 
frame-initialize (x w32 mac) x-get-resource "cursorBlink" "CursorBlink" 
("off" "false") (x w32) frame-parameter menu-bar-lines menu-bar-mode 
display-graphic-p tool-bar-mode blink-cursor-mode tooltip-mode 
global-font-lock-mode mouse-wheel-down-event mouse-wheel-up-event 
file-name-shadow-mode send-mail-function focus-follows-mouse 
global-auto-composition-mode normal-erase-is-backspace-setup-frame 
tty-register-default-colors frame-notice-user-settings load "[~/:
]" display-warning initialization format "Invalid user name %s" :error 
file-directory-p expand-file-name windows-nt "~" "User %s has no home 
directory" startup #[nil "\b…ѕ	Ж=ѓ\x11З\bИQ‚A 
Й=ѓ3КЗЛМ#ѓ#Н‚AКЗЛО#ѓ/П‚AН‚A	Р=ѓ=С‚AЗ\bТQ\x1aУ\x13Ф
У‰#€\vУ=ѓiХЦЧЗ\bШQ!\"\x1cФ\fУ‰#€\vУ=ѓh
\x13)\vѓ®Щ\v!Ъљѓ®Ы\v!‰\x1dЬP\x1e$Э\x0e$!ѓЉ\x0e$‚•Э
!ѓ”
‚•Л‰\x15ѓ­Ю
\v\"ѓ«Яа
\v#€бв!€
\x13*\x0e%?…ЅЛ\x1e&ФгУ‰#))‡" [init-file-user system-type user-init-file-1 
user-init-file otherfile source ms-dos "~" "/_emacs" windows-nt 
directory-files nil "^\\.emacs\\(\\.elc?\\)?$" "~/.emacs" 
"^_emacs\\(\\.elc?\\)?$" "~/_emacs" vax-vms "sys$login:.emacs" "/.emacs" 
t load expand-file-name "init" file-name-as-directory "/.emacs.d" 
file-name-extension "elc" file-name-sans-extension ".el" file-exists-p 
file-newer-than-file-p message "Warning: %s is newer than %s" sit-for 1 
"default" alt inhibit-default-init inhibit-startup-screen] 7] 
(byte-code "\b €В‰\x11‡" [inner init-file-had-error nil] 2) ((error 
(byte-code "Е\x18ЉЖЗ!q€ИЙК	\"ЙЛ
@МN
Aѓ\x1cН‚\x1dОПР
AС#$ИТУФ±\a€)ХЦ
@МN
Aѓ;Н‚


14>emacs.exe!Ffuncall(int nargs=0x00000000, int * args=0x21bbf830)  Line 
3078 + 0xc
if (COMPILEDP (fun))
     val = funcall_lambda (fun, numargs, args + 1);
debug_print((original_fun))
command-line

15> emacs.exe!Fbyte_code(int bytestr=0x011db7c8, int vector=0x811db7c0, 
int maxdepth=0x00000006)  Line 681
TOP = Ffuncall (op + 1, &TOP);
	    AFTER_POTENTIAL_GC ();
	    break;

16> emacs.exe!funcall_lambda(int fun=0x811db798, int nargs=0x00000000, 
int * arg_vector=0x0082fcfc)  Line 3221 + 0xe
val = Fbyte_code (AREF (fun, COMPILED_BYTECODE),
			AREF (fun, COMPILED_CONSTANTS),
			AREF (fun, COMPILED_STACK_DEPTH));

debug_print((fun))
#[nil "\bѓ\bЖЗ!‡И\x10	\x1arЙq€
\x11*КЛМНЛ!C#€О Пљѓ%И\x13\fР\x1a‰\x1dѓO
@‰\x12\x19СТУ!И‰‰$€)
\x19СТФ!И‰‰$€)
A‰\x15„-*\x0e(Х=„\x7fЦЧ!‰\x1e);ѓ~ШЩ\x0e)!ЪP!ШЩ	!ЪP!љ„~ЫЬ\x0e)P\x0e*\"\x16*)Э	!\x11Р\x1e+ЮЋЯ €*абв\"€гРд\"‰\x1e$;ѓҐе\x0e$P\x16$‚Л\x0e,Р\x1e-‰\x1e.ѓК\x0e.@\x16-жз\x0e-\"ѓБ\x0e-\x16$\x0e.A‰\x16.„°*\x0e$…ЦЫ\x0e$\x0e*\")‡" 
[command-line-processed default-directory dir 
backup-by-copying-when-mismatch load-path tail message "Back to top 
level." t "*Messages*" put user-full-name standard-value default-value 
user-uid 0 nil load expand-file-name "subdirs.el" "leim-list.el" vax-vms 
getenv "PWD" file-attributes file-name-as-directory "." delete "PWD=" 
abbreviate-file-name ((byte-code "Ж\b!\x10	„.
ѓ.\vЗ=ѓ#ИЙ
!К\"€ЛМ
!!НP‚-МОП
Р С $!\x11\f„>ТУ!€
ѓ>ТЕ!€\x0e\x1d„T\x0e\x1eѓT\x0e\x1f„T\x0e\x1eФ=ѓhХЦ!ѓ]Ц €ХЧ!ѓhЧШ !€ХЩ!ѓqЩ €\x0e\x1aѓzТЪ!€\x0e „‡Ы ѓ‡Ь €Ж‡" 
[default-directory auto-save-list-file-name auto-save-list-file-prefix 
system-type inhibit-startup-hooks term-setup-hook abbreviate-file-name 
ms-dos make-directory file-name-directory t make-temp-name 
expand-file-name "~" format "%s%d-%s~" emacs-pid system-name run-hooks 
emacs-startup-hook pc fboundp frame-notice-user-settings 
frame-set-background-mode selected-frame font-menu-add-default 
window-setup-hook display-popup-menus-p precompute-menubar-bindings 
frame-initial-frame initial-window-system noninteractive 
menubar-bindings-done] 6)) command-line setenv "TERM" "dumb" 
frame-parameter display "DISPLAY=" string-match "\\`DISPLAY=" 
system-type pwd process-environment menubar-bindings-done 
initial-environment varval --cl-dolist-temp--] 6]

17> emacs.exe!apply_lambda(int fun=0x811db798, int args=0x212fc400, int 
eval_flag=0x00000001)  Line 3146
backtrace_list->evalargs = 0;
   tem = funcall_lambda (fun, XINT (numargs), arg_vector);

   /* Do the debug-on-exit now, while arg_vector still exists.  */
   if (backtrace_list->debug_on_exit)
     tem = call_debugger (Fcons (Qexit, Fcons (tem, Qnil)));
debug_print((fun))
#[nil "\bѓ\bЖЗ!‡И\x10	\x1arЙq€
\x11*КЛМНЛ!C#€О Пљѓ%И\x13\fР\x1a‰\x1dѓO
@‰\x12\x19СТУ!И‰‰$€)
\x19СТФ!И‰‰$€)
A‰\x15„-*\x0e(Х=„\x7fЦЧ!‰\x1e);ѓ~ШЩ\x0e)!ЪP!ШЩ	!ЪP!љ„~ЫЬ\x0e)P\x0e*\"\x16*)Э	!\x11Р\x1e+ЮЋЯ €*абв\"€гРд\"‰\x1e$;ѓҐе\x0e$P\x16$‚Л\x0e,Р\x1e-‰\x1e.ѓК\x0e.@\x16-жз\x0e-\"ѓБ\x0e-\x16$\x0e.A‰\x16.„°*\x0e$…ЦЫ\x0e$\x0e*\")‡" 
[command-line-processed default-directory dir 
backup-by-copying-when-mismatch load-path tail message "Back to top 
level." t "*Messages*" put user-full-name standard-value default-value 
user-uid 0 nil load expand-file-name "subdirs.el" "leim-list.el" vax-vms 
getenv "PWD" file-attributes file-name-as-directory "." delete "PWD=" 
abbreviate-file-name ((byte-code "Ж\b!\x10	„.
ѓ.\vЗ=ѓ#ИЙ
!К\"€ЛМ
!!НP‚-МОП
Р С $!\x11\f„>ТУ!€
ѓ>ТЕ!€\x0e\x1d„T\x0e\x1eѓT\x0e\x1f„T\x0e\x1eФ=ѓhХЦ!ѓ]Ц €ХЧ!ѓhЧШ !€ХЩ!ѓqЩ €\x0e\x1aѓzТЪ!€\x0e „‡Ы ѓ‡Ь €Ж‡" 
[default-directory auto-save-list-file-name auto-save-list-file-prefix 
system-type inhibit-startup-hooks term-setup-hook abbreviate-file-name 
ms-dos make-directory file-name-directory t make-temp-name 
expand-file-name "~" format "%s%d-%s~" emacs-pid system-name run-hooks 
emacs-startup-hook pc fboundp frame-notice-user-settings 
frame-set-background-mode selected-frame font-menu-add-default 
window-setup-hook display-popup-menus-p precompute-menubar-bindings 
frame-initial-frame initial-window-system noninteractive 
menubar-bindings-done] 6)) command-line setenv "TERM" "dumb" 
frame-parameter display "DISPLAY=" string-match "\\`DISPLAY=" 
system-type pwd process-environment menubar-bindings-done 
initial-environment varval --cl-dolist-temp--] 6]


18>emacs.exe!Feval(int form=0xa138a6c0)  eval.c Line 2405 + 0xb
if (COMPILEDP (fun))
     val = apply_lambda (fun, original_args, 1);
debug_print((original_fun))
normal-top-level

19> emacs.exe!top_level_2()  Line 1378 + 0xb	C

Thanks!
--
Andrey


_________________________________________________________________
In a rush? Get real-time answers with Windows Live Messenger.
http://www.windowslive.com/messenger/overview.html?ocid=TXT_TAGLM_WL_Refresh_realtime_042008

[-- Attachment #2: Type: text/html, Size: 19989 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2008-04-24 20:14 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-23 19:06 Crash in M$ build using msvc 7.1 dhruva
2008-04-23 20:07 ` Stefan Monnier
2008-04-24  7:17   ` dhruva
2008-04-24 16:22     ` Eli Zaretskii
  -- strict thread matches above, loose matches on Subject: below --
2008-04-23 20:40 Andrey Zhdanov
2008-04-24  6:54 ` dhruva
2008-04-24 20:14 Andrey Zhdanov

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).