emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GDB debugger mode for Emacs in ELPA


From: filerz-emacs
Subject: Re: GDB debugger mode for Emacs in ELPA
Date: Thu, 26 Jun 2008 09:15:00 +0530 (IST)

Hello,

----- Original Message ----
> From: Nick Roberts <address@hidden>
> To: address@hidden
> Sent: Thursday, 26 June, 2008 6:33:01 AM
> Subject: GDB debugger mode for Emacs in ELPA
> 
> 
> It would be helpful if others could test/develop it.

I started off the process of installing ELPA, it was real nice and simple. I 
then tried installing gdb-mi package started getting a repeatable crash in 
emacs. The crash is happening in some ralloc.c. The initial downloading works, 
I feel it is in extracting the archive and manipulating it in emacs that is 
causing the problem. Let me try the same with a MinGW build.

I am using Emacs from GIT HEAD on M$-XP build using VS 2003 with image support.

Stack trace follows:

     ntdll.dll!7c901230()     
>    emacs.exe!w32_abort()  Line 8194    C
     emacs.exe!r_re_alloc()  Line 1030    C
     emacs.exe!enlarge_buffer_text(buffer * b=0x015c3400, int delta=2199)  Line 
5051 + 0x9    C
     emacs.exe!make_gap_larger()  Line 529    C
     emacs.exe!make_gap(int nbytes_added=199)  Line 623    C
     emacs.exe!insert_from_string_1(int string=1630546000, int pos=0, int 
pos_byte=0, int nchars=219, int nbytes=219, int inherit=0, int 
before_markers=0)  Line 1107 + 0xa    C
     emacs.exe!insert_from_string(int string=1630546000, int pos=0, int 
pos_byte=0, int length=219, int length_byte=219, int inherit=0)  Line 1050    C
     emacs.exe!general_insert_function(void (const unsigned char *, int)* 
insert_func=0x010beb2c, void (int, int, int, int, int, int)* 
insert_from_string_func=0x010bed58, int inherit=0, int nargs=2, int * 
args=0x0082ec5c)  Line 2183 + 0x1f    C
     emacs.exe!Finsert(int nargs=2, int * args=0x0082ec5c)  Line 2225    C
     emacs.exe!Fbyte_code(int bytestr=26195720, int vector=-2121287936, int 
maxdepth=6)  Line 1267    C
     emacs.exe!funcall_lambda(int fun=-2120005600, int nargs=0, int * 
arg_vector=0x0082ed30)  Line 3231 + 0xe    C
     emacs.exe!Ffuncall(int nargs=0, int * args=0x217d5f00)  Line 3088 + 0xc    
C
     emacs.exe!Fbyte_code(int bytestr=27412488, int vector=-2120071168, int 
maxdepth=5)  Line 680    C
     emacs.exe!funcall_lambda(int fun=-2120131232, int nargs=0, int * 
arg_vector=0x0082edb4)  Line 3231 + 0xe    C
     emacs.exe!apply_lambda(int fun=-2120131232, int args=556704768, int 
eval_flag=1)  Line 3156    C
     emacs.exe!Feval(int form=-1576242512)  Line 2415 + 0xb    C
     emacs.exe!Fprogn(int args=-1576242504)  Line 450    C
     emacs.exe!Feval(int form=-1576242504)  Line 2374    C
     emacs.exe!Fif(int args=-1576242320)  Line 397 + 0x16    C
     emacs.exe!Feval(int form=-1576242320)  Line 2374    C
     emacs.exe!Fprogn(int args=-1576241776)  Line 450    C
     emacs.exe!funcall_lambda(int fun=-1576244032, int nargs=0, int * 
arg_vector=0x0082ef70)  Line 3222 + 0xf    C
     emacs.exe!apply_lambda(int fun=-1576244032, int args=556704768, int 
eval_flag=1)  Line 3156    C
     emacs.exe!Feval(int form=-1576246440)  Line 2415 + 0xb    C
     emacs.exe!Fprogn(int args=-1576246480)  Line 450    C
     emacs.exe!FletX(int args=-1576246432)  Line 1034    C
     emacs.exe!Feval(int form=-1576246432)  Line 2374    C
     emacs.exe!Fprogn(int args=-1576245400)  Line 450    C
     emacs.exe!Flet(int args=-1576245368)  Line 1090    C
     emacs.exe!Feval(int form=-1576245368)  Line 2374    C
     emacs.exe!Fprogn(int args=-1576246992)  Line 450    C
     emacs.exe!funcall_lambda(int fun=-1576247008, int nargs=2, int * 
arg_vector=0x0082f174)  Line 3222 + 0xf    C
     emacs.exe!apply_lambda(int fun=-1576247008, int args=556704768, int 
eval_flag=1)  Line 3156    C
     emacs.exe!Feval(int form=-1576228544)  Line 2415 + 0xb    C
     emacs.exe!Fprogn(int args=-1576228392)  Line 450    C
     emacs.exe!Fsave_excursion(int args=-1576228392)  Line 1004    C
     emacs.exe!Feval(int form=-1576228392)  Line 2374    C
     emacs.exe!Fprogn(int args=-1576228608)  Line 450    C
     emacs.exe!Flet(int args=-1576228344)  Line 1090    C
     emacs.exe!Feval(int form=-1576228344)  Line 2374    C
     emacs.exe!Fprogn(int args=-1576226088)  Line 450    C
     emacs.exe!funcall_lambda(int fun=-1576228624, int nargs=2, int * 
arg_vector=0x0082f380)  Line 3222 + 0xf    C
     emacs.exe!apply_lambda(int fun=-1576228624, int args=556704768, int 
eval_flag=1)  Line 3156    C
     emacs.exe!Feval(int form=-1576169376)  Line 2415 + 0xb    C
     emacs.exe!Fprogn(int args=-1576169440)  Line 450    C
     emacs.exe!Fcond(int args=-1576169448)  Line 426 + 0x6    C
     emacs.exe!Feval(int form=-1576169448)  Line 2374    C
     emacs.exe!Fprogn(int args=-1576170856)  Line 450    C
     emacs.exe!FletX(int args=-1576169088)  Line 1034    C
     emacs.exe!Feval(int form=-1576169088)  Line 2374    C
     emacs.exe!Fprogn(int args=-1575967544)  Line 450    C
     emacs.exe!funcall_lambda(int fun=-1575967560, int nargs=1, int * 
arg_vector=0x0082f5c0)  Line 3222 + 0xf    C
     emacs.exe!Ffuncall(int nargs=1, int * args=0xa210a4b8)  Line 3088 + 0xc    
C
     emacs.exe!call1(int fn=-1575967560, int arg1=561570368)  Line 2823 + 0xb   
 C
     emacs.exe!mapcar1()  Line 2473 + 0xc    C
     emacs.exe!Fmapc(int function=-1575967560, int sequence=-1575967536)  Line 
2565 + 0xd    C
     emacs.exe!Feval(int form=556704768)  Line 2377    C
     emacs.exe!Fprogn(int args=-1576168328)  Line 450    C
     emacs.exe!funcall_lambda(int fun=-1576170952, int nargs=1, int * 
arg_vector=0x0082f6c0)  Line 3222 + 0xf    C
     emacs.exe!apply_lambda(int fun=-1576170952, int args=556704768, int 
eval_flag=1)  Line 3156    C
     emacs.exe!Feval(int form=-1576172688)  Line 2415 + 0xb    C
     emacs.exe!Fprogn(int args=-1576136576)  Line 450    C
     emacs.exe!Flet(int args=-1576172640)  Line 1090    C
     emacs.exe!Feval(int form=-1576172640)  Line 2374    C
     emacs.exe!Fprogn(int args=-1576172144)  Line 450    C
     emacs.exe!Flet(int args=-1576171816)  Line 1090    C
     emacs.exe!Feval(int form=-1576171816)  Line 2374    C
     emacs.exe!Fprogn(int args=-1576171032)  Line 450    C
     emacs.exe!funcall_lambda(int fun=-1576136616, int nargs=1, int * 
arg_vector=0x0082f948)  Line 3222 + 0xf    C
     emacs.exe!Ffuncall(int nargs=1, int * args=0x21349a10)  Line 3088 + 0xc    
C
     emacs.exe!Fapply(int nargs=2, int * args=0x0082f944)  Line 2530 + 0x9    C
     emacs.exe!apply1(int fn=557095440, int arg=-1575966624)  Line 2791 + 0xe   
 C
     emacs.exe!Fcall_interactively(int function=557095440, int 
record_flag=556704816, int keys=-1575966632)  Line 389 + 0xb    C
     emacs.exe!Ffuncall(int nargs=3, int * args=0x21325000)  Line 3050    C
     emacs.exe!call3(int fn=556945408, int arg1=557095440, int arg2=556704816, 
int arg3=556704768)  Line 2868 + 0xb    C
     emacs.exe!Fcommand_execute(int cmd=557095440, int record_flag=556704816, 
int keys=556704768, int special=556704768)  Line 10434 + 0x14    C
     emacs.exe!Fexecute_extended_command(int prefixarg=556704768)  Line 10547 + 
0xe    C
     emacs.exe!Ffuncall(int nargs=1, int * args=0x21303e58)  Line 3043    C
     emacs.exe!Fcall_interactively(int function=556809816, int 
record_flag=556704768, int keys=0)  Line 859    C
     emacs.exe!Ffuncall(int nargs=3, int * args=0x21325000)  Line 3050    C
     emacs.exe!call3(int fn=556945408, int arg1=556809816, int arg2=556704768, 
int arg3=556704768)  Line 2868 + 0xb    C
     emacs.exe!Fcommand_execute(int cmd=556809816, int record_flag=556704768, 
int keys=556704768, int special=556704768)  Line 10434 + 0x14    C
     emacs.exe!command_loop_1()  Line 1918    C
     emacs.exe!internal_condition_case(int (void)* bfun=0x01062b3e, int 
handlers=556817624, int (void)* hfun=0x0105ebfd)  Line 1512    C
     emacs.exe!command_loop_2()  Line 1367 + 0x15    C
     emacs.exe!internal_catch(int tag=556809600, int (void)* func=0x01063ab1, 
int arg=556704768)  Line 1247 + 0x6    C
     emacs.exe!command_loop()  Line 1347    C
     emacs.exe!recursive_edit_1()  Line 955 + 0x5    C
     emacs.exe!Frecursive_edit()  Line 1018    C
     emacs.exe!main()  Line 1772 + 0x5    C
     emacs.exe!mainCRTStartup()  Line 259 + 0x12    C
     kernel32.dll!7c816fd7()     

-dky



      Bring your gang together. Do your thing. Find your favourite Yahoo! group 
at http://in.promos.yahoo.com/groups/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]