nkzxw / psi-dev

Automatically exported from code.google.com/p/psi-dev
0 stars 0 forks source link

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

Closed GoogleCodeExporter closed 9 years ago

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

Каков ожидаемый результат?
What is the expected output?
1. Должно открыться окно чата.

Что Вы видите вместо этого?
What do you see instead?
2. Ничего, клиент падает (вывод консоли с 
ошибкой ниже)

Какую версию Psi+ / ОС Вы используете?
What version of the Psi+/OS are you using?
3. 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 "ru_UA"." 
Accessing missing option options.ui.chat.size-frame
ASSERT: "d->geometryOptionPath_.isEmpty()" in file 
tools/advwidget/advwidget.cpp, line 467
Аварийный останов

Original issue reported on code.google.com by tretyako...@gmail.com on 18 Aug 2011 at 9:33

GoogleCodeExporter commented 9 years ago
Каков ожидаемый результат?
What is the expected output?
1. Должно открыться окно чата. Chat window must be 
opened.

Что Вы видите вместо этого?
What do you see instead?
2. Ничего, клиент падает (вывод консоли с 
ошибкой ниже). Nothing, client fails (console output is below)

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

Original comment by tretyako...@gmail.com on 18 Aug 2011 at 9:39

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

Original comment by wadea...@gmail.com on 18 Aug 2011 at 10:48

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

Original comment by tretyako...@gmail.com on 18 Aug 2011 at 11:07

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

Original comment by tretyako...@gmail.com on 18 Aug 2011 at 11:43

GoogleCodeExporter commented 9 years ago
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 "ru_UA"." 
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_message_output(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 qt_assert(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<QWidget>::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::notify_helper(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 <return> to continue, or q <return> to quit---q
Quit
(gdb) q
A debugging session is active.

        Inferior 1 [process 5905] will be killed.

Quit anyway? (y or n) y

Original comment by tretyako...@gmail.com on 18 Aug 2011 at 11:52

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

Original comment by wadea...@gmail.com on 18 Aug 2011 at 11:55

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

Original comment by tretyako...@gmail.com on 18 Aug 2011 at 12:02

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

Original comment by vladimir.shelukhin on 18 Aug 2011 at 12:10

GoogleCodeExporter commented 9 years ago
баг исправлен! спс! / bug fixed! thnx!

Original comment by tretyako...@gmail.com on 19 Aug 2011 at 7:36

GoogleCodeExporter commented 9 years ago

Original comment by wadea...@gmail.com on 19 Aug 2011 at 7:41