Bug#989045: gnome-control-center: Region+Language panel segfault after trying to add new input source

2021-07-04 Thread Gunnar Hjalmarsson

On 2021-07-04 12:48, Prof. Will Tuladhar-Douglas wrote:

Yes, that works, and it looks as though a patch is on the way.


Thanks for confirming. Yes, it's fixed upstream. I'll try to have it 
fixed in bullseye before the release of Debian 11.




Bug#989045: gnome-control-center: Region+Language panel segfault after trying to add new input source

2021-07-03 Thread Gunnar Hjalmarsson

Hi Will,

I suspect this is same as .

Can you please run this terminal command:

gsettings get org.gnome.desktop.input-sources show-all-sources

and let us know what it outputs. If the value is "true", can you change 
it to "false" via this command:


gsettings reset org.gnome.desktop.input-sources show-all-sources

and let us know if the crash still happens.

--
Rgds,
Gunnar Hjalmarsson



Bug#989045: gnome-control-center: Region+Language panel segfault after trying to add new input source

2021-07-02 Thread Prof. Will Tuladhar-Douglas
Hallo,

Any developments on this? Crash still happening.

Be well,

—WBTD.

On Tue, 25 May 2021 17:02:23 +0100 "Prof. Will Tuladhar-Douglas"
 wrote:

> Dear Simon,
>
> Thank you for the email and the useful instructions.
>
> To be clear, I did the following:
>
> % export DEBUGINFOD_URLS="https://debuginfod.debian.net";
>
> % gdb -batch -n -ex 'set pagination off' -ex run -ex bt -ex 'bt full'
> -ex 'thread apply all bt full' --args gnome-control-center > output.txt
>
> This produced copious output, which I have attached here as a file.
>
> gdb did also complain modestly to stderr as follows
>
> 31    ../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S: Inappropriate
> ioctl for device.
>
>
> If it's relevant: hardware is a Mac PowerBook Pro 2013 with an external
> Apple Thunderbolt display and a Matias external keyboard.
>
> Do please let me know if I can help pursue this further.
>
> Be well,
>
> —WBTD.
>
> On 24/05/2021 21:37, Simon McVittie wrote:
> > On Mon, 24 May 2021 at 16:46:54 +0100, Will Tuladhar-Douglas wrote:
> >> Whenever gnome control panel is open to the Language and Region screen,
> >> if one selects the "+" icon to add a new input source, there's a
> >> segfault.
> > This isn't crashing for me, but I might be able to get
> > somewhere with it if you can provide a backtrace from the crash?
> > https://wiki.debian.org/HowToGetABacktrace might be useful information.
> >
> > Thanks,
> > smcv



Bug#989045: gnome-control-center: Region+Language panel segfault after trying to add new input source

2021-05-25 Thread Prof. Will Tuladhar-Douglas

Dear Simon,

Thank you for the email and the useful instructions.

To be clear, I did the following:

% export DEBUGINFOD_URLS="https://debuginfod.debian.net";

% gdb -batch -n -ex 'set pagination off' -ex run -ex bt -ex 'bt full' 
-ex 'thread apply all bt full' --args gnome-control-center > output.txt


This produced copious output, which I have attached here as a file.

gdb did also complain modestly to stderr as follows

31    ../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S: Inappropriate 
ioctl for device.



If it's relevant: hardware is a Mac PowerBook Pro 2013 with an external 
Apple Thunderbolt display and a Matias external keyboard.


Do please let me know if I can help pursue this further.

Be well,

—WBTD.

On 24/05/2021 21:37, Simon McVittie wrote:

On Mon, 24 May 2021 at 16:46:54 +0100, Will Tuladhar-Douglas wrote:

Whenever gnome control panel is open to the Language and Region screen,
if one selects the "+" icon to add a new input source, there's a
segfault.

This isn't crashing for me, but I might be able to get
somewhere with it if you can provide a backtrace from the crash?
https://wiki.debian.org/HowToGetABacktrace might be useful information.

Thanks,
 smcv
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffea9ab700 (LWP 84475)]
[New Thread 0x7fffea1aa700 (LWP 84476)]
[New Thread 0x7fffe8890700 (LWP 84483)]
[New Thread 0x7fffe20f2700 (LWP 84484)]
[New Thread 0x7fffe18f1700 (LWP 84485)]
[Thread 0x7fffe18f1700 (LWP 84485) exited]

Thread 1 "gnome-control-c" received signal SIGSEGV, Segmentation fault.
__strcmp_sse2_unaligned () at 
../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S:31
Download failed: Invalid argument.  Continuing without source file 
./string/../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S.
#0  __strcmp_sse2_unaligned () at 
../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S:31
#1  0x55620aeb in add_rows_to_table (self=self@entry=0x569be310 
[CcInputChooser], info=info@entry=0x56827b50, list=0x55c95a60 = {...}, 
list@entry=0x55c69a60 = {...}, type=type@entry=0x556cca33 "xkb", 
default_id=0x76f8a0c5 "gb") at ../panels/region/cc-input-chooser.c:705
#2  0x55621798 in get_locale_infos (self=0x569be310 
[CcInputChooser]) at ../panels/region/cc-input-chooser.c:934
#3  cc_input_chooser_new (is_login=, xkb_info=, 
ibus_engines=) at ../panels/region/cc-input-chooser.c:1052
#4  0x5561c695 in show_input_chooser (self=0x5635c3d0 
[CcRegionPanel]) at ../panels/region/cc-region-panel.c:979
#5  0x77d7c3ad in g_cclosure_marshal_VOID__OBJECTv 
(closure=0x56594d80, return_value=, instance=, args=, marshal_data=, n_params=, param_types=0x5640baa0) at ../../../gobject/gmarshal.c:1910
#6  0x77d792ee in _g_closure_invoke_va 
(closure=closure@entry=0x56594d80, return_value=return_value@entry=0x0, 
instance=instance@entry=0x56420e40, args=args@entry=0x7fffd100, 
n_params=1, param_types=0x5640baa0) at ../../../gobject/gclosure.c:873
#7  0x77d91a48 in g_signal_emit_valist (instance=0x56420e40, 
signal_id=, detail=0, var_args=var_args@entry=0x7fffd100) at 
../../../gobject/gsignal.c:3404
#8  0x77d91c3f in g_signal_emit (instance=, 
signal_id=, detail=) at 
../../../gobject/gsignal.c:3551
#9  0x77653e6e in gtk_list_box_select_and_activate_full (grab_focus=1, 
row=0x5658cd80 [GtkListBoxRow], box=0x56420e40 [GtkListBox]) at 
../../../../gtk/gtklistbox.c:1817
#10 gtk_list_box_select_and_activate_full (grab_focus=1, row=0x5658cd80 
[GtkListBoxRow], box=0x56420e40 [GtkListBox]) at 
../../../../gtk/gtklistbox.c:1809
#11 gtk_list_box_multipress_gesture_released (gesture=, 
n_press=1, x=, y=, box=0x56420e40 
[GtkListBox]) at ../../../../gtk/gtklistbox.c:2013
#12 0x77802ccb in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv 
(closure=, return_value=, instance=, args=, marshal_data=, n_params=, param_types=0x563748f0) at gtkmarshalers.c:4803
#13 0x77d792ee in _g_closure_invoke_va 
(closure=closure@entry=0x565aad30, return_value=return_value@entry=0x0, 
instance=instance@entry=0x565a1b50, args=args@entry=0x7fffd440, 
n_params=3, param_types=0x563748f0) at ../../../gobject/gclosure.c:873
#14 0x77d91a48 in g_signal_emit_valist (instance=0x565a1b50, 
signal_id=, detail=0, var_args=var_args@entry=0x7fffd440) at 
../../../gobject/gsignal.c:3404
#15 0x77d91c3f in g_signal_emit 
(instance=instance@entry=0x565a1b50, signal_id=, 
detail=detail@entry=0) at ../../../gobject/gsignal.c:3551
#16 0x776112d4 in gtk_gesture_multi_press_end 
(gesture=gesture@entry=0x565a1b50 [GtkGestureMultiPress], 
sequence=sequence@entry=0x0) at ../../../../gtk/gtkgesturemultipress.c:287
#17 0x77d7c100 in g_cclosure_marshal_VOID__BOXEDv 
(closure=0x56367020, return_value=, instance=, args=, marshal_data=, n_params=, pa

Bug#989045: gnome-control-center: Region+Language panel segfault after trying to add new input source

2021-05-24 Thread Simon McVittie
On Mon, 24 May 2021 at 16:46:54 +0100, Will Tuladhar-Douglas wrote:
> Whenever gnome control panel is open to the Language and Region screen,
> if one selects the "+" icon to add a new input source, there's a
> segfault.

This isn't crashing for me, but I might be able to get
somewhere with it if you can provide a backtrace from the crash?
https://wiki.debian.org/HowToGetABacktrace might be useful information.

Thanks,
smcv



Bug#989045: gnome-control-center: Region+Language panel segfault after trying to add new input source

2021-05-24 Thread Will Tuladhar-Douglas

Package: gnome-control-center
Version: 1:3.38.4-1
Severity: normal



-- System Information
Debian Release: 11.0
Kernel Version: Linux taksaka 5.10.0-7-amd64 #1 SMP Debian 5.10.38-1
(2021-05-20) x86_64 GNU/Linux


Package info:
Package: gnome-control-center
Status: install ok installed
Priority: optional
Section: gnome
Installed-Size: 5734
Maintainer: Debian GNOME Maintainers

Architecture: amd64
Version: 1:3.38.4-1
Depends: libaccountsservice0 (>= 0.6.40), libatk1.0-0 (>= 1.12.4), libc6 (>=
2.29), libcairo2 (>= 1.14.0), libcheese-gtk25 (>= 3.18.0), libcheese8 (>=
3.28.0), libcolord-gtk1 (>= 0.1.24), libcolord2 (>= 1.4.3), libcups2 (>= 1.7.0),
libepoxy0 (>= 1.0), libfontconfig1 (>= 2.12.6), libgdk-pixbuf-2.0-0 (>= 2.25.2),
libglib2.0-0 (>= 2.63.1), libgnome-bluetooth13 (>= 3.18.2), libgnome-desktop-3-
19 (>= 3.32.2-2ubuntu2), libgoa-1.0-0b (>= 3.25.3), libgoa-backend-1.0-1 (>=
3.25.3), libgsound0 (>= 1.0.1), libgtk-3-0 (>= 3.22.20), libgtop-2.0-11 (>=
2.22.3), libgudev-1.0-0 (>= 232), libhandy-1-0 (>= 0.90), libibus-1.0-5 (>=
1.5.2), libkrb5-3 (>= 1.8+dfsg), libmalcontent-0-0 (>= 0.8.0), libmm-glib0 (>=
0.7.991), libnm0 (>= 1.23.90), libnma0 (>= 1.8.0), libpango-1.0-0 (>= 1.37.2),
libpangocairo-1.0-0 (>= 1.18.0), libpolkit-gobject-1-0 (>= 0.103), libpulse-
mainloop-glib0 (>= 13.0~), libpulse0 (>= 13.0~), libpwquality1 (>= 1.1.0),
libsecret-1-0 (>= 0.7), libsmbclient (>= 2:4.0.3+dfsg1), libsoup2.4-1 (>=
2.41.90), libudisks2-0 (>= 2.0.0), libupower-glib3 (>= 0.99.8), libwacom2 (>=
1.1), libwayland-server0 (>= 1.0.2), libx11-6, libxi6 (>= 2:1.2.99.4), libxml2
(>= 2.7.4), accountsservice, apg, colord (>= 0.1.30), desktop-base (>= 10.0.0),
desktop-file-utils, gnome-control-center-data (<< 1:3.39), gnome-control-center-
data (>= 1:3.38.4-1), gnome-desktop3-data, gnome-settings-daemon (>= 3.37),
gsettings-desktop-schemas (>= 3.37.1)
Recommends: cups-pk-helper, gnome-online-accounts (>= 3.25.3), gnome-user-docs,
gnome-user-share, gkbd-capplet, iso-codes, libcanberra-pulse, policykit-1, rygel
| rygel-tracker, system-config-printer-common (>= 1.4), malcontent-gui, network-
manager-gnome (>= 0.9.8), libnss-myhostname, cracklib-runtime, pulseaudio-
module-bluetooth, realmd
Suggests: gnome-software | gnome-packagekit, gstreamer1.0-pulseaudio,
libcanberra-gtk-module, libcanberra-gtk3-module, x11-xserver-utils

Bug summary:
Whenever gnome control panel is open to the Language and Region screen,
if one selects the "+" icon to add a new input source, there's a
segfault.

Running it inside GDB gives the following information:

Reading symbols from gnome-control-center...
(No debugging symbols found in gnome-control-center)
(gdb) run
Starting program: /usr/bin/gnome-control-center 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffea9ab700 (LWP 56969)]
[New Thread 0x7fffea1aa700 (LWP 56970)]
[New Thread 0x7fffe8890700 (LWP 56971)]
[New Thread 0x7fffe20f2700 (LWP 56972)]
[New Thread 0x7fffe18f1700 (LWP 56973)]
[Detaching after fork from child process 56975]
[Thread 0x7fffe18f1700 (LWP 56973) exited]
[Thread 0x7fffe20f2700 (LWP 56972) exited]

Thread 1 "gnome-control-c" received signal SIGSEGV, Segmentation fault.
__strcmp_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcmp-sse2-
unaligned.S:31
31  ../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S: No such file or
directory.