Bug 31978 - clementine не запускается в Сизифе
Summary: clementine не запускается в Сизифе
Status: CLOSED FIXED
Alias: None
Product: Branch p8
Classification: Distributions
Component: clementine (show other bugs)
Version: не указана
Hardware: all Linux
: P3 major
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on: 31984
Blocks:
  Show dependency tree
 
Reported: 2016-04-14 23:09 MSK by Rostislav
Modified: 2016-04-25 14:27 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rostislav 2016-04-14 23:09:44 MSK
$ clementine
23:07:52.407 ERROR unknown                          Unable to update music library database 
Аварийный останов
Comment 1 Владимир Диденко 2016-04-15 06:33:34 MSK
У меня не воспроизводится. Похоже на локальную проблему. Попробуйте отодвинуть в сторону ~/.config/Clementine
Comment 2 Rostislav 2016-04-15 20:12:55 MSK
(In reply to comment #1)
> У меня не воспроизводится. Похоже на локальную проблему. Попробуйте отодвинуть
> в сторону ~/.config/Clementine

Да, это первое что я попробовал. Потом переустановил, потом попробовал при помощи strace выяснить что ему мешает, ничего не понял, но стопорится после чтения /etc/localtime...

Что вам поможет?
Comment 3 Владимир Диденко 2016-04-15 20:26:50 MSK
(In reply to comment #2)
> (In reply to comment #1)
> > У меня не воспроизводится. Похоже на локальную проблему. Попробуйте отодвинуть
> > в сторону ~/.config/Clementine
> 
> Да, это первое что я попробовал. Потом переустановил, потом попробовал при
> помощи strace выяснить что ему мешает, ничего не понял, но стопорится после
> чтения /etc/localtime...
> 
> Что вам поможет?

Если можно, поставьте clementine-debuginfo и запустите под gdb. Когда упадет - покажите вывод команды gdm 'bt'. Просто в коде есть две строчки, которые печатают это сообщение - непонятно какая срабатывает у вас. И если можно - выложите содержимое ~/.config/Clementine куда-нибудь.
Comment 4 Rostislav 2016-04-15 21:59:55 MSK
> покажите вывод команды gdm 'bt'. Просто в коде есть две строчки, которые
> печатают это сообщение - непонятно какая срабатывает у вас.


про команду gdb 'tt' не понял, разъясните пожалуйста, а пока gdb

$ gdb clementine
GNU gdb (GDB) 7.9-alt2 (ALT Linux)
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-alt-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from clementine...Reading symbols from /usr/lib/debug/usr/bin/clementine.debug...done.
done.
(gdb) run
Starting program: /usr/bin/clementine 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Missing separate debuginfo for /usr/lib64/gconv/UTF-16.so
Try to install the hash file /usr/lib/debug/.build-id/52/f44105ecb8315c937c333a1641ca6ef3139c42.debug
[New Thread 0x7fffe358f700 (LWP 1577)]
Detaching after fork from child process 1579.
Detaching after fork from child process 1580.
21:52:20.159 ERROR unknown                          Unable to update music library database 
[New Thread 0x7fffe2d8e700 (LWP 1578)]
[New Thread 0x7fffe3d90700 (LWP 1576)]

Program received signal SIGABRT, Aborted.
0x00007ffff0f94378 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
54        return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
Comment 5 Владимир Диденко 2016-04-15 22:00:28 MSK
(В ответ на комментарий №3)
> 
> Если можно, поставьте clementine-debuginfo и запустите под gdb. Когда упадет -
> покажите вывод команды gdm 'bt'. Просто в коде есть две строчки, которые
> печатают это сообщение - непонятно какая срабатывает у вас. И если можно -
> выложите содержимое ~/.config/Clementine куда-нибудь.

А, все, ничего не надо. У меня на пустом профиле воспроизводится. Буду тогда сам смотреть. Вам спасибо за баг репорт!
Comment 6 Владимир Диденко 2016-04-15 22:41:18 MSK
Похоже, нашел проблему

https://github.com/clementine-player/Clementine/issues/5297

Нужно будет еще sqlite3 до 3.12 обновить.
Comment 7 Repository Robot 2016-04-23 10:57:44 MSK
clementine-1.3.1-alt1 -> sisyphus:

* Sat Apr 23 2016 Vladimir Didenko <cow@altlinux> 1.3.1-alt1
- Version 1.3.1
- Enable FTS3 at runtime (closes: #31978)
Comment 8 Владимир Диденко 2016-04-23 11:01:55 MSK
Хорошо бы исправленный clementine вместе с новым sqlite в p8 отправить.
Comment 9 Michael Shigorin 2016-04-25 08:47:28 MSK
(В ответ на комментарий №8)
> Хорошо бы исправленный clementine вместе с новым sqlite в p8 отправить.
Последний уже там: https://packages.altlinux.org/ru/Sisyphus/srpms/sqlite3
Запросил и копирование clementine заданием №163772.
Comment 10 Michael Shigorin 2016-04-25 14:27:54 MSK
Уехало в p8: http://webery.altlinux.org/task/163772