Здравствуйте!
Понадобилось переустановить openSUSE. Поставил 13.2 KDE 64-бит. Поставилось прекрасно.
Далее мы же умные!] набираем в гугле “restricted formats openSUSE” находим мануал для версии 13.2 и делаем все точно по мануалу.
При установке всяких кодеков-шмодеков вылезает сообщение, что k3b конфликтует с одним из кодеков.
Расово верный путь - сменить поставщика для пакета k3b на packman.
Отлично! Все поставилось - всякие мультимедийные файлы проигрываются.
Казалось бы, живи и радуйся! Но, на следующий день понадобилось записать образ на болванку.
Запускаем k3b - и он радостно умирает.
Application: K3b (k3b), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1593184900 (LWP 3729))]
Thread 2 (Thread 0x7f1575fc3700 (LWP 3730)):
#0 0x00007f158c9e6d2d in read () from /lib64/libc.so.6
#1 0x00007f1586fe0750 in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f1586f9f714 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f1586f9fb7b in ?? () from /usr/lib64/libglib-2.0.so.0
#4 0x00007f1586f9fcec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5 0x00007f158e0ab0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6 0x00007f158e07ce6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7 0x00007f158e07d165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#8 0x00007f158df7a0bf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#9 0x00007f158e05e783 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007f158df7c79f in ?? () from /usr/lib64/libQtCore.so.4
#11 0x00007f158c6f90a4 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f158c9f308d in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f1593184900 (LWP 3729)):
[KCrash Handler]
#5 K3b::Device::from2Byte (d=d@entry=0x7ffd4873c002 <error: Cannot access memory at address 0x7ffd4873c002>) at /usr/src/debug/k3b/libk3bdevice/k3bdeviceglobals.cpp:218
#6 0x00007f1592de13d8 in K3b::Device::Device::getSupportedWriteSpeedsVia2A (this=this@entry=0x27cae20, list=..., mediaType=mediaType@entry=K3b::Device::MEDIA_UNKNOWN) at /usr/src/debug/k3b/libk3bdevice/k3bdevice.cpp:3254
#7 0x00007f1592de1e5b in K3b::Device::Device::determineSupportedWriteSpeeds (this=this@entry=0x27cae20) at /usr/src/debug/k3b/libk3bdevice/k3bdevice.cpp:3213
#8 0x00007f1592de1f90 in K3b::Device::Device::determineMaximalWriteSpeed (this=this@entry=0x27cae20) at /usr/src/debug/k3b/libk3bdevice/k3bdevice.cpp:3164
#9 0x00007f1592de30b9 in K3b::Device::Device::init (this=0x27cae20, bCheckWritingModes=bCheckWritingModes@entry=true) at /usr/src/debug/k3b/libk3bdevice/k3bdevice.cpp:427
#10 0x00007f1592dead90 in K3b::Device::DeviceManager::addDevice (this=this@entry=0x2685210, device=device@entry=0x27cae20) at /usr/src/debug/k3b/libk3bdevice/k3bdevicemanager.cpp:379
#11 0x00007f1592deb173 in K3b::Device::DeviceManager::addDevice (this=this@entry=0x2685210, solidDevice=...) at /usr/src/debug/k3b/libk3bdevice/k3bdevicemanager.cpp:367
#12 0x000000000054dffd in K3b::AppDeviceManager::addDevice (this=0x2685210, solidDev=...) at /usr/src/debug/k3b/src/k3bappdevicemanager.cpp:120
#13 0x00007f1592dea089 in K3b::Device::DeviceManager::checkDevice (this=this@entry=0x2685210, dev=...) at /usr/src/debug/k3b/libk3bdevice/k3bdevicemanager.cpp:253
#14 0x00007f1592dea2a2 in K3b::Device::DeviceManager::scanBus (this=0x2685210) at /usr/src/debug/k3b/libk3bdevice/k3bdevicemanager.cpp:241
#15 0x00007f1592a82387 in K3b::Core::init (this=this@entry=0x2390c00) at /usr/src/debug/k3b/libk3b/core/k3bcore.cpp:208
#16 0x000000000050f131 in K3b::Application::Core::init (this=0x2390c00) at /usr/src/debug/k3b/src/k3bapplication.cpp:273
#17 0x000000000050db06 in K3b::Application::Core::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/k3b/build/src/k3bapplication.moc:141
#18 0x00007f158e09659e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#19 0x00007f158d19a76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#20 0x00007f158d1a0cad in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#21 0x00007f1592382e0a in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#22 0x00007f158e07e2ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#23 0x00007f158e08157d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#24 0x00007f158e0ab8fe in ?? () from /usr/lib64/libQtCore.so.4
#25 0x00007f1586f9fa04 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#26 0x00007f1586f9fc48 in ?? () from /usr/lib64/libglib-2.0.so.0
#27 0x00007f1586f9fcec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#28 0x00007f158e0ab0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#29 0x00007f158d237676 in ?? () from /usr/lib64/libQtGui.so.4
#30 0x00007f158e07ce6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#31 0x00007f158e07d165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#32 0x00007f158e0825b9 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#33 0x0000000000449d6f in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/k3b/src/main.cpp:146
Смотрим, а чего же мы поставили из Packman? Версия k3b 2.0.80+git20150209.2250-1.5
|
Спрашивается - это стабильная версия k3b или как?
Если это стабильная версия, то почему она сегфолтится.
Если это не стабильная версия, то зачем ее пихать в репозиторий для openSUSE 13.2.
Бардак!!!