[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: emacs hangs; 100% cpu usage
From: |
my_spam |
Subject: |
Re: emacs hangs; 100% cpu usage |
Date: |
Mon, 17 Jan 2005 19:17:09 +0100 (MET) |
> Could you try the suggestions in etc/DEBUG for infinite loops?
Following the procedure described in etc/DEBUG I got the following:
(gdb) finish
Run till exit from #0 0x000000000055339c in sweep_weak_table (h=0xf29680,
remove_entries_p=0) at fns.c:4792
Program received signal SIGTSTP, Stopped (user).
0x000000000055339c in sweep_weak_table (h=0xf29680, remove_entries_p=0)
at fns.c:4792
4792 for (bucket = 0; bucket < n; ++bucket)
(gdb) finish
Run till exit from #0 0x000000000055339c in sweep_weak_table (h=0xf29680,
remove_entries_p=0) at fns.c:4792
0x000000000055346f in sweep_weak_hash_tables () at fns.c:4888
4888 marked |= sweep_weak_table (h, 0);
Value returned is $1 = 0
(gdb) finish
Run till exit from #0 0x000000000055346f in sweep_weak_hash_tables ()
at fns.c:4888
Program received signal SIGTSTP, Stopped (user).
0x000000000055339c in sweep_weak_table (h=0x11d8d60, remove_entries_p=0)
at fns.c:4792
4792 for (bucket = 0; bucket < n; ++bucket)
(gdb) finish
Run till exit from #0 0x000000000055339c in sweep_weak_table (h=0x11d8d60,
remove_entries_p=0) at fns.c:4792
Program received signal SIGTSTP, Stopped (user).
0x000000000055339c in sweep_weak_table (h=0x11d8d60, remove_entries_p=0)
at fns.c:4792
4792 for (bucket = 0; bucket < n; ++bucket)
(gdb) finish
Run till exit from #0 0x000000000055339c in sweep_weak_table (h=0x11d8d60,
remove_entries_p=0) at fns.c:4792
0x000000000055346f in sweep_weak_hash_tables () at fns.c:4888
4888 marked |= sweep_weak_table (h, 0);
Value returned is $2 = 1
(gdb) next
4890 }
(gdb) next
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb) next
4890 }
(gdb) next
4883 marked = 0;
(gdb) next
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb) next
4886 h = XHASH_TABLE (table);
(gdb) next
4887 if (h->size & ARRAY_MARK_FLAG)
(gdb) next
4888 marked |= sweep_weak_table (h, 0);
(gdb) next
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb)
4886 h = XHASH_TABLE (table);
(gdb)
4887 if (h->size & ARRAY_MARK_FLAG)
(gdb)
4888 marked |= sweep_weak_table (h, 0);
(gdb)
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb)
4890 }
(gdb)
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb)
4890 }
(gdb)
4883 marked = 0;
(gdb)
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb)
4886 h = XHASH_TABLE (table);
(gdb)
4887 if (h->size & ARRAY_MARK_FLAG)
(gdb)
4888 marked |= sweep_weak_table (h, 0);
(gdb)
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb)
4886 h = XHASH_TABLE (table);
(gdb)
4887 if (h->size & ARRAY_MARK_FLAG)
(gdb)
4888 marked |= sweep_weak_table (h, 0);
(gdb)
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb)
4890 }
(gdb)
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb)
4890 }
(gdb)
4883 marked = 0;
(gdb)
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb)
4886 h = XHASH_TABLE (table);
(gdb)
4887 if (h->size & ARRAY_MARK_FLAG)
(gdb)
4888 marked |= sweep_weak_table (h, 0);
(gdb)
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb)
4886 h = XHASH_TABLE (table);
(gdb)
4887 if (h->size & ARRAY_MARK_FLAG)
(gdb)
4888 marked |= sweep_weak_table (h, 0);
(gdb)
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb)
4890 }
(gdb)
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb)
4890 }
(gdb)
4883 marked = 0;
(gdb)
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb)
4886 h = XHASH_TABLE (table);
(gdb)
4887 if (h->size & ARRAY_MARK_FLAG)
(gdb)
4888 marked |= sweep_weak_table (h, 0);
(gdb)
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb)
4886 h = XHASH_TABLE (table);
(gdb)
4887 if (h->size & ARRAY_MARK_FLAG)
(gdb)
4888 marked |= sweep_weak_table (h, 0);
(gdb)
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
(gdb)
4890 }
(gdb)
4884 for (table = Vweak_hash_tables; !GC_NILP (table); table =
h->next_weak)
Hope that helps.
Good luck!
Best wishes,
Daniel Schmitt
--
GMX im TV ... Die Gedanken sind frei ... Schon gesehen?
Jetzt Spot online ansehen: http://www.gmx.net/de/go/tv-spot
- emacs hangs; 100% cpu usage, Daniel Schmitt, 2005/01/12
- Re: emacs hangs; 100% cpu usage, Reiner Steib, 2005/01/13
- Re: emacs hangs; 100% cpu usage, Richard Stallman, 2005/01/15
- Re: emacs hangs; 100% cpu usage,
my_spam <=
- Re: emacs hangs; 100% cpu usage, Kim F. Storm, 2005/01/18
- Re: emacs hangs; 100% cpu usage, Reiner Steib, 2005/01/18
- Re: emacs hangs; 100% cpu usage, Kim F. Storm, 2005/01/18
- Re: emacs hangs; 100% cpu usage, Stefan Monnier, 2005/01/18
- Re: emacs hangs; 100% cpu usage, Kim F. Storm, 2005/01/19
- Re: emacs hangs; 100% cpu usage, Reiner Steib, 2005/01/20
- Re: emacs hangs; 100% cpu usage, Kim F. Storm, 2005/01/20
- Re: emacs hangs; 100% cpu usage, Daniel Schmitt, 2005/01/18
- Re: emacs hangs; 100% cpu usage, Reiner Steib, 2005/01/17