From: filerz-emacs@yahoo.com
To: Nick Roberts <nickrob@snap.net.nz>, emacs-devel@gnu.org
Subject: Re: GDB debugger mode for Emacs in ELPA
Date: Thu, 26 Jun 2008 09:15:00 +0530 (IST) [thread overview]
Message-ID: <181896.49649.qm@web95014.mail.in2.yahoo.com> (raw)
Hello,
----- Original Message ----
> From: Nick Roberts <nickrob@snap.net.nz>
> To: emacs-devel@gnu.org
> 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/
next reply other threads:[~2008-06-26 3:45 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-06-26 3:45 filerz-emacs [this message]
2008-06-26 4:11 ` GDB debugger mode for Emacs in ELPA Nick Roberts
-- strict thread matches above, loose matches on Subject: below --
2008-06-27 5:44 filerz-emacs
2008-06-27 6:09 ` Nick Roberts
2008-06-26 5:52 filerz-emacs
2008-06-27 5:30 ` Nick Roberts
2008-06-27 9:15 ` Eli Zaretskii
2008-06-26 1:03 Nick Roberts
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=181896.49649.qm@web95014.mail.in2.yahoo.com \
--to=filerz-emacs@yahoo.com \
--cc=emacs-devel@gnu.org \
--cc=nickrob@snap.net.nz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.