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