Bug 25851 - Периодически падает qutim.
Summary: Периодически падает qutim.
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: qutim (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Денис Назаров
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-03 16:33 MSK by Владимир Диденко
Modified: 2011-07-15 15:04 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Владимир Диденко 2011-07-03 16:33:48 MSK
qutim периодически падает. Особенно часто происходит при подключении(я использую ICQ аккаунт), но иногда падает и через некоторое время после нормальной работы. 

Бэктрэйс, полученный при падении

gdb qutim
<skip>
[New Thread 0xb14b6b70 (LWP 9458)]
"Authentication Required.  statusDetailCode 1014" 
[16:23:58] "Отключен" Status::Offline 
[16:23:58] Trying to send the feedbag item while offline: Type: 4; item id: 24987; group id: 0 (0xc9, 0xca, 0xcb)
QMutex::lock: mutex lock failure: Недопустимый аргумент
QMutex::lock: mutex unlock failure: Недопустимый аргумент

Program received signal SIGSEGV, Segmentation fault.
0xb75a3aff in QCoreApplication::postEvent (receiver=0xb71f7520, event=0x86f0718, priority=0) at kernel/qcoreapplication.cpp:1194
1194            data->eventDispatcher->wakeUp();
(gdb) bt
#0  0xb75a3aff in QCoreApplication::postEvent (receiver=0xb71f7520, event=0x86f0718, priority=0) at kernel/qcoreapplication.cpp:1194
#1  0xb75a3c6c in QCoreApplication::postEvent (receiver=0xb71f7520, event=0x86f0718) at kernel/qcoreapplication.cpp:1093
#2  0xb76d6c21 in QNetworkReplyImplPrivate::resumeNotificationHandling (this=0x87500c0) at access/qnetworkreplyimpl.cpp:420
#3  0xb76d9b53 in QNetworkReplyImplPrivate::finished (this=0x87500c0) at access/qnetworkreplyimpl.cpp:681
#4  0xb76c27e0 in QNetworkAccessBackend::finished (this=0x8743078) at access/qnetworkaccessbackend.cpp:298
#5  0xb76c7b01 in QNetworkAccessHttpBackend::finished (this=0x8743078) at access/qnetworkaccesshttpbackend.cpp:342
#6  0xb76c7c56 in QNetworkAccessHttpBackend::replyFinished (this=0x8743078) at access/qnetworkaccesshttpbackend.cpp:763
#7  0xb76d7fe9 in QNetworkReplyImplPrivate::handleNotifications (this=0x87500c0) at access/qnetworkreplyimpl.cpp:390
#8  0xb76d8033 in QNetworkReplyImpl::event (this=0x8298f28, e=0x8736618) at access/qnetworkreplyimpl.cpp:890
#9  0xb787859c in QApplicationPrivate::notify_helper (this=0x8079800, receiver=0x8298f28, e=0x8736618) at kernel/qapplication.cpp:4462
#10 0xb787cee8 in QApplication::notify (this=0xbffff660, receiver=0x8298f28, e=0x8736618) at kernel/qapplication.cpp:3862
#11 0xb75a02d8 in QCoreApplication::notifyInternal (this=0xbffff660, receiver=0x8298f28, event=0x8736618) at kernel/qcoreapplication.cpp:731
#12 0xb75a315a in sendEvent (receiver=0x0, event_type=0, data=0x80791c8) at ../../src/corelib/kernel/qcoreapplication.h:215
#13 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x80791c8) at kernel/qcoreapplication.cpp:1369
#14 0xb75a322d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#15 0xb75c97d4 in sendPostedEvents (s=0x807db90) at ../../src/corelib/kernel/qcoreapplication.h:220
#16 postEventSourceDispatch (s=0x807db90) at kernel/qeventdispatcher_glib.cpp:277
#17 0xb6fe345a in g_main_dispatch (context=0x807db00) at gmain.c:2441
#18 g_main_context_dispatch (context=0x807db00) at gmain.c:3014
#19 0xb6fe3c58 in g_main_context_iterate (context=0x807db00, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3092
#20 0xb6fe3f28 in g_main_context_iteration (context=0x807db00, may_block=1) at gmain.c:3155
#21 0xb75c992c in QEventDispatcherGlib::processEvents (this=0x807c0f8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#22 0xb791d395 in QGuiEventDispatcherGlib::processEvents (this=0x807c0f8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#23 0xb759f529 in QEventLoop::processEvents (this=0xbffff5f4, flags=...) at kernel/qeventloop.cpp:149
#24 0xb759f7d2 in QEventLoop::exec (this=0xbffff5f4, flags=...) at kernel/qeventloop.cpp:197
#25 0xb75a32f7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#26 0xb7876837 in QApplication::exec () at kernel/qapplication.cpp:3736
#27 0x08066c9f in main ()
(gdb)
Comment 1 Денис Назаров 2011-07-05 09:11:54 MSK
Отправил в Сизиф новую версию - 0.2.80.0-alt1.git20110704, попробуйте эту версию.
Судя по логам исправлений там как раз решена подобная проблема.
Comment 2 Владимир Диденко 2011-07-07 13:48:07 MSK
Второй день гоняю - падений нет. Я думаю баг можно закрывать. 

Запрос на бэкпорт qutim из сизифа в p6/t6 отдельными багами оформлять?
Comment 3 Владимир Диденко 2011-07-07 13:49:29 MSK
Извините, спасибо сказать забыл  :-) Спасибо большое!
Comment 4 Денис Назаров 2011-07-07 17:50:16 MSK
Проблема с падениями прекратилась?

В t6 qutim той же версии, что и в sisyphus. Для p6 - отдельным багом конечно оформлять. )
Comment 5 Денис Назаров 2011-07-07 17:51:32 MSK
Ой. Не заметил что падения прекратились. Прошу прощения.
Comment 6 Andrey Cherepanov 2011-07-15 15:04:46 MSK
(В ответ на комментарий №4)
> Проблема с падениями прекратилась?
> 
> В t6 qutim той же версии, что и в sisyphus. Для p6 - отдельным багом конечно
> оформлять. )
#50355 AWAITING #1 [test-only] p6 copy=qutim