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

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

Emacs (today's cvs) aborts under X.


From: Lute Kamstra
Subject: Emacs (today's cvs) aborts under X.
Date: Thu, 17 Apr 2003 18:43:19 +0200

Dear people,

Yesterday, the GNU/Linux distribution on my computer at work was
changed from Redhat 7.x to Redhat 8.0.  This caused Emacs (today's
cvs) to abort when started under X.  It works fine when started
without X (-nw option).

Luckily, I still have an identical machine with the old distribution
at my disposal, so I can compare the two behaviors well.  Here is the
bug report info they generate:

,----[ Compiled on Redhat 8.0 (aborts) ]
| In GNU Emacs 21.3.50.3 (i686-pc-linux-gnu, GNU/LessTif Version 1.2 Release 
0.93.18)
|  of 2003-04-17 on occarina.pna.cwi.nl
| configured using `configure '--prefix=/export/scratch1/lute/software/cvs' 
'--exec-prefix=/export/scratch1/lute/software/cvs' 
'--with-game-dir=/games/emacs' '--with-x-toolkit=motif' '--with-xpm' 
'--with-jpeg' '--with-tiff' '--with-gif' '--with-png' '--with-x''
| 
| Important settings:
|   value of $LC_ALL: nil
|   value of $LC_COLLATE: C
|   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
|   locale-coding-system: iso-latin-1
|   default-enable-multibyte-characters: t
`----

,----[ Compiled on Redhat 7.x (works fine) ]
| In GNU Emacs 21.3.50.1 (i686-pc-linux-gnu, GNU/LessTif Version 1.2
| Release 0.92.0)
|  of 2003-04-17 on titzu.pna.cwi.nl
| configured using `configure
| '--prefix=/export/scratch1/lute/software/cvs'
| '--exec-prefix=/export/scratch1/lute/software/cvs'
| '--with-game-dir=/games/emacs' '--with-x-toolkit=motif' '--with-xpm'
| '--with-jpeg' '--with-tiff' '--with-gif' '--with-png' '--with-x''
| 
| Important settings:
|   value of $LC_ALL: nil
|   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
|   locale-coding-system: iso-latin-1
|   default-enable-multibyte-characters: t
`----

Unfortunately, I'm a lousy debugger.  I tried the following in gdb:

,----
| Current directory is ~/
| GNU gdb Red Hat Linux (5.2.1-4)
| Copyright 2002 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 "i386-redhat-linux"...
| (gdb) run
| Starting program:
| /export/scratch1/lute/software/cvs/bin/emacs-21.3.50 -q --no-site-file
| 
| Program received signal SIGABRT, Aborted.
| 0x42028851 in kill () from /lib/i686/libc.so.6
| (gdb) backtrace
| #0  0x42028851 in kill () from /lib/i686/libc.so.6
| #1  0x0810cac8 in abort () at emacs.c:412
| #2  0x081efe95 in make_menu_in_widget (instance=0x85f3950,
| widget=0x85f5ee0, val=0x85e75d0, 
|     keep_first_children=0) at lwlib-Xm.c:541
| #3  0x081f0c07 in xm_update_menu (instance=0x85f3950,
| widget=0x85f5ee0, val=0x85e7590, 
|     deep_p=1 '\001') at lwlib-Xm.c:821
| #4  0x081f0ee6 in xm_update_one_widget (instance=0x85f3950,
| widget=0x85f5ee0, val=0x85e7590, 
|     deep_p=1 '\001') at lwlib-Xm.c:910
| #5  0x081ee32d in set_one_value (instance=0x85f3950, val=0x85e7590,
| deep_p=1 '\001')
|     at /export/scratch1/lute/sources/cvs/emacs/lwlib/lwlib.c:703
| #6  0x081ee386 in update_one_widget_instance (instance=0x85f3950,
| deep_p=1 '\001')
|     at /export/scratch1/lute/sources/cvs/emacs/lwlib/lwlib.c:729
| #7  0x081ee613 in initialize_widget_instance (instance=0x85f3950)
|     at /export/scratch1/lute/sources/cvs/emacs/lwlib/lwlib.c:822
| #8  0x081ee969 in lw_make_widget (id=1, parent=0x853c360, pop_up_p=0
| '\0')
|     at /export/scratch1/lute/sources/cvs/emacs/lwlib/lwlib.c:980
| #9  0x081ee9dd in lw_create_widget (type=0x81f5970 "menubar",
| name=0x81f5970 "menubar", id=1, 
|     val=0x8523518, parent=0x853c360, pop_up_p=0 '\0', 
|     pre_activate_cb=0x8097944 <popup_activate_callback>, 
|     selection_cb=0x8097d44 <menubar_selection_callback>, 
|     post_activate_cb=0x8097958 <popup_deactivate_callback>, 
|     highlight_cb=0x8097a7c <menu_highlight_callback>)
|     at /export/scratch1/lute/sources/cvs/emacs/lwlib/lwlib.c:1010
| #10 0x080990ad in set_frame_menubar (f=0x852cd50, first_time=1,
| deep_p=1) at xmenu.c:2102
| #11 0x080991b0 in initialize_frame_menubar (f=0x852cd50) at
| xmenu.c:2158
| #12 0x080f513e in Fx_create_frame (parms=1480017412) at xfns.c:3330
| #13 0x0818e2c3 in Ffuncall (nargs=2, args=0xbfffd2a8) at eval.c:2740
| #14 0x081c930a in Fbyte_code (bytestr=941976964, vector=1210412500,
| maxdepth=5) at bytecode.c:709
| #15 0x0818eae1 in funcall_lambda (fun=1210412376, nargs=1,
| arg_vector=0xbfffd3f4) at eval.c:2927
| #16 0x0818e46f in Ffuncall (nargs=2, args=0xbfffd3f0) at eval.c:2788
| #17 0x081c930a in Fbyte_code (bytestr=942306096, vector=1210741588,
| maxdepth=3) at bytecode.c:709
| #18 0x0818eae1 in funcall_lambda (fun=1210741504, nargs=1,
| arg_vector=0xbfffd534) at eval.c:2927
| #19 0x0818e46f in Ffuncall (nargs=2, args=0xbfffd530) at eval.c:2788
| #20 0x081c930a in Fbyte_code (bytestr=942302552, vector=1210738112,
| maxdepth=4) at bytecode.c:709
| #21 0x0818eae1 in funcall_lambda (fun=1210737980, nargs=0,
| arg_vector=0xbfffd674) at eval.c:2927
| #22 0x0818e46f in Ffuncall (nargs=1, args=0xbfffd670) at eval.c:2788
| #23 0x081c930a in Fbyte_code (bytestr=942432884, vector=1210869532,
| maxdepth=6) at bytecode.c:709
| #24 0x0818eae1 in funcall_lambda (fun=1210868316, nargs=0,
| arg_vector=0xbfffd7c4) at eval.c:2927
| #25 0x0818e46f in Ffuncall (nargs=1, args=0xbfffd7c0) at eval.c:2788
| #26 0x081c930a in Fbyte_code (bytestr=942428072, vector=1210863680,
| maxdepth=6) at bytecode.c:709
| #27 0x0818eae1 in funcall_lambda (fun=1210863504, nargs=0,
| arg_vector=0xbfffd8b0) at eval.c:2927
| #28 0x0818e6dd in apply_lambda (fun=1210863504, args=406008508,
| eval_flag=1) at eval.c:2849
| #29 0x0818d58a in Feval (form=1481157948) at eval.c:2137
| #30 0x0810ff28 in top_level_2 () at keyboard.c:1299
| #31 0x0818be31 in internal_condition_case (bfun=0x810ff14
| <top_level_2>, handlers=406105140, 
|     hfun=0x810fba0 <cmd_error>) at eval.c:1351
| #32 0x0810ff63 in top_level_1 () at keyboard.c:1307
| #33 0x0818b85d in internal_catch (tag=406066444, func=0x810ff38
| <top_level_1>, arg=406008508)
|     at eval.c:1112
| #34 0x0810fe81 in command_loop () at keyboard.c:1268
| #35 0x0810f8f7 in recursive_edit_1 () at keyboard.c:985
| #36 0x0810fa4a in Frecursive_edit () at keyboard.c:1041
| #37 0x0810e2b6 in main (argc=3, argv=0xbfffdef4) at emacs.c:1659
| #38 0x420158f7 in __libc_start_main () from /lib/i686/libc.so.6
`----

Does this information help you in any way?  If you want me to do more
specific test, please let me know.

Regards,

  Lute.




reply via email to

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