LINUX.ORG.RU

ошибка сегментирования в qutim


0

1

qutim 0.2 появился глюк - при переходе на новую вкладку с собеседником, на которой весит не прочитанное сообщение он вылетает

darkdeity@debian6:~$ qutim
Debug: ("/usr/bin/plugins", "/usr/lib/qutim", "/usr/lib/qutim/plugins", "/usr/lib64/qutim", "/usr/lib64/qutim/plugins", "/usr/PlugIns", "/home/darkdeity/.config/qutim/plugins") 
Debug: "/usr/lib/qutim/libirc.so" 
Debug: "/usr/lib/qutim/libjabber.so" 
Debug: "/usr/lib/qutim/libmrim.so" 
Debug: "/usr/lib/qutim/liboscar.so" 
Debug: ("", "../share/qutim", "/home/darkdeity/.config/qutim") 
Debug: Protocol "IRC" was loaded
Debug: Protocol "Jabber" was loaded
Debug: Protocol "MRIM" was loaded
Debug: Protocol "ICQ" was loaded
Debug: "Russian" "Ukraine" 
Debug: ("ru_UA", "ru_ua", "ru") 
Debug: "/usr/share/qutim/languages/ru/w7i.qm" 
Debug: "ru" 
Debug: "/usr/share/qutim/languages/ru/w7i.qm" 
Warning: QFSFileEngine::open: No file name specified
Debug: "Jabber"
Debug: "ICQ"
Debug: "IRC"
Debug: "MRIM"
Debug: "darkdeity@jabber.ru" 
Warning: QMetaObject::connectSlotsByName: No matching signal for on_groupBox_toggled(bool)
Debug: Using proxy:  "" : 0  proxy type= 2  user= ""  pass= "" 
Debug: Changing server...
Debug: Sending MPOP request... 
Debug: Protocol status changed! Old status:  0 . New status:  1 
Debug: loaded the Generic plugin 
Debug: false 
Debug: 0x0008: "This is gloox 1.0, connecting to jabber.ru:-1..."
Debug: 0x0004: "starting TLS handshake..."
Debug: 0x0008: "connection encryption active"
Warning: 0x0004: "The server offers compression, but negotiating Compression at this stage is not recommended. See XEP-0170 for details. We'll continue anyway."
Debug: 0x0004: "Stream compression initialized"
Debug: 0x0004: "Processing SASL challenge"
Debug: 0x0004: "Processing SASL challenge"
Debug: 0x0004: "SASL authentication successful"
Debug: false 
Warning: QDir::exists: Empty or null file name
Debug: "" "" 7561472 
Debug: "" "" 1702195712 
Debug: "proxy.jabber.ru" "77.88.57.178" 5277 
Debug: "" "" 1739484672 
Debug: false 
Ошибка сегментирования

Ответ на: комментарий от megabaks

gdb? не знаю что это

strace? не знаю что это

логи? где их искать

дистр? debian6

версия? версия чего

ссылка на багзилу? не знаю что это

darkdeity ()

запостить баг, откатиться на предыдущую версию

fads ★★ ()

Печалька, а главное всё без толку, ибо главный разраб 0.2 где-то в Англии и ошибку исправить не сможет.

Gorthauer ★★★★★ ()
Ответ на: комментарий от darkdeity
darkdeity@debian6:~$ gdb qutim
GNU gdb (GDB) 7.2-debian
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/qutim...(no debugging symbols found)...done.
(gdb) tun
Undefined command: "tun".  Try "help".
(gdb) ^Z
[2]+  Stopped                 gdb qutim
darkdeity@debian6:~$ gdb qutim
GNU gdb (GDB) 7.2-debian
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/qutim...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/qutim 
[Thread debugging using libthread_db enabled]
Debug: ("/usr/bin/plugins", "/usr/lib/qutim", "/usr/lib/qutim/plugins", "/usr/lib64/qutim", "/usr/lib64/qutim/plugins", "/usr/PlugIns", "/home/darkdeity/.config/qutim/plugins") 
Debug: "/usr/lib/qutim/libirc.so" 
Debug: "/usr/lib/qutim/libjabber.so" 
Debug: "/usr/lib/qutim/libmrim.so" 
Debug: "/usr/lib/qutim/liboscar.so" 
Debug: ("", "../share/qutim", "/home/darkdeity/.config/qutim") 
Debug: Protocol "IRC" was loaded
Debug: Protocol "Jabber" was loaded
Debug: Protocol "MRIM" was loaded
Debug: Protocol "ICQ" was loaded
Debug: "Russian" "Ukraine" 
Debug: ("ru_UA", "ru_ua", "ru") 
Debug: "/usr/share/qutim/languages/ru/w7i.qm" 
Debug: "en" 
Warning: QFSFileEngine::open: No file name specified
Debug: "Jabber"
Debug: "ICQ"
Debug: "IRC"
Debug: "MRIM"
Debug: "darkdeity@jabber.ru" 
[New Thread 0xb1d11b70 (LWP 7263)]
[New Thread 0xb1510b70 (LWP 7267)]
Debug: 0x0008: "This is gloox 1.0, connecting to jabber.ru:-1..."
[Thread 0xb1510b70 (LWP 7267) exited]
[New Thread 0xb1510b70 (LWP 7268)]
Warning: QMetaObject::connectSlotsByName: No matching signal for on_groupBox_toggled(bool)
Debug: Using proxy:  "" : 0  proxy type= 2  user= ""  pass= "" 
Debug: Changing server...
Debug: 0x0004: "starting TLS handshake..."
Debug: 0x0008: "connection encryption active"
Warning: 0x0004: "The server offers compression, but negotiating Compression at this stage is not recommended. See XEP-0170 for details. We'll continue anyway."
Debug: 0x0004: "Stream compression initialized"
Debug: 0x0004: "Processing SASL challenge"
Debug: 0x0004: "Processing SASL challenge"
Debug: 0x0004: "SASL authentication successful"
[New Thread 0xb09ffb70 (LWP 7269)]
Debug: loaded the Generic plugin 
Debug: false 
Warning: QDir::exists: Empty or null file name
Debug: Sending MPOP request... 
Debug: Protocol status changed! Old status:  0 . New status:  1 
Debug: "proxy.jabber.ru" "77.88.57.178" 5277 
Debug: "" "" 7561472 
Debug: "" "" 7561472 
Debug: "" "" 7561472 
bt
[Thread 0xb1510b70 (LWP 7268) exited]
Debug: Disconnected from IM server!
Debug: Protocol status changed! Old status:  1 . New status:  0 
Debug: Using proxy:  "" : 0  proxy type= 2  user= ""  pass= "" 
[New Thread 0xb1510b70 (LWP 7331)]
Debug: Changing server...
Debug: Sending MPOP request... 
Debug: Protocol status changed! Old status:  0 . New status:  1 
Debug: false 
Debug: Message  "0"  delivered 
Debug: false 
Debug: false 

Program received signal SIGSEGV, Segmentation fault.
0xb61d8350 in QWidget::update(QRect const&) () from /usr/lib/libQtGui.so.4
(gdb) bt
#0  0xb61d8350 in QWidget::update(QRect const&) () from /usr/lib/libQtGui.so.4
#1  0xb7696747 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0xb7679dae in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb747ee76 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb751d245 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0xb74b1cca in ?? () from /usr/lib/libQtWebKit.so.4
#6  0xb74b49e7 in ?? () from /usr/lib/libQtWebKit.so.4
#7  0xb74b5820 in ?? () from /usr/lib/libQtWebKit.so.4
#8  0xb751f23c in ?? () from /usr/lib/libQtWebKit.so.4
#9  0xb751fd71 in ?? () from /usr/lib/libQtWebKit.so.4
#10 0xb76aceed in QWebPage::setViewportSize(QSize const&) const ()
   from /usr/lib/libQtWebKit.so.4
#11 0xb76acfd2 in QWebPage::setView(QWidget*) () from /usr/lib/libQtWebKit.so.4
#12 0xb76b49b0 in QWebView::setPage(QWebPage*) ()
   from /usr/lib/libQtWebKit.so.4
#13 0x0814b384 in GeneralWindow::setOwnerItem(qutim_sdk_0_2::TreeModelItem const&) ()
#14 0x0816d050 in TabbedChats::tabChanged(int) ()
#15 0x081f6464 in TabbedChats::qt_metacall(QMetaObject::Call, int, void**) ()
#16 0xb5c5227a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#17 0xb5c6215d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---bt
#18 0xb664c923 in QTabBar::currentChanged(int) () from /usr/lib/libQtGui.so.4
#19 0xb6650601 in QTabBar::setCurrentIndex(int) () from /usr/lib/libQtGui.so.4
#20 0xb6652985 in QTabBar::mousePressEvent(QMouseEvent*) ()
   from /usr/lib/libQtGui.so.4
#21 0xb61e73a6 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb6652a0e in QTabBar::event(QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb618db54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#24 0xb6193399 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#25 0xb5c4bbfb in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQtCore.so.4
#26 0xb618eac2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib/libQtGui.so.4
#27 0xb621869c in ?? () from /usr/lib/libQtGui.so.4
#28 0xb6216b87 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/libQtGui.so.4
#29 0xb6241d72 in ?? () from /usr/lib/libQtGui.so.4
#30 0xb54ab305 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0xb54aefe8 in ?? () from /lib/libglib-2.0.so.0
#32 0xb54af1c8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0xb5c7932c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::Process---Type <return> to continue, or q <return> to quit---quit
Quit
darkdeity ()

qutim 0.2 не поддерживается и не обновляется с начала 2010.
У меня тоже стал безбожно сегфолтиться, и сделать я ничего не смог.

Советую перейти на 0.3 или сменить клиент.
Текущие версии все ещё не идеально выглядят, но уже совершенно стабильно работают неделями.

anonymous ()
Ответ на: комментарий от anonymous

>но уже совершенно стабильно работают неделями.

4.2

На винде до сих пор не починили иконки для контактов, т.е. у меня просто тупо белый контакт лист.

lexxus-lex ★★★ ()

У меня 0,2 стала падать при обновлении Qt. Плюнул и перешел на 0,3 ветку, все равно 0,2 RIP и ею никто не занимается и баги не правит.

dgeliko ★★ ()

я щитаю надо на копыто переходить, у него рабрабов поболе будет.
но оно уродливо, редизайн нужен основательный.
пойти чтоли склонировать его с свн ...

anonymous ()
Ответ на: комментарий от seed_stil

>сегфолты на генте и маемо.
злостный не понимаемый мною сленг

darkdeity ()
Ответ на: комментарий от darkdeity

по моей проблеме

Устроить халакост? захватить мир?

tn1 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.