LINUX.ORG.RU

KDE Connect (Segmentation fault)

 , ,


0

1

Стратую, он что-то пердит и всё.

$ /usr/libexec/kdeconnectd
kf.i18n: Loading the "qt_" catalog failed for locale QLocale(English, Latin, United States)
kf.i18n: Loading the "qt_" catalog failed for locale QLocale(English, Latin, United States)
kf.i18n: Loading the "qtbase_" catalog failed for locale QLocale(English, Latin, United States)
kf.i18n: Loading the "qtscript_" catalog failed for locale QLocale(English, Latin, United States)
kf.i18n: Loading the "qtmultimedia_" catalog failed for locale QLocale(English, Latin, United States)
kf.i18n: Loading the "qtxmlpatterns_" catalog failed for locale QLocale(English, Latin, United States)
kf.crash: Could not find drkonqi in search paths: ("/usr/libexec", "/usr/lib64/qt5/libexec", "/usr/libexec")
kdeconnect.core: Daemon starting
kdeconnect.core: Certificate from "/home/me/.config/kdeconnect/certificate.pem" is not valid
kdeconnect.core: Generating certificate
kdeconnect.core: My id: "_9363d394_931e_4ac2_8704_2ba92b0ebbf7_"
Unknown signature value:  0
kdeconnect.daemon: "KDE Connect" : "Could not store certificate file: /home/me/.config/kdeconnect/certificate.pem"
kdeconnect.core: LanLinkProvider started
kdeconnect.core: Daemon started
kf.notifications: Calling notify on "Popup"
kf.notifications: Calling notify on "Sound"
kdeconnect.core: Broadcasting identity packet
Segmentation fault (core dumped)

Попинайте в какую-нибудь сторону, застрял.

UPD ================================

После чистки кеша в хомяке только Segmentation fault

$ /usr/libexec/kdeconnectd
Segmentation fault (core dumped)
★★★★★

Последнее исправление: papin-aziat (всего исправлений: 1)
Ответ на: комментарий от alex1101

И это только начало 😂😂😂

Похоже на то, что чего-то не установлено, так как гугление фрагментов выхлопа как-то не особо что-то даёт. Значит проблем нет, но не могу сообразить чего не хватает.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от DrBrown

Проблема с локализациями видимо была в кеше хомяка, наверное я скопировал его из другой системы или ещё что-то, хз. Почистил от коннекта, стало однозначнее

$ /usr/libexec/kdeconnectd
Segmentation fault (core dumped)

😁

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от ratvier

Во, оно что-то сыграло на пианино или гитаре и отвалилось с таким сообщением

Thread 1 "kdeconnectd" received signal SIGSEGV, Segmentation fault.
0x00007ffff7f8e7e6 in KdeConnectConfig::deviceId() () from /lib64/libkdeconnectcore.so.22
papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от papin-aziat

Если я правильно понял, эта функция выглядит так:

QString KdeConnectConfig::deviceId()
{
    return d->m_certificate.subjectInfo(QSslCertificate::CommonName).constFirst();
}

Попробуй покопать в сторону сертификатов, может какие-то особенности в системе

alex1101
()
Ответ на: комментарий от ratvier

А, кстати, ведь после чистки кэша больше не ругается ни на что, тупо выпадает в корку.

(Хорошо ещё я первым делом, когда ставлю свежий линукс, вырубаю наглухо coredump-ы, а то бы он ща насрал мне на диск десятками дампов)

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от annulen

Спасибо!

$ find /usr -type f -name 'libssl*' 2>/dev/null
/usr/lib64/libssl.so.3.0.7
/usr/lib64/libssl3.so

Первый доставлен пакетом openssl, а второй – nss, оба не удаляемые.

Там кстати походу мой случай в последнем посте, у чувака роки-9.

В результате поломано нахглухо?

papin-aziat ★★★★★
() автор топика

Оффтоп. С gdb иногда все просто и очевидно. Помнится, была ситуация, когда при открытии арчвики, palemoon падал с «Segmentation fault». При проверке с gdb, оказалось, что падает из-за тайского 🤪 текста на странице. У меня даже скрин сохранился https://ibb.co/zFh7BmY. :)
Нужный пакет был доустановлен. Такая вот забавная ситуация.

krasnh ★★★★
()
Ответ на: комментарий от papin-aziat

На выхлопах по ссылкам они уже стоят.

Не верю. На выхлопе по ссылке

0x00007ffff7f8e7e6 in KdeConnectConfig::deviceId() () from /lib64/libkdeconnectcore.so.22

а должна быть конкретная строчка с кодом, на которой упало.

annulen ★★★★★
()
Последнее исправление: annulen (всего исправлений: 4)