segfault при запуске.

Asked by N3k0 on 2012-09-10

~ $ qutim
"Error while loading plugin /usr/lib/qutim/plugins/libastral.so: Plugin is built with incompatible libqutim's version"
"Error while loading plugin /usr/lib/qutim/plugins/libastral.so: Plugin is built with incompatible libqutim's version"
!!!!!!! 'gnome-shell' '0x1d4f3e0' 'Mint-X-Dark'
"sni-qt/4296" WARN 11:06:43.087 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE
Segmentation fault

~ $ sudo qutim trace
"Error while loading plugin /usr/lib/qutim/plugins/libastral.so: Plugin is built with incompatible libqutim's version"
"Error while loading plugin /usr/lib/qutim/plugins/libastral.so: Plugin is built with incompatible libqutim's version"
!!!!!!! '' '0x0' ''
"sni-qt/5429" WARN 11:17:50.331 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE
QXdg: "/usr/share/icons/oxygen" is unknown dir
QXdg: "/usr/share/icons/oxygen" is unknown dir
QXdg: "/usr/share/apps/qutim/icons/oxygen" is unknown dir

~ $ uname -a
Linux ***** 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011 i686 i686 i386 GNU/Linux

Question information

Language:
Russian Edit question
Status:
Needs information
For:
qutim Edit question
Assignee:
Ruslan Nigmatullin Edit question
Last query:
2012-09-10
Last reply:
2012-09-10
N3k0 (n3k0) said : #1

* UPD
После некоторых плясок с бубном, суть которых я передать не смогу, начал кряхтя подниматься из под su.

~ $ sudo su
# qutim
"Error while loading plugin /usr/lib/qutim/plugins/libastral.so: Plugin is built with incompatible libqutim's version"
"Error while loading plugin /usr/lib/qutim/plugins/libastral.so: Plugin is built with incompatible libqutim's version"
!!!!!!! '' '0x0' ''
"sni-qt/5724" WARN 11:24:12.280 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE
QXdg: "/usr/share/icons/oxygen" is unknown dir
QXdg: "/usr/share/icons/oxygen" is unknown dir
QXdg: "/usr/share/apps/qutim/icons/oxygen" is unknown dir
QXdg: "/usr/share/icons/hicolor" is unknown dir
QXdg: "/usr/share/icons/hicolor" is unknown dir
void Jabber::keyStoreManagerStart() begin
void Jabber::keyStoreManagerStart() end
Warning: cannot found usable dock provider. May be you forget make install command?
QSocketNotifier: Invalid socket 8 and type 'Read', disabling...
Unknown signature value: 795
Unknown signature value: 795
Unknown signature value: 668
Unknown signature value: 668
Unknown signature value: 668
Unknown signature value: 668
Unknown signature value: 668
Unknown signature value: 668
Unknown signature value: 795
Unknown signature value: 668
Unknown signature value: 7
Unknown signature value: 795
Unknown signature value: 668
Warning: cannot found usable dock provider. May be you forget make install command?

Vsevolod Velichko (torkvemada) said : #2

Что это за кривая домашняя сборка?
Где трейсы?

N3k0 (n3k0) said : #3

Домашняя, кривая сборка чего?
Трейс был выше в первом посте, но можно еще раз.

~ $ sudo qutim trace
"Error while loading plugin /usr/lib/qutim/plugins/libastral.so: Plugin is built with incompatible libqutim's version"
"Error while loading plugin /usr/lib/qutim/plugins/libastral.so: Plugin is built with incompatible libqutim's version"
!!!!!!! '' '0x0' ''
"sni-qt/16372" WARN 16:14:20.507 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE
QXdg: "/usr/share/icons/oxygen" is unknown dir
QXdg: "/usr/share/icons/oxygen" is unknown dir
QXdg: "/usr/share/apps/qutim/icons/oxygen" is unknown dir

Vsevolod Velichko (torkvemada) said : #4

Домашняя кривая сборка кутима.
То что выполняется странной командой "qutim trace" — это не трейс.
Как создать трейс, описано здесь: http://wiki.qutim.org/ru/bugreport#%D0%BA%D0%B0%D0%BA_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C_%D0%BE%D1%82%D1%87%D0%B5%D1%82_%D0%BE_%D1%81%D0%B1%D0%BE%D0%B5

N3k0 (n3k0) said : #5

Сборка кутима стянута (apt-get) из репа указанного на оф.сайте (ppa:qutim/qutim) допилам не подвергалась.

gdb qutim
GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 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 "i686-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/qutim...(no debugging symbols found)...done.

(gdb) run
Starting program: /usr/bin/qutim
[Thread debugging using libthread_db enabled]
"Error while loading plugin /usr/lib/qutim/plugins/libastral.so: Plugin is built with incompatible libqutim's version"
"Error while loading plugin /usr/lib/qutim/plugins/libastral.so: Plugin is built with incompatible libqutim's version"
[New Thread 0xb7a31b70 (LWP 17402)]
!!!!!!! 'gnome-shell' '0x5f5b3e0' 'Mint-X-Dark'
[New Thread 0xb704fb70 (LWP 17405)]
"sni-qt/17389" WARN 16:30:10.491 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE

Program received signal SIGSEGV, Segmentation fault.
0x05cf8b9e in qutim_sdk_0_3::oscar::FeedbagItem::containsField(unsigned short) const ()
   from /usr/lib/qutim/plugins/liboscar.so

(gdb) where
#0 0x05cf8b9e in qutim_sdk_0_3::oscar::FeedbagItem::containsField(unsigned short) const ()
   from /usr/lib/qutim/plugins/liboscar.so
#1 0x05d1b7de in ?? () from /usr/lib/qutim/plugins/liboscar.so
#2 0x05d1c689 in ?? () from /usr/lib/qutim/plugins/liboscar.so
#3 0x05cfcde1 in qutim_sdk_0_3::oscar::Feedbag::registerHandler(qutim_sdk_0_3::oscar::FeedbagItemHandler*) ()
   from /usr/lib/qutim/plugins/liboscar.so
#4 0x05cd4507 in ?? () from /usr/lib/qutim/plugins/liboscar.so
#5 0x05c82fbb in qutim_sdk_0_3::oscar::IcqProtocol::loadAccounts() () from /usr/lib/qutim/plugins/liboscar.so
#6 0x0106a35f in qutim_sdk_0_3::ModuleManager::initExtensions() () from /usr/lib/libqutim.so.0
#7 0x08061f48 in Core::ModuleManagerImpl::initExtensions() ()
#8 0x080624d7 in Core::ModuleManagerImpl::qt_metacall(QMetaObject::Call, int, void**) ()
#9 0x00e9fb7d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0x00eaa685 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0x00eb1b52 in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0x00288d84 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#13 0x0028e133 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#14 0x00e9919e in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#15 0x00e9cf93 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#16 0x00e9d0ec in QCoreApplication::sendPostedEvents(QObject*, int) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#17 0x00ec76a4 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#18 0x0145e25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0

Vsevolod Velichko (torkvemada) said : #6

А теперь всё то же самое, только установив пакет qutim-dbg.

N3k0 (n3k0) said : #7

Ок.

~ $ gdb qutim
GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 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 "i686-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/qutim...Reading symbols from /usr/lib/debug/usr/bin/qutim...done.
done.

(gdb) run
Starting program: /usr/bin/qutim
[Thread debugging using libthread_db enabled]
"Error while loading plugin /usr/lib/qutim/plugins/libastral.so: Plugin is built with incompatible libqutim's version"
"Error while loading plugin /usr/lib/qutim/plugins/libastral.so: Plugin is built with incompatible libqutim's version"
[New Thread 0xb7a31b70 (LWP 18778)]
!!!!!!! 'gnome-shell' '0x5f5b3e0' 'Mint-X-Dark'
[New Thread 0xb7180b70 (LWP 18781)]
"sni-qt/18754" WARN 17:05:37.697 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE

Program received signal SIGSEGV, Segmentation fault.
0x05cf8b9e in findNode (akey=<synthetic pointer>, this=0x10) at /usr/include/qt4/QtCore/qmap.h:480
480 QMapData::Node *cur = e;

(gdb) where
#0 0x05cf8b9e in findNode (akey=<synthetic pointer>, this=0x10) at /usr/include/qt4/QtCore/qmap.h:480
#1 contains (akey=<synthetic pointer>, this=0x10) at /usr/include/qt4/QtCore/qmap.h:552
#2 qutim_sdk_0_3::oscar::FeedbagItem::containsField (this=0xbfffebc0, field=13469)
    at /build/buildd/qutim-0.3.0+201209070424/protocols/oscar/src/feedbag.cpp:434
#3 0x05d1b7de in qutim_sdk_0_3::oscar::Roster::handleAddModifyCLItem (this=0x0, account=0x809be30, item=...,
    type=qutim_sdk_0_3::oscar::Feedbag::AddModify)
    at /build/buildd/qutim-0.3.0+201209070424/protocols/oscar/src/oscarroster.cpp:108
#4 0x05d1c689 in qutim_sdk_0_3::oscar::Roster::handleFeedbagItem (this=0x89beb20, feedbag=0x8a4aeb8,
    item=..., type=qutim_sdk_0_3::oscar::Feedbag::AddModify, error=...)
    at /build/buildd/qutim-0.3.0+201209070424/protocols/oscar/src/oscarroster.cpp:67
#5 0x05cfcde1 in qutim_sdk_0_3::oscar::Feedbag::registerHandler (this=0x8a4aeb8, handler=0x89beb30)
    at /build/buildd/qutim-0.3.0+201209070424/protocols/oscar/src/feedbag.cpp:994
#6 0x05cd4507 in qutim_sdk_0_3::oscar::IcqAccountPrivate::loadRoster (this=0x8a023c8)
    at /build/buildd/qutim-0.3.0+201209070424/protocols/oscar/src/icqaccount.cpp:93
#7 0x05c82fbb in qutim_sdk_0_3::oscar::IcqProtocol::loadAccounts (this=0x8430700)
    at /build/buildd/qutim-0.3.0+201209070424/protocols/oscar/src/icqprotocol.cpp:87
#8 0x0106a35f in qutim_sdk_0_3::ModuleManager::initExtensions (this=0xbffff898)
    at /build/buildd/qutim-0.3.0+201209070424/core/libqutim/modulemanager.cpp:794
#9 0x08061f48 in Core::ModuleManagerImpl::initExtensions (this=0xbffff898)
    at /build/buildd/qutim-0.3.0+201209070424/core/src/widgets/modulemanagerimpl.cpp:109
#10 0x080624d7 in Core::ModuleManagerImpl::qt_metacall (this=0xbffff898, _c=QMetaObject::InvokeMetaMethod,
    _id=<optimized out>, _a=0x822e740)
    at /build/buildd/qutim-0.3.0+201209070424/builddir/core/src/widgets/moc_modulemanagerimpl.cxx:72
#11 0x00e9fb7d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0x00eaa685 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4

Can you help with this problem?

Provide an answer of your own, or ask N3k0 for more information if necessary.

To post a message you must log in.