psi-plus / main

Main repository with patches and required resources
https://psi-plus.com/
GNU Lesser General Public License v2.1
68 stars 20 forks source link

Psi+ падает при начале чата #463

Closed Ri0n closed 9 years ago

Ri0n commented 9 years ago

Original issue 454 created by psi-plus on 2011-08-18T09:33:40.000Z:

Шаги по воспроизведению проблемы: What steps will reproduce the problem?

Каков ожидаемый результат? What is the expected output?

  1. Должно открыться окно чата.

Что Вы видите вместо этого? What do you see instead?

  1. Ничего, клиент падает (вывод консоли с ошибкой ниже)

Какую версию Psi+ / ОС Вы используете? What version of the Psi+/OS are you using?

  1. Psi+ v0.15.5084 / Kubuntu 10.04.3

Дополнительная информация по проблеме: Additional information: pavel@pavel-tretyakov-kubuntu:~$ psi-plus PsiIconset::Private::iconsetPath("system/oxygen_sys.jisp"): not found PsiIconset::Private::iconsetPath("roster/oxygen.jisp"): not found Accessing missing option options.shortcuts.alist.active_contacts Accessing missing option options.shortcuts.alist.active_contacts Found plugin: /usr/lib/psi-plus/plugins/libattentionplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libattentionplugin.so" Trying to load plugin Try to unload plugin Attention Plugin Found plugin: /usr/lib/psi-plus/plugins/libautoreplyplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libautoreplyplugin.so" Trying to load plugin Try to unload plugin Auto Reply Plugin Found plugin: /usr/lib/psi-plus/plugins/libbirthdayreminderplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libbirthdayreminderplugin.so" Trying to load plugin Try to unload plugin Birthday Reminder Plugin Found plugin: /usr/lib/psi-plus/plugins/libcaptchaformsplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libcaptchaformsplugin.so" Trying to load plugin Try to unload plugin Captcha Forms Plugin Found plugin: /usr/lib/psi-plus/plugins/libchessplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libchessplugin.so" Trying to load plugin Try to unload plugin Chess Plugin Found plugin: /usr/lib/psi-plus/plugins/libcleanerplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libcleanerplugin.so" Trying to load plugin Try to unload plugin Cleaner Plugin Found plugin: /usr/lib/psi-plus/plugins/libclientswitcherplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libclientswitcherplugin.so" Trying to load plugin Try to unload plugin Client Switcher Plugin Found plugin: /usr/lib/psi-plus/plugins/libconferenceloggerplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libconferenceloggerplugin.so" Trying to load plugin Try to unload plugin Conference Logger Plugin Found plugin: /usr/lib/psi-plus/plugins/libextendedmenuplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libextendedmenuplugin.so" Trying to load plugin Try to unload plugin Extended Menu Plugin Found plugin: /usr/lib/psi-plus/plugins/libextendedoptionsplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libextendedoptionsplugin.so" Trying to load plugin Try to unload plugin Extended Options Plugin Found plugin: /usr/lib/psi-plus/plugins/libgmailserviceplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libgmailserviceplugin.so" Trying to load plugin Try to unload plugin GMail Service Plugin Found plugin: /usr/lib/psi-plus/plugins/libgomokugameplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libgomokugameplugin.so" Trying to load plugin Try to unload plugin Gomoku Game Plugin Found plugin: /usr/lib/psi-plus/plugins/libgstprovider.so Loading Plugin "/usr/lib/psi-plus/plugins/libgstprovider.so" Trying to load plugin Attempted to load /usr/lib/psi-plus/plugins/libgstprovider.so, but it is not a valid plugin. File is a plugin but not for Psi Found plugin: /usr/lib/psi-plus/plugins/libhistorykeeperplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libhistorykeeperplugin.so" Trying to load plugin Try to unload plugin History Keeper Plugin Found plugin: /usr/lib/psi-plus/plugins/libicqdieplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libicqdieplugin.so" Trying to load plugin Try to unload plugin Icq Must Die Plugin Found plugin: /usr/lib/psi-plus/plugins/libimageplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libimageplugin.so" Trying to load plugin Try to unload plugin Image Plugin Found plugin: /usr/lib/psi-plus/plugins/libjabberdiskplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libjabberdiskplugin.so" Trying to load plugin Try to unload plugin Jabber Disk Plugin Found plugin: /usr/lib/psi-plus/plugins/libjuickplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libjuickplugin.so" Trying to load plugin Try to unload plugin Juick Plugin Found plugin: /usr/lib/psi-plus/plugins/libpepchangenotifyplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libpepchangenotifyplugin.so" Trying to load plugin Try to unload plugin PEP Change Notify Plugin Found plugin: /usr/lib/psi-plus/plugins/libqipxstatusesplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libqipxstatusesplugin.so" Trying to load plugin Try to unload plugin Qip X-Statuses Plugin Found plugin: /usr/lib/psi-plus/plugins/libscreenshotplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libscreenshotplugin.so" Trying to load plugin Try to unload plugin Screenshot Plugin Found plugin: /usr/lib/psi-plus/plugins/libskinsplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libskinsplugin.so" Trying to load plugin Try to unload plugin Skins Plugin Found plugin: /usr/lib/psi-plus/plugins/libstopspamplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libstopspamplugin.so" Trying to load plugin Try to unload plugin Stop Spam Plugin Found plugin: /usr/lib/psi-plus/plugins/libstoragenotesplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libstoragenotesplugin.so" Trying to load plugin Try to unload plugin Storage Notes Plugin Found plugin: /usr/lib/psi-plus/plugins/libtranslateplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libtranslateplugin.so" Trying to load plugin Try to unload plugin Translate Plugin Found plugin: /usr/lib/psi-plus/plugins/libvideostatusplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libvideostatusplugin.so" Trying to load plugin Try to unload plugin Video Status Changer Plugin Found plugin: /usr/lib/psi-plus/plugins/libwatcherplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libwatcherplugin.so" Trying to load plugin Try to unload plugin Watcher Plugin Loading enabled plugins Accessing missing option plugins.auto-load.stopspam Accessing missing option plugins.auto-load.jabberdisk Accessing missing option plugins.auto-load.attention Accessing missing option plugins.auto-load.replyer Accessing missing option plugins.auto-load.reminder Accessing missing option plugins.auto-load.captcha Accessing missing option plugins.auto-load.chessplugin Accessing missing option plugins.auto-load.cleaner Accessing missing option plugins.auto-load.clientswitcher Accessing missing option plugins.auto-load.logger Plugin extopt is enabled in config: loading Loading Plugin "/usr/lib/psi-plus/plugins/libextendedoptionsplugin.so" Trying to load plugin connecting plugin "Extended Options Plugin" connecting option accessor connecting applicationinfo accessor Accessing missing option plugins.auto-load.gmailnotify Accessing missing option plugins.auto-load.gomokugameplugin Accessing missing option plugins.auto-load.historykeeper Accessing missing option plugins.auto-load.icqdie Accessing missing option plugins.auto-load.image Accessing missing option plugins.auto-load.juick Accessing missing option plugins.auto-load.pepplugin Accessing missing option plugins.auto-load.qipxstatuses Accessing missing option plugins.auto-load.Screenshot Accessing missing option plugins.auto-load.skins Accessing missing option plugins.auto-load.storagenotes Accessing missing option plugins.auto-load.Translate Accessing missing option plugins.auto-load.videostatus Accessing missing option plugins.auto-load.watcher Accessing missing option plugins.auto-load.extmenu Unknown signature value: 795 Unknown signature value: 795 Accessing missing option options.shortcuts.alist.active_contacts Accessing missing option options.shortcuts.alist.active_contacts Accessing missing option options.shortcuts.alist.active_contacts Accessing missing option options.shortcuts.alist.active_contacts Accessing missing option options.shortcuts.alist.active_contacts Accessing missing option options.shortcuts.alist.active_contacts privacy.cpp: Error in lists receiving. Accessing missing option options.shortcuts.alist.active_contacts Accessing missing option options.shortcuts.alist.active_contacts QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Нет такого файла или каталога QFileSystemWatcher: failed to add paths: /home/pavel/.config/ibus/bus Bus::open: Can not get ibus-daemon's address. IBusInputContext::createInputContext: no connection to ibus-daemon "Aspell error: No word lists can be found for the language "ruUA"." Accessing missing option options.ui.chat.size-frame ASSERT: "d->geometryOptionPath.isEmpty()" in file tools/advwidget/advwidget.cpp, line 467 Аварийный останов

Ri0n commented 9 years ago

Comment #1 originally posted by psi-plus on 2011-08-18T09:39:52.000Z:

Каков ожидаемый результат? What is the expected output?

  1. Должно открыться окно чата. Chat window must be opened.

Что Вы видите вместо этого? What do you see instead?

  1. Ничего, клиент падает (вывод консоли с ошибкой ниже). Nothing, client fails (console output is below)

Какую версию Psi+ / ОС Вы используете? What version of the Psi+/OS are you using?

  1. Psi+ v0.15.5084 / Kubuntu 10.04.3
Ri0n commented 9 years ago

Comment #2 originally posted by psi-plus on 2011-08-18T10:48:14.000Z:

Давай полный бэкрэйс в дебагере. Какой режим чатов используется? (вкладки, табы, все-в-одном)

Ri0n commented 9 years ago

Comment #3 originally posted by psi-plus on 2011-08-18T11:07:54.000Z:

ивините, но мне неизвестен термин "бэкрэйс", мои знания в данной области ограничились попыткой привязки gdb к бинарнику psi-plus, но как и ожидалось в нём нет дебаг символов. я был бы рад расширить свои знания в данной области. p.s. режим вкладок отключен, используется компактное окно чатов, через плагин отключена кнопка отправки p.p.s. попытка отключения данных опций и плагина в т.ч. ситуации не изменила

Ri0n commented 9 years ago

Comment #4 originally posted by psi-plus on 2011-08-18T11:43:02.000Z:

установил psi-plus-dbg, ща буду тра*аться :)

Ri0n commented 9 years ago

Comment #5 originally posted by psi-plus on 2011-08-18T11:52:40.000Z:

pavel@pavel-tretyakov-kubuntu:~$ gdb psi-plus GNU gdb (GDB) 7.1-ubuntu Copyright (C) 2010 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 "i486-linux-gnu". For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/... Reading symbols from /usr/bin/psi-plus...Reading symbols from /usr/lib/debug/usr/bin/psi-plus...done. done. (gdb) run Starting program: /usr/bin/psi-plus [Thread debugging using libthread_db enabled] [New Thread 0xb7e20b70 (LWP 5908)] Accessing missing option options.shortcuts.alist.active_contacts Accessing missing option options.shortcuts.alist.active_contacts Found plugin: /usr/lib/psi-plus/plugins/libextendedoptionsplugin.so Loading Plugin "/usr/lib/psi-plus/plugins/libextendedoptionsplugin.so" Trying to load plugin Try to unload plugin Extended Options Plugin [New Thread 0xb614fb70 (LWP 5909)] Loading enabled plugins Plugin extopt is enabled in config: loading Loading Plugin "/usr/lib/psi-plus/plugins/libextendedoptionsplugin.so" Trying to load plugin connecting plugin "Extended Options Plugin" connecting option accessor connecting applicationinfo accessor [New Thread 0xb594eb70 (LWP 5910)] Unknown signature value: 795 [New Thread 0xb4fffb70 (LWP 5912)] Unknown signature value: 795 Accessing missing option options.shortcuts.alist.active_contacts Accessing missing option options.shortcuts.alist.active_contacts Accessing missing option options.shortcuts.alist.active_contacts Accessing missing option options.shortcuts.alist.active_contacts privacy.cpp: Error in lists receiving. "[massapash@ya.ru/MobilePC] PEP Get failed: 'Feature not implemented. The feature requested is not implemented by the recipient or server and therefore cannot be processed.' (501)" "capsmanager.cpp: Disco to 'bulettin@gmail.com/TalkGadgetF1D8A1F7' at node 'http://talkgadget.google.com/client/caps#vavinvite-v1' failed." QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Нет такого файла или каталога [New Thread 0xb38b8b70 (LWP 5913)] QFileSystemWatcher: failed to add paths: /home/pavel/.config/ibus/bus Bus::open: Can not get ibus-daemon's address. IBusInputContext::createInputContext: no connection to ibus-daemon Accessing missing option options.shortcuts.alist.active_contacts Accessing missing option options.shortcuts.alist.active_contacts Accessing missing option options.shortcuts.alist.active_contacts Accessing missing option options.shortcuts.alist.active_contacts "Aspell error: No word lists can be found for the language "ruUA"." Accessing missing option options.ui.chat.size-frame ASSERT: "d->geometryOptionPath.isEmpty()" in file tools/advwidget/advwidget.cpp, line 467

Program received signal SIGABRT, Aborted. 0x0012d422 in __kernel_vsyscall () (gdb) bt

 0 0x0012d422 in __kernel_vsyscall ()

 1 0x014cd651 in raise () from /lib/tls/i686/cmov/libc.so.6

 2 0x014d0a82 in abort () from /lib/tls/i686/cmov/libc.so.6

 3 0x0101d6fc in qt_messageoutput(QtMsgType, char const) () from /usr/lib/libQtCore.so.4

 4 0x0101d8ca in ?? () from /usr/lib/libQtCore.so.4

 5 0x0101d9d9 in qFatal(char const_, ...) () from /usr/lib/libQtCore.so.4

 6 0x0101da65 in qtassert(char const, char const_, int) () from /usr/lib/libQtCore.so.4

 7 0x080fd6da in GAdvancedWidget::setGeometryOptionPath (this=0x91a1a10, optionPath=...)

at tools/advwidget/advwidget.cpp:467

 8 0x080b87a7 in AdvancedWidget::setGeometryOptionPath (this=0x9100b98, optionPath=...)

at tools/advwidget/advwidget.h:192

 9 0x08235868 in ChatDlg::ensureTabbedCorrectly (this=0x9100b98) at chatdlg.cpp:455

 10 0x084e252b in TabbableWidget::qt_metacall (this=0x9100b98, _c=QMetaObject::InvokeMetaMethod, _id=8,

_a=0xbfffea4c) at .moc/moc_tabbablewidget.cpp:96

 11 0x084f0eea in ChatDlg::qt_metacall (this=0x9100b98, _c=QMetaObject::InvokeMetaMethod, _id=35,

_a=0xbfffea4c) at .moc/moc_chatdlg.cpp:123

 12 0x084f157e in PsiChatDlg::qt_metacall (this=0x9100b98, _c=QMetaObject::InvokeMetaMethod, _id=35,

_a=0xbfffea4c) at .moc/moc_psichatdlg.cpp:101

 13 0x0112947a in QMetaObject::metacall(QObject_, QMetaObject::Call, int, void__) ()

from /usr/lib/libQtCore.so.4

 14 0x01137fbb in QMetaObject::activate(QObject, QMetaObject const, int, void__) ()

from /usr/lib/libQtCore.so.4

 15 0x0113f827 in ?? () from /usr/lib/libQtCore.so.4

 16 0x0113f93c in ?? () from /usr/lib/libQtCore.so.4

 17 0x01134a64 in QObject::event(QEvent_) () from /usr/lib/libQtCore.so.4

 18 0x0054ce8c in QApplicationPrivate::notifyhelper(QObject, QEvent_) () from /usr/lib/libQtGui.so.4

 19 0x00553a0e in QApplication::notify(QObject, QEvent) () from /usr/lib/libQtGui.so.4

 20 0x082a07c3 in PsiApplication::notify (this=0xbffff2cc, receiver=0x91a1858, event=0xbfffef70)

at psiapplication.cpp:253

 21 0x0112413b in QCoreApplication::notifyInternal(QObject, QEvent) () from /usr/lib/libQtCore.so.4

 22 0x011535c6 in ?? () from /usr/lib/libQtCore.so.4

 23 0x01150144 in ?? () from /usr/lib/libQtCore.so.4

---Type to continue, or q to quit---q Quit (gdb) q A debugging session is active.

    Inferior 1 [process 5905] will be killed.

Quit anyway? (y or n) y

Ri0n commented 9 years ago

Comment #6 originally posted by psi-plus on 2011-08-18T11:55:23.000Z:

Проверь на самой последней версии, только что закоммитил изменения, которые должны решить эту проблему

Ri0n commented 9 years ago

Comment #7 originally posted by psi-plus on 2011-08-18T12:02:04.000Z:

насколько я понимаю, пройдет некоторый промежуток времени прежде чем исходники будут скомпилированы и выложены в репозитории (deb http://ppa.launchpad.net/psi-plus/ppa/ubuntu lucid main). p.s. я не фанат траты ресурсов моего atom n450 на компилирование пакетов :)

Ri0n commented 9 years ago

Comment #8 originally posted by psi-plus on 2011-08-18T12:10:53.000Z:

пробуйте версии 0.15.5087 и выше. потом отпишитесь сюда по результатам.

Ri0n commented 9 years ago

Comment #9 originally posted by psi-plus on 2011-08-19T19:36:20.000Z:

баг исправлен! спс! / bug fixed! thnx!

Ri0n commented 9 years ago

Comment #10 originally posted by psi-plus on 2011-08-19T19:41:06.000Z:

<empty>