Package: emacs;
Reported by: Tjernlund <tjernlund <at> tjernlund.se>
Date: Sat, 20 Mar 2021 20:18:02 UTC
Severity: normal
Done: Stefan Kangas <stefan <at> marxist.se>
Bug is archived. No further changes may be made.
View this message in rfc822 format
From: help-debbugs <at> gnu.org (GNU bug Tracking System) To: Stefan Kangas <stefan <at> marxist.se> Cc: tracker <at> debbugs.gnu.org Subject: bug#47284: closed (emacs 26/27 SEGV) Date: Tue, 26 Oct 2021 21:13:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Tue, 26 Oct 2021 23:12:27 +0200 with message-id <CADwFkm=EVgnV5go4MOjNCRMXqHGW8V8CnWvuPKZdbJtzRYpo4g <at> mail.gmail.com> and subject line Re: bug#47284: emacs 26/27 SEGV has caused the debbugs.gnu.org bug report #47284, regarding emacs 26/27 SEGV to be marked as done. (If you believe you have received this mail in error, please contact help-debbugs <at> gnu.org.) -- 47284: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=47284 GNU Bug Tracking System Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Tjernlund <tjernlund <at> tjernlund.se> To: bug-gnu-emacs <at> gnu.org Subject: emacs 26/27 SEGV Date: Sat, 20 Mar 2021 21:17:28 +0100File / Revert Buffer in the menu bar over a remote display with ping > 3 ms gives me a SEGV: (gdb) bt #0 0x00007ffff7ddc594 in GetnormalGC (lw=lw <at> entry=0x555556999670) at Label.c:310 #1 0x00007ffff7ddcc92 in Initialize (request=<optimized out>, new=0x555556999670, args=<optimized out>, num_args=<optimized out>) at Label.c:401 #2 0x00007ffff7d543b9 in CallInitialize (class=0x7ffff7e19280 <labelClassRec>, req_widget=req_widget <at> entry=0x7fffffffb710, new_widget=new_widget <at> entry=0x555556999670, args=args <at> entry=0x7fffffffbb80, num_args=<optimized out>, num_args <at> entry=0x4) at /var/tmp/portage/x11-libs/libXt-1.2.1/work/libXt-1.2.1/src/Create.c:219 #3 0x00007ffff7d54d30 in xtCreate (name=name <at> entry=0x7ffff7e06065 "label", class=class <at> entry=0x0, widget_class=widget_class <at> entry=0x7ffff7e19280 <labelClassRec>, parent=parent <at> entry=0x555556999440, default_screen=0x555555e21bf0, args=args <at> entry=0x7fffffffbb80, num_args=0x4, typed_args=0x0, num_typed_args=<optimized out>, parent_constraint_class=0x7ffff7e18ac0 <dialogClassRec>, post_proc=0x7ffff7d54400 <widgetPostProc>) at /var/tmp/portage/x11-libs/libXt-1.2.1/work/libXt-1.2.1/src/Create.c:415 #4 0x00007ffff7d55202 in _XtCreateWidget (name=name <at> entry=0x7ffff7e06065 "label", widget_class=widget_class <at> entry=0x7ffff7e19280 <labelClassRec>, parent=parent <at> entry=0x555556999440, args=args <at> entry=0x7fffffffbb80, num_args=0x4, typed_args=typed_args <at> entry=0x0, num_typed_args=<optimized out>) at /var/tmp/portage/x11-libs/libXt-1.2.1/work/libXt-1.2.1/src/Create.c:581 #5 0x00007ffff7d55582 in XtCreateManagedWidget (name=name <at> entry=0x7ffff7e06065 "label", widget_class=0x7ffff7e19280 <labelClassRec>, parent=parent <at> entry=0x555556999440, args=args <at> entry=0x7fffffffbb80, num_args=<optimized out>) at /var/tmp/portage/x11-libs/libXt-1.2.1/work/libXt-1.2.1/src/Create.c:619 #6 0x00007ffff7ddae7f in Initialize (request=<optimized out>, new=0x555556999440, args=<optimized out>, num_args=<optimized out>) at Dialog.c:176 #7 0x00007ffff7d543b9 in CallInitialize (class=0x7ffff7e18ac0 <dialogClassRec>, req_widget=req_widget <at> entry=0x7fffffffbda0, new_widget=new_widget <at> entry=0x555556999440, args=args <at> entry=0x7fffffffc2b0, num_args=<optimized out>, num_args <at> entry=0x0) at /var/tmp/portage/x11-libs/libXt-1.2.1/work/libXt-1.2.1/src/Create.c:219 #8 0x00007ffff7d54d30 in xtCreate (name=name <at> entry=0x5555568f4b50 "Q2BR1", class=class <at> entry=0x0, widget_class=widget_class <at> entry=0x7ffff7e18ac0 <dialogClassRec>, parent=parent <at> entry=0x55555692ab30, default_screen=0x555555e21bf0, args=args <at> entry=0x7fffffffc2b0, num_args=0x0, typed_args=0x0, num_typed_args=<optimized out>, parent_constraint_class=0x0, post_proc=0x7ffff7d54400 <widgetPostProc>) at /var/tmp/portage/x11-libs/libXt-1.2.1/work/libXt-1.2.1/src/Create.c:415 #9 0x00007ffff7d55202 in _XtCreateWidget (name=name <at> entry=0x5555568f4b50 "Q2BR1", widget_class=widget_class <at> entry=0x7ffff7e18ac0 <dialogClassRec>, parent=parent <at> entry=0x55555692ab30, args=args <at> entry=0x7fffffffc2b0, num_args=0x0, typed_args=typed_args <at> entry=0x0, num_typed_args=<optimized out>) at /var/tmp/portage/x11-libs/libXt-1.2.1/work/libXt-1.2.1/src/Create.c:581 #10 0x00007ffff7d55582 in XtCreateManagedWidget (name=name <at> entry=0x5555568f4b50 "Q2BR1", widget_class=0x7ffff7e18ac0 <dialogClassRec>, parent=parent <at> entry=0x55555692ab30, args=args <at> entry=0x7fffffffc2b0, num_args=num_args <at> entry=0x0) at /var/tmp/portage/x11-libs/libXt-1.2.1/work/libXt-1.2.1/src/Create.c:619 #11 0x0000555555774c37 in make_dialog (name=0x5555568f4b50 "Q2BR1", parent=<optimized out>, pop_up_p=<optimized out>, shell_title=0x555555798741 "Question", text_input_slot=<optimized out>, radio_box=<optimized out>, list=0x0, left_buttons=0x1, right_buttons=0x1, instance=0x5555568f4c90, icon_name=<optimized out>) at lwlib-Xaw.c:553 #12 0x00005555557758e7 in xaw_create_dialog (instance=<optimized out>) at lwlib-Xaw.c:731 #13 0x000055555576e867 in instantiate_widget_instance (instance=0x5555568f4c90) at lwlib.c:726 #14 allocate_widget_instance (pop_up_p=0x1, parent=<optimized out>, info=<optimized out>) at lwlib.c:223 #15 lw_make_widget (id=<optimized out>, parent=<optimized out>, pop_up_p=<optimized out>) at lwlib.c:770 #16 0x00005555555f5c41 in create_and_show_dialog (f=0x555555efeea0, first_wv=0x5555568f4ac0) at xmenu.c:1788 #17 x_dialog_show (title=<optimized out>, error_name=<synthetic pointer>, header=0x0, f=0x555555efeea0) at xmenu.c:1940 #18 xw_popup_dialog (f=0x555555efeea0, header=0x0, contents=<optimized out>) at xmenu.c:2003 #19 0x00005555556f1256 in Fyes_or_no_p (prompt=0x5555568c8ef4) at lisp.h:1027 #20 0x00005555556e6873 in Ffuncall (nargs=0x2, args=args <at> entry=0x7fffffffc748) at eval.c:2795 #21 0x0000555555717fc8 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at bytecode.c:633 #22 0x00005555556e67d7 in Ffuncall (nargs=0x3, args=args <at> entry=0x7fffffffcb50) at eval.c:2809 #23 0x0000555555717fc8 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at bytecode.c:633 #24 0x00005555556e67d7 in Ffuncall (nargs=nargs <at> entry=0x2, args=args <at> entry=0x7fffffffd008) at eval.c:2809 #25 0x00005555556e31e1 in Ffuncall_interactively (nargs=0x2, args=0x7fffffffd008) at callint.c:254 #26 0x00005555556e6873 in Ffuncall (nargs=0x3, args=0x7fffffffd000) at eval.c:2795 #27 0x00005555556e6c33 in Fapply (nargs=nargs <at> entry=0x3, args=args <at> entry=0x7fffffffd000) at eval.c:2382 #28 0x00005555556e474a in Fcall_interactively (function=0x2aaa9d3fc650, record_flag=0x0, keys=0x7ffff350180d) at callint.c:342 #29 0x00005555556e6873 in Ffuncall (nargs=0x4, args=args <at> entry=0x7fffffffd0f8) at eval.c:2795 #30 0x0000555555717fc8 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at bytecode.c:633 #31 0x00005555556e67d7 in Ffuncall (nargs=0x2, args=0x7fffffffd4a0) at eval.c:2809 #32 0x00005555556e692a in call1 (fn=fn <at> entry=0x4320, arg1=<optimized out>) at eval.c:2655 #33 0x000055555567e728 in command_loop_1 () at lisp.h:1027 #34 0x00005555556e5b07 in internal_condition_case (bfun=bfun <at> entry=0x55555567e330 <command_loop_1>, handlers=handlers <at> entry=0x90, hfun=hfun <at> entry=0x555555675240 <cmd_error>) --Type <RET> for more, q to quit, c to continue without paging-- at eval.c:1356 #35 0x000055555566ff14 in command_loop_2 (ignore=ignore <at> entry=0x0) at lisp.h:1027 #36 0x00005555556e5a61 in internal_catch (tag=tag <at> entry=0xd3e0, func=func <at> entry=0x55555566fef0 <command_loop_2>, arg=arg <at> entry=0x0) at eval.c:1117 #37 0x000055555566febb in command_loop () at lisp.h:1027 #38 0x0000555555674e56 in recursive_edit_1 () at keyboard.c:714 #39 0x0000555555675182 in Frecursive_edit () at keyboard.c:786 #40 0x000055555559bb1f in main (argc=0x2, argv=<optimized out>) at emacs.c:2067
[Message part 3 (message/rfc822, inline)]
From: Stefan Kangas <stefan <at> marxist.se> To: Tjernlund <tjernlund <at> tjernlund.se> Cc: 47284-done <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org> Subject: Re: bug#47284: emacs 26/27 SEGV Date: Tue, 26 Oct 2021 23:12:27 +0200Tjernlund <tjernlund <at> tjernlund.se> writes: >> Could you provide a more detailed recipe to reproduce this crash? I was >> unfortunately not able to figure out how to do it based on your original >> bug report. > > Seems to be gone now, using emacs 27.2 these days. Aha, ok! Let's hope it has gone away. If you see it again, please report a new bug, and try to catch it in gdb with a full backtrace (type "bt full" after it crashes). But I'm closing this bug for now. > I do se a "Warning: Missing charsets in String to FontSet conversion" > when choosing Revert Buffer menu item. > That happens every now and then so not specific to Revert Buffer. I've never seen that message. Maybe Eli knows what that could be?
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.