This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Can't change language back to English in Kubuntu 19.04

Tags: None
(comma "," separated)
Sanmay
Registered Member
Posts
6
Karma
0
Problem:

In Settings -> Regional Settings, I added language Marathi and Hindi to see how it works and what it translates(I know Marathi, and Hindi). After I rebooted, the language was changed to Marathi. Now, I wanted to revert back to English, as that is the language I am used to in handling the computer. But, as I click on the Add Languages... button, nothing happens, no dialogue box appears. Because of this I am not able to change language to any other except those present as Added Languages.

Steps to reproduce:

Go to Settings -> Regional Settings -> Click Add Languages... -> Add Hindi - हिंदी (or Marathi - मराठी, others might not give same results, don't know) -> Click Apply -> Restart Computer -> Go to तंत्र विन्यास (प्रणाली संयोजना in case of Marathi) -> Regional Settings -> Click Add Languages...

What I have tried:

1. https://askubuntu.com/questions/565768/ ... riable-set
2. https://askubuntu.com/questions/2855/lo ... t-settings
3. https://stackoverflow.com/questions/273 ... u-terminal
4. https://websiteforstudents.com/how-to-c ... ntu-17-10/
5. https://www.shellhacks.com/linux-define ... -settings/
6. https://askubuntu.com/questions/130649/ ... e-japanese

Additional information:
System Settings is crashing sometimes.

Crash log:

Code: Select all
     
    Application: प्रणाली संयोजना (systemsettings5), signal: Segmentation fault
    Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
    [Current thread is 1 (Thread 0x7f395cdb46c0 (LWP 3574))]
   
    Thread 7 (Thread 0x7f393b5ef700 (LWP 3583)):
    #0  __GI___libc_read (nbytes=16, buf=0x7f393b5eeb20, fd=18) at ../sysdeps/unix/sysv/linux/read.c:26
    #1  __GI___libc_read (fd=18, buf=0x7f393b5eeb20, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
    #2  0x00007f395f16a410 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #3  0x00007f395f1236cf in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #4  0x00007f395f123ba0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #5  0x00007f395f123d1c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #6  0x00007f3961944063 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #7  0x00007f39618ef5bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #8  0x00007f396173a2c6 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #9  0x00007f3960a5cef5 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
    #10 0x00007f396173b612 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #11 0x00007f395fbbb182 in start_thread (arg=<optimized out>) at pthread_create.c:486
    #12 0x00007f39613ceb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
   
    Thread 6 (Thread 0x7f3946909700 (LWP 3582)):
    #0  0x00007f395f16e809 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #1  0x00007f395f123b00 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #2  0x00007f395f123d1c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #3  0x00007f3961944063 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #4  0x00007f39618ef5bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #5  0x00007f396173a2c6 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #6  0x00007f3960a5cef5 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
    #7  0x00007f396173b612 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #8  0x00007f395fbbb182 in start_thread (arg=<optimized out>) at pthread_create.c:486
    #9  0x00007f39613ceb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
   
    Thread 5 (Thread 0x7f3950a27700 (LWP 3580)):
    #0  0x00007f39613c2729 in __GI___poll (fds=0x7f3940004a30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
    #1  0x00007f395f123bf6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #2  0x00007f395f123d1c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #3  0x00007f3961944063 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #4  0x00007f39618ef5bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #5  0x00007f396173a2c6 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #6  0x00007f3960a5cef5 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
    #7  0x00007f396173b612 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #8  0x00007f395fbbb182 in start_thread (arg=<optimized out>) at pthread_create.c:486
    #9  0x00007f39613ceb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
   
    Thread 4 (Thread 0x7f3953cb5700 (LWP 3578)):
    #0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x560f3a7f1b2c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
    #1  __pthread_cond_wait_common (abstime=0x0, mutex=0x560f3a7f1ad8, cond=0x560f3a7f1b00) at pthread_cond_wait.c:502
    #2  __pthread_cond_wait (cond=0x560f3a7f1b00, mutex=0x560f3a7f1ad8) at pthread_cond_wait.c:655
    #3  0x00007f39582fc36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
    #4  0x00007f39582fc0d7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
    #5  0x00007f395fbbb182 in start_thread (arg=<optimized out>) at pthread_create.c:486
    #6  0x00007f39613ceb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
   
    Thread 3 (Thread 0x7f395a806700 (LWP 3577)):
    #0  __GI___libc_read (nbytes=16, buf=0x7f395a805b10, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26
    #1  __GI___libc_read (fd=7, buf=0x7f395a805b10, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
    #2  0x00007f395f16a410 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #3  0x00007f395f1236cf in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #4  0x00007f395f123ba0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #5  0x00007f395f123d1c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #6  0x00007f3961944063 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #7  0x00007f39618ef5bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #8  0x00007f396173a2c6 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #9  0x00007f3961bbc565 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
    #10 0x00007f396173b612 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #11 0x00007f395fbbb182 in start_thread (arg=<optimized out>) at pthread_create.c:486
    #12 0x00007f39613ceb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
   
    Thread 2 (Thread 0x7f395bd33700 (LWP 3576)):
    #0  0x00007f39613c2729 in __GI___poll (fds=0x7f395bd32c68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
    #1  0x00007f395fb78917 in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
    #2  0x00007f395fb7a53a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
    #3  0x00007f395c7066a8 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
    #4  0x00007f396173b612 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #5  0x00007f395fbbb182 in start_thread (arg=<optimized out>) at pthread_create.c:486
    #6  0x00007f39613ceb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
   
    Thread 1 (Thread 0x7f395cdb46c0 (LWP 3574)):
    [KCrash Handler]
    #6  0x0000560f42a72ff0 in ?? ()
    #7  0x00007f396191f718 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
    #8  0x00007f3960901f9c in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
    #9  0x00007f39609022db in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
    #10 0x00007f396097f88c in QV4::ExecutionEngine::fromVariant(QVariant const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
    #11 0x00007f39608e02e5 in QV4::QQmlContextWrapper::virtualGet(QV4::Managed const*, QV4::PropertyKey, QV4::Value const*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
    #12 0x00007f396088648d in QV4::ExecutionContext::getProperty(QV4::String*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
    #13 0x00007f3960986d40 in QV4::Runtime::method_loadName(QV4::ExecutionEngine*, int) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
    #14 0x00007f39397e80d8 in ?? ()
    #15 0x0000000000000000 in ?? ()
    [Inferior 1 (process 3574) detached]


Any help is highly appreciated!
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
Why would you have to add a language for English? It is the default base one and should still be there in the list, click on it and move English to the top. Or did you actively remove the English packages?

As for crash reports the forum is the wrong place to do so, and your backtrace needs debugging symbols installed first to be useful. You can read up more about this here: https://community.kde.org/Guidelines_an ... sh_reports

BTW, you using Kubuntu 19.04 doesn't tell much about the actual Plasma version, that would be a necessary information, too.


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
Sanmay
Registered Member
Posts
6
Karma
0
Why would you have to add a language for English? It is the default base one and should still be there in the list, click on it and move English to the top. Or did you actively remove the English packages?


No, I didn't remove any language from the list. It was empty from before. Maybe by default Plasma takes System Language as its language but overrides it with the one set explicitly by user. Presence of American English there would have been pretty handy though. I have done a clean install now :) Also, I installed KDE Neon on a friend's laptop, and it too didn't have any languages added to the list present in System Settings > Regional Settings.

As for crash reports the forum is the wrong place to do so, and your backtrace needs debugging symbols installed first to be useful. You can read up more about this here: https://community.kde.org/Guidelines_an ... sh_reports


Thanks, noted.

BTW, you using Kubuntu 19.04 doesn't tell much about the actual Plasma version, that would be a necessary information, too.


I didn't have Kubuntu backports PPA enabled. I hadn't even updated. So it was Plasma 5.15.4. Not sure about Applications, Frameworks version.
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
There should always be at least one language entry there IMHO, I would consider no language in that list a bug, as there clearly is one when you install the OS.


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]