Subject: Re: bug#59715: 28.2; Emacs crashes after ``turkish-case-conversion-enable''

From: YUSUF ALPER ÇIKIŞIR <[email-masked]>
Date: Sun, 04 Dec 2022 11:33:34 +0300

Also, this is the "thread apply all bt" output of that build.  Sorry I
forgot to mention it.

Thread 2 (LWP 4830 "gmain"):
#0  0x00007ffff6319d6f in poll () from /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/libc.so.6
#1  0x00007ffff6d5c6e6 in g_main_context_iterate.constprop () from /gnu/store/s3an9xjn7ky32v8an12ijbgd4jxab0br-profile/lib/libglib-2.0.so.0
#2  0x00007ffff6d5c7ef in g_main_context_iteration () from /gnu/store/s3an9xjn7ky32v8an12ijbgd4jxab0br-profile/lib/libglib-2.0.so.0
#3  0x00007ffff6d5c841 in glib_worker_main () from /gnu/store/s3an9xjn7ky32v8an12ijbgd4jxab0br-profile/lib/libglib-2.0.so.0
#4  0x00007ffff6d8537d in g_thread_proxy () from /gnu/store/s3an9xjn7ky32v8an12ijbgd4jxab0br-profile/lib/libglib-2.0.so.0
#5  0x00007ffff652ed7e in ?? () from /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/libpthread.so.0
#6  0x00007ffff6323eff in clone () from /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/libc.so.6

Thread 1 (LWP 4827 "emacs"):
#0  0x00007ffff6538c30 in raise () from /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/libpthread.so.0
#1  0x0000000000562ee1 in terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:437
#2  0x000000000058d8e1 in emacs_abort () at sysdep.c:2282
#3  0x0000000000525967 in realize_gui_face (cache=0xfab5e0, attrs=0x7fffffff9f60) at xfaces.c:5941
#4  0x000000000052565e in realize_face (cache=0xfab5e0, attrs=0x7fffffff9f60, former_face_id=0) at xfaces.c:5838
#5  0x00000000005253b3 in realize_default_face (f=0xf69840) at xfaces.c:5756
#6  0x0000000000524a38 in realize_basic_faces (f=0xf69840) at xfaces.c:5613
#7  0x0000000000519454 in init_frame_faces (f=0xf69840) at xfaces.c:605
#8  0x000000000054e3e5 in x_create_tip_frame (dpyinfo=0xcb2e30, parms=...) at xfns.c:6440
#9  0x000000000054fc6d in Fx_show_tip (string=..., frame=..., parms=..., timeout=..., dx=..., dy=...) at xfns.c:7036
#10 0x0000000000622da0 in funcall_subr (subr=0xac55c0 <Sx_show_tip>, numargs=6, args=0x7fffffffa4c8) at eval.c:3114
#11 0x00000000006228aa in Ffuncall (nargs=7, args=0x7fffffffa4c0) at eval.c:3023
#12 0x000000000066e2e0 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=2, args=0x7fffffffaa48) at bytecode.c:632
#13 0x0000000000622f0f in fetch_and_exec_byte_code (fun=..., syms_left=..., nargs=2, args=0x7fffffffaa38) at eval.c:3147
#14 0x000000000062329c in funcall_lambda (fun=..., nargs=2, arg_vector=0x7fffffffaa38) at eval.c:3228
#15 0x00000000006228fe in Ffuncall (nargs=3, args=0x7fffffffaa30) at eval.c:3027
#16 0x000000000066e2e0 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=1, args=0x7fffffffb088) at bytecode.c:632
#17 0x0000000000622f0f in fetch_and_exec_byte_code (fun=..., syms_left=..., nargs=1, args=0x7fffffffb080) at eval.c:3147
#18 0x000000000062329c in funcall_lambda (fun=..., nargs=1, arg_vector=0x7fffffffb080) at eval.c:3228
#19 0x00000000006228fe in Ffuncall (nargs=2, args=0x7fffffffb078) at eval.c:3027
#20 0x000000000062201b in run_hook_with_args (nargs=2, args=0x7fffffffb078, funcall=0x62271d <Ffuncall>) at eval.c:2841
#21 0x0000000000621ca6 in Frun_hook_with_args_until_success (nargs=2, args=0x7fffffffb078) at eval.c:2727
#22 0x0000000000622bcc in funcall_subr (subr=0xacdc80 <Srun_hook_with_args_until_success>, numargs=2, args=0x7fffffffb078) at eval.c:3078
#23 0x00000000006228aa in Ffuncall (nargs=3, args=0x7fffffffb070) at eval.c:3023
#24 0x000000000066e2e0 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=1, args=0x7fffffffb6e8) at bytecode.c:632
#25 0x0000000000622f0f in fetch_and_exec_byte_code (fun=..., syms_left=..., nargs=1, args=0x7fffffffb6e0) at eval.c:3147
#26 0x000000000062329c in funcall_lambda (fun=..., nargs=1, arg_vector=0x7fffffffb6e0) at eval.c:3228
#27 0x00000000006228fe in Ffuncall (nargs=2, args=0x7fffffffb6d8) at eval.c:3027
#28 0x000000000062185a in Fapply (nargs=2, args=0x7fffffffb6d8) at eval.c:2610
#29 0x0000000000622bcc in funcall_subr (subr=0xacdbc0 <Sapply>, numargs=2, args=0x7fffffffb6d8) at eval.c:3078
#30 0x00000000006228aa in Ffuncall (nargs=3, args=0x7fffffffb6d0) at eval.c:3023
#31 0x000000000066e2e0 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=1, args=0x7fffffffbc80) at bytecode.c:632
#32 0x0000000000622f0f in fetch_and_exec_byte_code (fun=..., syms_left=..., nargs=1, args=0x7fffffffbc78) at eval.c:3147
#33 0x000000000062329c in funcall_lambda (fun=..., nargs=1, arg_vector=0x7fffffffbc78) at eval.c:3228
#34 0x00000000006228fe in Ffuncall (nargs=2, args=0x7fffffffbc70) at eval.c:3027
#35 0x0000000000622175 in call1 (fn=..., arg1=...) at eval.c:2883
#36 0x0000000000570dba in timer_check_2 (timers=..., idle_timers=...) at keyboard.c:4395
#37 0x0000000000570ee9 in timer_check () at keyboard.c:4457
#38 0x000000000056f488 in readable_events (flags=1) at keyboard.c:3459
#39 0x0000000000576144 in get_input_pending (flags=1) at keyboard.c:6930
#40 0x000000000057d816 in detect_input_pending_run_timers (do_display=true) at keyboard.c:10455
#41 0x000000000067e5a6 in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=..., wait_proc=0x0, just_wait_proc=0) at process.c:5686
#42 0x00000000004296d0 in sit_for (timeout=..., reading=true, display_option=1) at dispnew.c:6185
#43 0x000000000056d75d in read_char (commandflag=1, map=..., prev_event=..., used_mouse_menu=0x7fffffffc6cf, end_time=0x0) at keyboard.c:2800
#44 0x000000000057be92 in read_key_sequence (keybuf=0x7fffffffc860, prompt=..., dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9635
#45 0x0000000000569f49 in command_loop_1 () at keyboard.c:1392
#46 0x000000000061ec79 in internal_condition_case (bfun=0x569b18 <command_loop_1>, handlers=..., hfun=0x5691aa <cmd_error>) at eval.c:1450
#47 0x00000000005697f0 in command_loop_2 (handlers=...) at keyboard.c:1133
#48 0x000000000061e3af in internal_catch (tag=..., func=0x5697cd <command_loop_2>, arg=...) at eval.c:1181
#49 0x0000000000569799 in command_loop () at keyboard.c:1111
#50 0x0000000000568d6e in recursive_edit_1 () at keyboard.c:720
#51 0x0000000000568f05 in Frecursive_edit () at keyboard.c:803
#52 0x0000000000565a2e in main (argc=2, argv=0x7fffffffcd58) at emacs.c:2358