| Summary: | xfsettingsd: segfault libupower-glib.so.3.0.1 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Anton <hobbyte> | ||||||
| Component: | xfce4-settings | Assignee: | Mikhail Efremov <sem> | ||||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
| Severity: | major | ||||||||
| Priority: | P3 | CC: | sem | ||||||
| Version: | unstable | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Bug Depends on: | 32335 | ||||||||
| Bug Blocks: | |||||||||
| Attachments: |
|
||||||||
|
Description
Anton
2016-07-31 13:02:18 MSK
У меня не воспроизводится. Подключите debuginfo репозиторий (https://www.altlinux.org/%D0%A0%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B8_ALT_Linux#Debuginfo), установите gdb и xfce4-settings-debuginfo. Потом запустите gdb -ex r --args xfsettingsd --no-daemon --replace и после падения получите backtrace (команда bt). Вывод приложите сюда. Created attachment 6774 [details]
gdb xfsettingsd bt
В gdb процесс остался запущен и настройки применены. Скорее всего у вас не запущен upowerd. Впрочем, это не повод падать, конечно. Его нет: $ rpm -qa | grep upower libupower-debuginfo-0.99.4-alt1 libupower-devel-0.99.4-alt1 libupower-0.99.4-alt1 Проверьте пакет из задания #168248 Created attachment 6775 [details]
gdb xfsettingsd bt
тоже Завтра на ftp приедет исправленный upower, с ним должно работать. Хотя если есть время и желание, то можете самостоятельно собрать пакет (gear-репозиторий http://git.altlinux.org/gears/u/upower.git) и проверить уже сегодня. Xfce4-settings в задании #168248 тоже обновился, там лучше проверка, хотя с исправленным upower должен работать и предыдущий вариант. Собрал upower(libupower) новый, с ним вчерашний xfsettingsd не сегфолтится. Благодарю. xfce4-settings-4.12.0-alt2 -> sisyphus: * Mon Aug 01 2016 Mikhail Efremov <sem@altlinux> 4.12.0-alt2 - Fix segfault when upowerd is not running (closes: #32331). - Patch from upstream: + Make sure icon == NULL if no icon is found. |