From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Bug in ebrowse Date: Sat, 08 Jul 2006 11:31:51 -0400 Message-ID: Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1152372958 24158 80.91.229.2 (8 Jul 2006 15:35:58 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 8 Jul 2006 15:35:58 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 08 17:35:56 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FzEqF-0007gd-Ud for ged-emacs-devel@m.gmane.org; Sat, 08 Jul 2006 17:35:36 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FzEqF-00077Z-Ek for ged-emacs-devel@m.gmane.org; Sat, 08 Jul 2006 11:35:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FzEms-0004Hn-90 for emacs-devel@gnu.org; Sat, 08 Jul 2006 11:32:06 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FzEmq-0004F9-32 for emacs-devel@gnu.org; Sat, 08 Jul 2006 11:32:05 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FzEmp-0004Eq-Km for emacs-devel@gnu.org; Sat, 08 Jul 2006 11:32:03 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FzEnU-0005Je-Lq for emacs-devel@gnu.org; Sat, 08 Jul 2006 11:32:44 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1FzEmd-0004kk-Ln; Sat, 08 Jul 2006 11:31:53 -0400 Original-To: emacs-devel@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:56800 Archived-At: Can someone please DTRT and ack? ------- Start of forwarded message ------- Date: Fri, 7 Jul 2006 10:48:51 -0400 From: "Ping Liang" To: emacs-pretest-bug@gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Disposition: inline Subject: Using ebrowse... X-Spam-Status: No, score=0.0 required=5.0 tests=RCVD_BY_IP autolearn=failed version=3.0.4 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 emacs-pretest-bug@gnu.org 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 (# 15 (18 . 19) 40184769 nil 15 (2 . 1) nil (4 . 6) (7 . 13)))) ebrowse-mouse-3-in-tree-buffer((down-mouse-3 (# 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: C-x d d e v c n f 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: # 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 _______________________________________________ emacs-pretest-bug mailing list emacs-pretest-bug@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug ------- End of forwarded message -------