[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland
From: |
Eval EXEC |
Subject: |
Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland |
Date: |
Thu, 05 Sep 2024 18:44:40 +0800 |
Helmut Eller <eller.helmut@gmail.com> writes:
> On Thu, Sep 05 2024, Eval EXEC wrote:
>
>> Helmut Eller <eller.helmut@gmail.com> writes:
>>
>>> I think you need to add -fno-omit-frame-pointer (or use the patch
>>> https://github.com/Ravenbrook/mps/pull/38). Without that, MPS doesn't
>>> trace the %rbp register properly.
>>
>> Will `-fno-omit-frame-pointer`
>
> This will cost a little. Though, it usually also helps perf to produce
> more useful reports.
>
>> or apply use github PR patch performance
>> emacs's performance?
>
> The patch should not cost any performance.
I compiled scratch/igc emacs with `-fno-omit-frame-pointer`, it crash
again, and I don't know how to reproduce.
```
(gdb) source /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/.gdbinit
warning: /home/exec/Projects/git.savannah.gnu.org/git/emacs/../lwlib: No such
file or directory
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not from
terminal]
/home/exec/Projects/git.savannah.gnu.org/git/emacs/src/.gdbinit:51: Error in
sourced command file:
No symbol "defined_HAVE_PGTK" in current context.
(gdb) bt
#0 0x00007f5c538a2efc in __pthread_kill_implementation () from
/nix/store/dbcw19dshdwnxdv5q2g6wldj6syyvq7l-glibc-2.39-52/lib/libc.so.6
#1 0x00007f5c53852e86 in raise () from
/nix/store/dbcw19dshdwnxdv5q2g6wldj6syyvq7l-glibc-2.39-52/lib/libc.so.6
#2 0x0000000000429a59 in terminate_due_to_signal ()
#3 0x00000000004321c3 in igc_assert_fail.lto_priv[cold] ()
#4 0x00000000007c07f0 in LockClaim ()
#5 0x00000000007ed835 in ArenaEnterLock ()
#6 0x00000000007efb31 in mps_ap_fill ()
#7 0x00000000006f3f1e in alloc_impl.lto_priv ()
#8 0x0000000000612f04 in list2 ()
#9 0x00000000006baa75 in Fdelete_process ()
#10 0x00000000006ca131 in kill_buffer_processes ()
#11 0x0000000000595795 in shut_down_emacs ()
#12 0x0000000000429a22 in terminate_due_to_signal ()
#13 0x000000000042a597 in handle_sigsegv.lto_priv[cold] ()
#14 <signal handler called>
#15 0x00007f5c5385316b in kill () from
/nix/store/dbcw19dshdwnxdv5q2g6wldj6syyvq7l-glibc-2.39-52/lib/libc.so.6
#16 0x00000000007f32a9 in sigHandle ()
#17 <signal handler called>
#18 0x000000000076cc8e in dflt_scan_obj.isra ()
#19 0x00000000006ef12d in dflt_scan ()
#20 0x00000000007bffc0 in amcSegScan ()
#21 0x00000000007e218c in traceScanSegRes ()
#22 0x00000000007e2349 in traceScanSeg ()
#23 0x00000000007e2b86 in TraceAdvance ()
#24 0x00000000007e3101 in TracePoll ()
#25 0x00000000007e330b in ArenaPoll ()
#26 0x00000000007efb7f in mps_ap_fill ()
#27 0x00000000006f3f1e in alloc_impl.lto_priv ()
#28 0x000000000067a00c in copy_font_spec ()
#29 0x000000000067a100 in font_clear_prop ()
#30 0x000000000052957e in merge_face_vectors.lto_priv ()
#31 0x0000000000529aca in merge_named_face.lto_priv ()
#32 0x0000000000527ac8 in merge_face_ref.lto_priv ()
#33 0x0000000000529442 in merge_face_vectors.lto_priv ()
#34 0x0000000000529aca in merge_named_face.lto_priv ()
#35 0x0000000000530f1e in merge_faces ()
#36 0x0000000000489865 in maybe_produce_line_number.lto_priv ()
#37 0x000000000046e07e in move_it_in_display_line_to.lto_priv ()
#38 0x0000000000470455 in move_it_to ()
#39 0x0000000000471e43 in partial_line_height ()
#40 0x000000000048e597 in try_window ()
#41 0x0000000000483ced in redisplay_window ()
#42 0x00000000004860ce in redisplay_window_1 ()
#43 0x000000000064d8f2 in internal_condition_case_1 ()
#44 0x000000000047ea13 in redisplay_internal.lto_priv ()
#45 0x0000000000777d69 in redisplay_preserve_echo_area.isra ()
#46 0x000000000075f408 in wait_reading_process_output.constprop ()
#47 0x000000000044340f in sit_for ()
#48 0x00000000005a17cb in read_char ()
#49 0x000000000074d10d in read_key_sequence.constprop ()
#50 0x0000000000596c5e in command_loop_1.lto_priv ()
#51 0x0000000000643786 in internal_condition_case ()
#52 0x000000000059469e in command_loop_2 ()
#53 0x00000000006435b5 in internal_catch ()
#54 0x00000000005969e9 in command_loop.lto_priv ()
#55 0x00000000007742b4 in recursive_edit_1.isra ()
--Type <RET> for more, q to quit, c to continue without paging--c
#56 0x0000000000598a88 in Frecursive_edit ()
#57 0x0000000000437045 in main ()
```
--
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, (continued)
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Eval EXEC, 2024/09/05
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Eval EXEC, 2024/09/05
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Eli Zaretskii, 2024/09/05
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Helmut Eller, 2024/09/05
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Eval EXEC, 2024/09/05
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Helmut Eller, 2024/09/05
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Eval EXEC, 2024/09/05
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland,
Eval EXEC <=
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Eli Zaretskii, 2024/09/05
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Eval EXEC, 2024/09/05
Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Pip Cet, 2024/09/05
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Eval EXEC, 2024/09/05
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Pip Cet, 2024/09/05
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Eval EXEC, 2024/09/05
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Pip Cet, 2024/09/05
- Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Eval EXEC, 2024/09/05
Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Eval EXEC, 2024/09/05
Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland, Eval EXEC, 2024/09/05