Bug#1043456: tecla: shows nothing and segfaults on keypress
Marco d'Itri
md at Linux.IT
Thu Sep 7 08:02:31 BST 2023
Control: reopen -1
Still broken.
||/ Name Version Architecture Description
+++-==============-============-============-==================================>
ii tecla 45~rc-1 amd64 keyboard layout viewer for the GNO>
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `tecla'.
Program terminated with signal SIGSEGV, Segmentation fault.
warning: Section `.reg-xstate/1963868' in core file too small.
#0 tecla_model_get_keycode_key (model=0x0, keycode=24)
at ../src/tecla-model.c:338
Download failed: Argomento non valido. Continuing without source file ./obj-x86_64-linux-gnu/../src/tecla-model.c.
338 ../src/tecla-model.c: File o directory non esistente.
[Current thread is 1 (Thread 0x7effd81ee2c0 (LWP 1963868))]
(gdb) where
#0 tecla_model_get_keycode_key (model=0x0, keycode=24)
at ../src/tecla-model.c:338
#1 0x000055e0f78b72a8 in key_pressed_cb
(controller=<optimized out>, keyval=<optimized out>, keycode=<optimized out>, modifiers=<optimized out>, view=0x55e0f84828c0 [TeclaView])
at ../src/tecla-view.c:343
#6 0x00007effdb17a243 in <emit signal 'key-pressed' on instance 0x55e0f8516490 [GtkEventControllerKey]>
(instance=instance at entry=0x55e0f8516490, signal_id=<optimized out>, detail=detail at entry=0) at ../../../gobject/gsignal.c:3675
#2 0x00007effdb4bcb0b in _gtk_marshal_BOOLEAN__UINT_UINT_FLAGSv
(closure=<optimized out>, return_value=0x7ffe1c328650, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55e0f85113c0) at gtk/gtkmarshalers.c:1748
#3 0x00007effdb15f749 in _g_closure_invoke_va
(closure=0x55e0f85663c0, return_value=0x7ffe1c328650, instance=0x55e0f8516490, args=0x7ffe1c328750, n_params=3, param_types=0x55e0f85113c0)
at ../../../gobject/gclosure.c:895
#4 0x00007effdb173913 in signal_emit_valist_unlocked
(instance=instance at entry=0x55e0f8516490, signal_id=signal_id at entry=99, detail=detail at entry=0, var_args=var_args at entry=0x7ffe1c328750)
at ../../../gobject/gsignal.c:3516
#5 0x00007effdb17a186 in g_signal_emit_valist
(instance=0x55e0f8516490, signal_id=99, detail=0, var_args=0x7ffe1c328750)
--Type <RET> for more, q to quit, c to continue without paging--c
at ../../../gobject/gsignal.c:3355
#7 0x00007effdb53c0fd in gtk_event_controller_key_handle_event
(controller=0x55e0f8516490 [GtkEventControllerKey], event=<optimized out>, x=<optimized out>, y=<optimized out>)
at ../../../gtk/gtkeventcontrollerkey.c:121
#8 0x00007effdb53b09a in gtk_event_controller_handle_event
(controller=controller at entry=0x55e0f8516490 [GtkEventControllerKey], event=event at entry=0x55e0f8e5c7b0 [GdkKeyEvent], target=target at entry=0x55e0f84828c0 [TeclaView], x=x at entry=0, y=y at entry=0) at ../../../gtk/gtkeventcontroller.c:362
#9 0x00007effdb67e55c in gtk_widget_run_controllers
(widget=widget at entry=0x55e0f84828c0 [TeclaView], event=event at entry=0x55e0f8e5c7b0 [GdkKeyEvent], target=target at entry=0x55e0f84828c0 [TeclaView], x=0, y=0, phase=phase at entry=GTK_PHASE_BUBBLE) at ../../../gtk/gtkwidget.c:4581
#10 0x00007effdb685db1 in gtk_widget_event
(widget=widget at entry=0x55e0f84828c0 [TeclaView], event=event at entry=0x55e0f8e5c7b0 [GdkKeyEvent], target=target at entry=0x55e0f84828c0 [TeclaView])
at ../../../gtk/gtkwidget.c:4775
#11 0x00007effdb5ac5de in gtk_propagate_event_internal
(widget=widget at entry=0x55e0f84828c0 [TeclaView], event=event at entry=0x55e0f8e5c7b0 [GdkKeyEvent], topmost=<optimized out>) at ../../../gtk/gtkmain.c:1947
#12 0x00007effdb5ac676 in gtk_propagate_event
(widget=widget at entry=0x55e0f84828c0 [TeclaView], event=event at entry=0x55e0f8e5c7b0 [GdkKeyEvent]) at ../../../gtk/gtkmain.c:1997
#13 0x00007effdb5acd03 in gtk_main_do_event
(event=0x55e0f8e5c7b0 [GdkKeyEvent]) at ../../../gtk/gtkmain.c:1689
#14 0x00007effdb6921f0 in surface_event
(surface=surface at entry=0x55e0f858c730 [GdkX11Toplevel], event=<optimized out>, widget=<optimized out>) at ../../../gtk/gtkwindow.c:4830
#15 0x00007effdb80a5ea in _gdk_marshal_BOOLEAN__POINTER
(closure=closure at entry=0x55e0f82bb050, return_value=return_value at entry=0x7ffe1c328c90, n_param_values=n_param_values at entry=2, param_values=param_values at entry=0x7ffe1c328d20, invocation_hint=invocation_hint at entry=0x7ffe1c328c70, marshal_data=marshal_data at entry=0x0) at gdk/gdkmarshalers.c:258
#21 0x00007effdb17a243 in <emit signal 'event' on instance 0x55e0f858c730 [GdkX11Toplevel]>
(instance=instance at entry=0x55e0f858c730, signal_id=<optimized out>, detail=detail at entry=0) at ../../../gobject/gsignal.c:3675
#16 0x00007effdb87f5f3 in gdk_surface_event_marshaller
(closure=0x55e0f82bb050, return_value=0x7ffe1c328c90, n_param_values=2, param_values=0x7ffe1c328d20, invocation_hint=0x7ffe1c328c70, marshal_data=0x0)
at ../../../gdk/gdksurface.c:433
#17 0x00007effdb15f540 in g_closure_invoke
(closure=0x55e0f82bb050, return_value=0x7ffe1c328c90, n_param_values=2, param_values=0x7ffe1c328d20, invocation_hint=0x7ffe1c328c70)
at ../../../gobject/gclosure.c:832
#18 0x00007effdb172afc in signal_emit_unlocked_R
(node=node at entry=0x7ffe1c328df0, detail=detail at entry=0, instance=instance at entry=0x55e0f858c730, emission_return=emission_return at entry=0x7ffe1c328e70, instance_and_params=instance_and_params at entry=0x7ffe1c328d20)
at ../../../gobject/gsignal.c:3980
#19 0x00007effdb173d51 in signal_emit_valist_unlocked
(instance=instance at entry=0x55e0f858c730, signal_id=signal_id at entry=20, detail=detail at entry=0, var_args=var_args at entry=0x7ffe1c328f50)
at ../../../gobject/gsignal.c:3625
#20 0x00007effdb17a186 in g_signal_emit_valist
(instance=0x55e0f858c730, signal_id=20, detail=0, var_args=0x7ffe1c328f50)
at ../../../gobject/gsignal.c:3355
#22 0x00007effdb882dc6 in gdk_surface_handle_event
(event=event at entry=0x55e0f8e5c7b0 [GdkKeyEvent])
at ../../../gdk/gdksurface.c:2939
#23 0x00007effdb8680f1 in _gdk_event_emit
(event=event at entry=0x55e0f8e5c7b0 [GdkKeyEvent])
at ../../../gdk/gdkevents.c:493
#24 0x00007effdb84efae in gdk_event_source_dispatch
(source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../gdk/x11/gdkeventsource.c:429
#25 0x00007effdb05a184 in g_main_dispatch
(context=context at entry=0x55e0f822e7c0) at ../../../glib/gmain.c:3476
#26 0x00007effdb05d2a7 in g_main_context_dispatch_unlocked
(context=0x55e0f822e7c0) at ../../../glib/gmain.c:4284
#27 g_main_context_iterate_unlocked
(context=context at entry=0x55e0f822e7c0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4349
#28 0x00007effdb05d8c0 in g_main_context_iteration
(context=context at entry=0x55e0f822e7c0, may_block=may_block at entry=1)
at ../../../glib/gmain.c:4414
#29 0x00007effdb28facd in g_application_run
(application=0x55e0f859d830 [TeclaApplication], argc=argc at entry=1, argv=argv at entry=0x7ffe1c329358) at ../../../gio/gapplication.c:2577
#30 0x000055e0f78b49a6 in main (argc=1, argv=0x7ffe1c329358)
at ../src/main.c:33
--
ciao,
Marco
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20230907/6a9262fc/attachment.sig>
More information about the pkg-gnome-maintainers
mailing list