emacs-pretest-bug
[Top][All Lists]
Advanced

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

Using ebrowse...


From: Ping Liang
Subject: Using ebrowse...
Date: Fri, 7 Jul 2006 10:48:51 -0400

Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the address@hidden mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

The problem happens when using ebrowse.  Here are the steps.

1) create the BROWSE file
2) visit this file. ebrowse will be "reading data" and all is fine.
3) in the "c++ tree" buffer, move the cursor to a class and do "L-v".
4) the "members" buffer shows up with class info - good.
5) goto "c++ buffer" again and repeat 3)
6) error occurs: (wrong-type-argument number-or-marker-p nil);
traceback is as follows.

Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil)
 ebrowse-draw-member-short-fn(([ebrowse-ms "A" nil 0 nil "  A();" 83
0 nil "A::A()\n{" 152]) [ebrowse-ts [ebrowse-cs "A" nil 0 "test.cc"
"class A {" 69 "test.cc"] nil ([ebrowse-ms "a" nil 0 nil "  int a;"
102 2 nil nil 0] [ebrowse-ms "f" nil 0 nil "  float f;" 113 2 nil nil
0] [ebrowse-ms "lp" nil 0 nil "  long *lp;" 141 2 nil nil 0]
[ebrowse-ms "str" nil 0 nil "  char str[35];" 129 2 nil nil 0])
([ebrowse-ms "A" nil 0 nil "  A();" 83 0 nil "A::A()\n{" 152]) nil nil
nil nil nil nil])
 ebrowse-redisplay-member-buffer()
 ebrowse-display-member-buffer(ebrowse-ts-member-functions nil)
 ebrowse-tree-command:show-member-functions(nil)
 call-interactively(ebrowse-tree-command:show-member-functions)
 ebrowse-popup-menu((keymap "Class" (Functions menu-item "Functions"
ebrowse-tree-command:show-member-functions ([76 102] . "  (L f)")
:help "Display a list of member functions") (Variables menu-item
"Variables" ebrowse-tree-command:show-member-variables ([76 118] . "
(L v)") :help "Display a list of member variables") (Static\ Functions
menu-item "Static Functions"
ebrowse-tree-command:show-static-member-functions ([76 70] . "  (L
F)") :help "Display a list of static member functions") (Static\
Variables menu-item "Static Variables"
ebrowse-tree-command:show-static-member-variables ([76 86] . "  (L
V)") :help "Display a list of static member variables") (Friends/\
Defines menu-item "Friends/ Defines" ebrowse-tree-command:show-friends
([76 100] . "  (L d)") :help "Display a list of friends of a class")
(Types menu-item "Types" ebrowse-tree-command:show-types ([76 116] . "
(L t)") :help "Display a list of types defined in a class") (nil
menu-item "-----------------") (View menu-item "View"
ebrowse-view-class-declaration ([32] . "  (SPC)") :enable (eq ... ...)
:help "View class declaration") (Find menu-item "Find"
ebrowse-find-class-declaration ([13] . "  (RET)") :enable (eq ... ...)
:help "Find class declaration in file") (nil menu-item
"-----------------") (Mark menu-item "Mark"
ebrowse-toggle-mark-at-point ([77 116] . "  (M t)") :enable (eq ...
...) :help "Mark class point is on") (nil menu-item
"-----------------") (Collapse menu-item "Collapse"
ebrowse-collapse-branch ([45] . "  (-)") :enable (eq ... ...) :help
"Collapse subtree under class point is on") (Expand menu-item "Expand"
ebrowse-expand-branch ([43] . "  (+)") :enable (eq ... ...) :help
"Expand subtree under class point is on")) (down-mouse-3 (#<window 3
on *Tree*> 15 (18 . 19) 40184769 nil 15 (2 . 1) nil (4 . 6) (7 .
13))))
 ebrowse-mouse-3-in-tree-buffer((down-mouse-3 (#<window 3 on *Tree*>
15 (18 . 19) 40184769 nil 15 (2 . 1) nil (4 . 6) (7 . 13))))
 call-interactively(ebrowse-mouse-3-in-tree-buffer)
 recursive-edit()

If emacs crashed, and you have the emacs process in the gdb debugger,
please include the output from the following gdb commands:
   `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/usr/local/share/emacs/22.0.50/etc/DEBUG for instructions.


In GNU Emacs 22.0.50.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2006-06-17 on localhost.localdomain
X server distributor `The XFree86 Project, Inc', version 11.0.40300000
Important settings:
 value of $LC_ALL: en_US
 value of $LC_COLLATE: nil
 value of $LC_CTYPE: nil
 value of $LC_MESSAGES: nil
 value of $LC_MONETARY: nil
 value of $LC_NUMERIC: nil
 value of $LC_TIME: nil
 value of $LANG: en_US.UTF-8
 locale-coding-system: utf-8
 default-enable-multibyte-characters: t

Major mode: Debugger

Minor modes in effect:
 display-time-mode: t
 show-paren-mode: t
 encoded-kbd-mode: t
 tooltip-mode: t
 tool-bar-mode: t
 mouse-wheel-mode: t
 menu-bar-mode: t
 file-name-shadow-mode: t
 global-font-lock-mode: t
 font-lock-mode: t
 blink-cursor-mode: t
 unify-8859-on-encoding-mode: t
 utf-translate-cjk-mode: t
 auto-compression-mode: t
 column-number-mode: t
 line-number-mode: t
 transient-mark-mode: t

Recent input:
<debug-on-error> <down-mouse-1> <mouse-1> C-x d <backspace>
<backspace> <backspace> <backspace> <backspace> <backspace>
<backspace> <backspace> <backspace> <backspace> <backspace>
<backspace> <backspace> <backspace> <backspace> <backspace>
<backspace> <backspace> <backspace> <backspace> <backspace>
<backspace> <backspace> <backspace> <backspace> <backspace>
<backspace> <backspace> d e v <tab> c <tab> <return>
n f <help-echo> <help-echo> <down-mouse-3> <down-mouse-3>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<menu-bar> <help-menu> <about> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <menu-bar> <help-menu>
<about> <help-echo> <down-mouse-1> <mouse-1> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <menu-bar> <help-menu> <report-emacs-b
ug>

Recent messages:
Directory has changed on disk; type g to update Dired
dired-get-file-for-visit: No file on this line
byte-code: Buffer is read-only: #<buffer *Members*>
dired-get-file-for-visit: No file on this line [2 times]
ebrowse-redisplay-member-buffer: Wrong type argument: number-or-marker-p, nil
Debug on Error enabled
Sorting. Please be patient...
Displaying...
Entering debugger...
Loading emacsbug...done




reply via email to

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