unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#850: gdb trace
@ 2008-09-30 13:50 Tim Van Holder
  0 siblings, 0 replies; only message in thread
From: Tim Van Holder @ 2008-09-30 13:50 UTC (permalink / raw)
  To: 850

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

Attached is the log of a gdb session (with a CVS HEAD build of this morning)
that shows a backtrace after bumping into the memory issue.

[-- Attachment #2: emacs850-gdb.txt --]
[-- Type: text/plain, Size: 10709 bytes --]

tim@leeloo:~/gnu/build/linux/emacs/src$ EMACSLOADPATH=/home/tim/gnu/src/emacs/lisp LC_ALL=C gdb emacs
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".

DISPLAY = leeloo.anubex.internal:5.0
TERM = xterm
Breakpoint 1 at 0x8114ef6: file /home/tim/gnu/src/emacs/src/emacs.c, line 420.
Breakpoint 2 at 0x812fd29: file /home/tim/gnu/src/emacs/src/sysdep.c, line 1135.
(gdb) r -batch --no-site-file --multibyte -l autoload --eval '(setq generated-autoload-file "/home/tim/gnu/src/emacs/lisp/loaddefs.el")' -f batch-update-autoloads /home/tim/gnu/src/emacs/lisp/. /home/tim/gnu/src/emacs/lisp/./calc /home/tim/gnu/src/emacs/lisp/./gnus /home/tim/gnu/src/emacs/lisp/./calendar /home/tim/gnu/src/emacs/lisp/./emacs-lisp /home/tim/gnu/src/emacs/lisp/./emulation /home/tim/gnu/src/emacs/lisp/./eshell /home/tim/gnu/src/emacs/lisp/./international /home/tim/gnu/src/emacs/lisp/./language /home/tim/gnu/src/emacs/lisp/./mail /home/tim/gnu/src/emacs/lisp/./mh-e /home/tim/gnu/src/emacs/lisp/./net /home/tim/gnu/src/emacs/lisp/./play /home/tim/gnu/src/emacs/lisp/./progmodes /home/tim/gnu/src/emacs/lisp/./textmodes /home/tim/gnu/src/emacs/lisp/./url /home/tim/gnu/src/emacs/lisp/./org /home/tim/gnu/src/emacs/lisp/./erc /home/tim/gnu/src/emacs/lisp/./nxml /home/tim/gnu/src/emacs/lisp/./nxml/char-name /home/tim/gnu/src/emacs/lisp/./nxml/char-name/unicode
Starting program: /home/tim/gnu/build/linux/emacs/src/emacs -batch --no-site-file --multibyte -l autoload --eval '(setq generated-autoload-file "/home/tim/gnu/src/emacs/lisp/loaddefs.el")' -f batch-update-autoloads /home/tim/gnu/src/emacs/lisp/. /home/tim/gnu/src/emacs/lisp/./calc /home/tim/gnu/src/emacs/lisp/./gnus /home/tim/gnu/src/emacs/lisp/./calendar /home/tim/gnu/src/emacs/lisp/./emacs-lisp /home/tim/gnu/src/emacs/lisp/./emulation /home/tim/gnu/src/emacs/lisp/./eshell /home/tim/gnu/src/emacs/lisp/./international /home/tim/gnu/src/emacs/lisp/./language /home/tim/gnu/src/emacs/lisp/./mail /home/tim/gnu/src/emacs/lisp/./mh-e /home/tim/gnu/src/emacs/lisp/./net /home/tim/gnu/src/emacs/lisp/./play /home/tim/gnu/src/emacs/lisp/./progmodes /home/tim/gnu/src/emacs/lisp/./textmodes /home/tim/gnu/src/emacs/lisp/./url /home/tim/gnu/src/emacs/lisp/./org /home/tim/gnu/src/emacs/lisp/./erc /home/tim/gnu/src/emacs/lisp/./nxml /home/tim/gnu/src/emacs/lisp/./nxml/char-name /home/tim/gnu/src/emacs/lisp/./nxml/char-name/unicode
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 16165)]
Loading vc-cvs...
Saving file /home/tim/gnu/src/emacs/lisp/loaddefs.el...
Memory exhausted--use C-x s then exit and restart Emacs

Program exited with code 0377.
(gdb) br memory_full
Breakpoint 3 at 0x8168654: file /home/tim/gnu/src/emacs/src/alloc.c, line 3415.
(gdb) br buffer_memory_full
Breakpoint 4 at 0x81697b6: file /home/tim/gnu/src/emacs/src/alloc.c, line 567.
(gdb) r
Starting program: /home/tim/gnu/build/linux/emacs/src/emacs -batch --no-site-file --multibyte -l autoload --eval '(setq generated-autoload-file "/home/tim/gnu/src/emacs/lisp/loaddefs.el")' -f batch-update-autoloads /home/tim/gnu/src/emacs/lisp/. /home/tim/gnu/src/emacs/lisp/./calc /home/tim/gnu/src/emacs/lisp/./gnus /home/tim/gnu/src/emacs/lisp/./calendar /home/tim/gnu/src/emacs/lisp/./emacs-lisp /home/tim/gnu/src/emacs/lisp/./emulation /home/tim/gnu/src/emacs/lisp/./eshell /home/tim/gnu/src/emacs/lisp/./international /home/tim/gnu/src/emacs/lisp/./language /home/tim/gnu/src/emacs/lisp/./mail /home/tim/gnu/src/emacs/lisp/./mh-e /home/tim/gnu/src/emacs/lisp/./net /home/tim/gnu/src/emacs/lisp/./play /home/tim/gnu/src/emacs/lisp/./progmodes /home/tim/gnu/src/emacs/lisp/./textmodes /home/tim/gnu/src/emacs/lisp/./url /home/tim/gnu/src/emacs/lisp/./org /home/tim/gnu/src/emacs/lisp/./erc /home/tim/gnu/src/emacs/lisp/./nxml /home/tim/gnu/src/emacs/lisp/./nxml/char-name /home/tim/gnu/src/emacs/lisp/./nxml/char-name/unicode
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 16225)]
Loading vc-cvs...
Saving file /home/tim/gnu/src/emacs/lisp/loaddefs.el...
[Switching to Thread 16384 (LWP 16225)]

Breakpoint 3, memory_full () at /home/tim/gnu/src/emacs/src/alloc.c:3415
3415      memory_full_cons_threshold = sizeof (struct cons_block);
(gdb) bt
#0  memory_full () at /home/tim/gnu/src/emacs/src/alloc.c:3415
#1  0x08168f39 in lisp_malloc (nbytes=1244124, type=MEM_TYPE_NON_LISP) at /home/tim/gnu/src/emacs/src/alloc.c:887
#2  0x0816967c in allocate_string_data (s=0x83a3f00, nchars=1244109, nbytes=1244109) at /home/tim/gnu/src/emacs/src/alloc.c:1991
#3  0x0816a066 in make_uninit_multibyte_string (nchars=1244109, nbytes=1244109) at /home/tim/gnu/src/emacs/src/alloc.c:2508
#4  0x0816a133 in make_uninit_string (length=0) at /home/tim/gnu/src/emacs/src/alloc.c:2486
#5  0x0816a16a in make_unibyte_string (
    contents=0x40d7e008 ";;; loaddefs.el --- automatically extracted autoloads\n;;\n;;; Code:\n\n\f\n;;;### (autoloads (5x5-crack 5x5-crack-xor-mutate 5x5-crack-mutating-best\n;;;;;;  5x5-crack-mutating-current 5x5-crack-randomly 5x"..., length=1244109)
    at /home/tim/gnu/src/emacs/src/alloc.c:2397
#6  0x080b9e69 in encode_coding_object (coding=0xbfffcc04, src_object=137888212, from=1, from_byte=1, to=1244110, to_byte=1244110,
    dst_object=137847377) at /home/tim/gnu/src/emacs/src/coding.c:7470
#7  0x081435b7 in e_write (desc=6, string=137847329, start=1, end=1244110, coding=0xbfffcc04)
    at /home/tim/gnu/src/emacs/src/fileio.c:4906
#8  0x08146246 in Fwrite_region (start=8, end=9952880, filename=143217643, append=137847329, visit=137847377, lockname=143159091,
    mustbenew=137847329) at /home/tim/gnu/src/emacs/src/fileio.c:4611
#9  0x0817fc9f in Ffuncall (nargs=7, args=0xbfffce30) at /home/tim/gnu/src/emacs/src/eval.c:3068
#10 0x081b2233 in Fbyte_code (bytestr=136455963, vector=136455980, maxdepth=56) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#11 0x0817f615 in funcall_lambda (fun=136455940, nargs=0, arg_vector=0xbfffcf64) at /home/tim/gnu/src/emacs/src/eval.c:3231
#12 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffcf60) at /home/tim/gnu/src/emacs/src/eval.c:3101
#13 0x081b2233 in Fbyte_code (bytestr=136455811, vector=136455828, maxdepth=16) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#14 0x0817f615 in funcall_lambda (fun=136455788, nargs=0, arg_vector=0xbfffd084) at /home/tim/gnu/src/emacs/src/eval.c:3231
#15 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffd080) at /home/tim/gnu/src/emacs/src/eval.c:3101
#16 0x081b2233 in Fbyte_code (bytestr=136455267, vector=136455284, maxdepth=40) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#17 0x0817f615 in funcall_lambda (fun=136455236, nargs=0, arg_vector=0xbfffd1b4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#18 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffd1b0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#19 0x081b2233 in Fbyte_code (bytestr=136454739, vector=136454756, maxdepth=40) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#20 0x0817f615 in funcall_lambda (fun=136454692, nargs=0, arg_vector=0xbfffd2e4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#21 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffd2e0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#22 0x081b2233 in Fbyte_code (bytestr=143757339, vector=146998132, maxdepth=56) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#23 0x0817f615 in funcall_lambda (fun=145354516, nargs=21, arg_vector=0xbfffd414) at /home/tim/gnu/src/emacs/src/eval.c:3231
#24 0x0817fa4b in Ffuncall (nargs=22, args=0xbfffd410) at /home/tim/gnu/src/emacs/src/eval.c:3101
#25 0x081812c3 in Fapply (nargs=2, args=0xbfffd514) at /home/tim/gnu/src/emacs/src/eval.c:2532
#26 0x0817fd73 in Ffuncall (nargs=3, args=0xbfffd510) at /home/tim/gnu/src/emacs/src/eval.c:3025
#27 0x081b2233 in Fbyte_code (bytestr=143759563, vector=145435412, maxdepth=24) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#28 0x0817f615 in funcall_lambda (fun=145435604, nargs=0, arg_vector=0xbfffd634) at /home/tim/gnu/src/emacs/src/eval.c:3231
#29 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffd630) at /home/tim/gnu/src/emacs/src/eval.c:3101
#30 0x081b2233 in Fbyte_code (bytestr=136549011, vector=136549028, maxdepth=80) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#31 0x0817f615 in funcall_lambda (fun=136548980, nargs=1, arg_vector=0xbfffd774) at /home/tim/gnu/src/emacs/src/eval.c:3231
#32 0x0817fa4b in Ffuncall (nargs=2, args=0xbfffd770) at /home/tim/gnu/src/emacs/src/eval.c:3101
#33 0x081b2233 in Fbyte_code (bytestr=136535331, vector=136535348, maxdepth=56) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#34 0x0817f615 in funcall_lambda (fun=136535308, nargs=0, arg_vector=0xbfffd8a4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#35 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffd8a0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#36 0x081b2233 in Fbyte_code (bytestr=136532051, vector=136532068, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#37 0x0817f615 in funcall_lambda (fun=136532028, nargs=0, arg_vector=0xbfffd970) at /home/tim/gnu/src/emacs/src/eval.c:3231
#38 0x0817f837 in apply_lambda (fun=136532028, args=137847329, eval_flag=1) at /home/tim/gnu/src/emacs/src/eval.c:3155
#39 0x0817eec8 in Feval (form=138413797) at /home/tim/gnu/src/emacs/src/eval.c:2417
#40 0x0811c8f3 in top_level_2 () at /home/tim/gnu/src/emacs/src/keyboard.c:1347
#41 0x0817e58b in internal_condition_case (bfun=0x811c8e0 <top_level_2>, handlers=137890545, hfun=0x8121100 <cmd_error>)
    at /home/tim/gnu/src/emacs/src/eval.c:1511
#42 0x08120ead in top_level_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:1355
#43 0x0817e64c in internal_catch (tag=137886521, func=0x8120e60 <top_level_1>, arg=137847329)
    at /home/tim/gnu/src/emacs/src/eval.c:1247
#44 0x08120f41 in command_loop () at /home/tim/gnu/src/emacs/src/keyboard.c:1310
#45 0x081212db in recursive_edit_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:942
#46 0x08121424 in Frecursive_edit () at /home/tim/gnu/src/emacs/src/keyboard.c:1004
#47 0x08115cfc in main (argc=0, argv=0xbfffe064) at /home/tim/gnu/src/emacs/src/emacs.c:1724

Lisp Backtrace:
"write-region" (0xbfffce34)
"basic-save-buffer-2" (0xbfffcf64)
"basic-save-buffer-1" (0xbfffd084)
"basic-save-buffer" (0xbfffd1b4)
"save-buffer" (0xbfffd2e4)
"update-directory-autoloads" (0xbfffd414)
"apply" (0xbfffd514)
"batch-update-autoloads" (0xbfffd634)
"command-line-1" (0xbfffd774)
"command-line" (0xbfffd8a4)
"normal-top-level" (0xbfffd970)
(gdb)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-09-30 13:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-30 13:50 bug#850: gdb trace Tim Van Holder

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).