| Summary: | Ошибка QLocalSocket::connectToServer: Invalid name при завершении записи | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Alexander Makeenkov <amakeenk> | ||||
| Component: | kernelshark | Assignee: | Vitaly Chikunov <vt> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | shaba, vt | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=46075 | ||||||
| Attachments: |
|
||||||
Тут частично понятно в чем проблема:
socket->connectToServer("KSCapture", QIODevice::WriteOnly);
и
_captureLocalServer.listen("KSCapture");
Этот сокет не проходит через pkexec.
Но в других дистрибутивах все работает без такого фикса.
Upstream bug https://bugzilla.kernel.org/show_bug.cgi?id=217438 |
Created attachment 13125 [details] скриншот ошибки Версия пакета: kernelshark-2.2.0-alt1 Шаги воспроизведения: $ kernelshark Открыть Tools -> Record -> включить чекбокс Events: all -> Apply -> Capture Получаемый результат: При завершении записи выводится ошибка: QLocalSocket::connectToServer: Invalid name (maybe KernelShark GUI is not open)