Project

General

Profile

Bug #1985

SEGV при удалении контакта до завершения запроса его аватарки

Added by Mellon over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Plugins: Azoth
Target version:
Start date:
03/11/2016
Due date:
% Done:

100%

Estimated time:
4.00 h
Reported in:
master

Description

% tail -f .leechcraft/*.log                  
==> .leechcraft/debug.log <==
[11.03.2016 04:22:08.209] [0x5594a48b7840] [1268] QStringList QXmppRosterManager::getRosterBareJids() const ("p@point.im") 
[11.03.2016 04:22:08.209] [0x5594a48b7840] [1269] QStringList QXmppRosterManager::getRosterBareJids() const ("p@point.im") 
[11.03.2016 04:22:08.212] [0x5594a48b7840] [1270] QStringList QXmppRosterManager::getRosterBareJids() const ("p@point.im") 
[11.03.2016 04:22:08.212] [0x5594a48b7840] [1271] QStringList QXmppRosterManager::getRosterBareJids() const ("p@point.im") 
[11.03.2016 04:22:14.960] [0x5594a48b7840] [1272] QStringList QXmppRosterManager::getRosterBareJids() const ("p@point.im") 
[11.03.2016 04:22:14.961] [0x5594a48b7840] [1273] QStringList QXmppRosterManager::getRosterBareJids() const ("p@point.im") 
[11.03.2016 04:22:17.028] [0x5594a48b7840] [1274] QStringList QXmppRosterManager::getRosterBareJids() const ("p@point.im") 
[11.03.2016 04:22:17.028] [0x5594a48b7840] [1276] RosterItemRemoved "doofynqyc@swissjabber.ch" 
[11.03.2016 04:22:17.033] [0x5594a48b7840] [1277] QStringList QXmppRosterManager::getRosterBareJids() const ("p@point.im") 

==> .leechcraft/out.log <==
QProcess: Destroyed while process is still running.
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp -Dswing.aatext=true
java version "1.7.0_95" 
OpenJDK Runtime Environment (IcedTea 2.6.4) (Gentoo icedtea-7.2.6.4-r1)
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
pure virtual method called
terminate called without an active exception
Vector smash protection is enabled.
Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon 

==> .leechcraft/warning.log <==
[11.03.2016 04:21:05.004] [0x5594a48b7840] [1259] void LeechCraft::Plugins::NetworkMonitor::RequestModel::handleRequest(QNetworkAccessManager::Operation, const QNetworkRequest&, QNetworkReply*) skipping the finished reply QNetworkReplyDataImpl(0x5594f7103970) 
[11.03.2016 04:21:12.324] [0x5594a48b7840] [1260] QNetworkReplyImplPrivate::error: Internal problem, this method must only be called once.
[11.03.2016 04:21:12.327] [0x5594a48b7840] [1261] QNetworkReplyImplPrivate::error: Internal problem, this method must only be called once.
[11.03.2016 04:21:14.849] [0x5594a48b7840] [1262] query: "INSERT INTO history (date, title, url) VALUES (:date, :title, :url)" 
[11.03.2016 04:21:14.850] [0x5594a48b7840] [1263] "UNIQUE constraint failed: history.date Невозможно получить строку" | 1 | 19 
[11.03.2016 04:21:14.850] [0x5594a48b7840] [1264] bound values: QMap((":date", QVariant(QDateTime, QDateTime("пт мар 11 04:21:14 2016") ) ) ( ":title" ,  QVariant(QString, "Музыкальный профиль kitsune-fm — Пользователи на Last.fm") ) ( ":url" ,  QVariant(QString, "http://www.last.fm/ru/user/kitsune-fm") ) )  
[11.03.2016 04:21:32.013] [0x5594a48b7840] [1265] void LeechCraft::DockToolbarManager::AddDock(QDockWidget*, Qt::DockWidgetArea) double-adding QDockWidget(0x5594a75b2a00) "Azoth" 
[11.03.2016 04:21:32.129] [0x5594a48b7840] [1266] libpng warning: iCCP: known incorrect sRGB profile
[11.03.2016 04:21:37.929] [0x5594a48b7840] [1267] void LeechCraft::DockToolbarManager::AddDock(QDockWidget*, Qt::DockWidgetArea) double-adding QDockWidget(0x5594a75b2a00) "Azoth" 
[11.03.2016 04:22:17.028] [0x5594a48b7840] [1275] void LeechCraft::Azoth::Xoox::ClientConnection::Remove(LeechCraft::Azoth::Xoox::GlooxCLEntry*) "doofynqyc@swissjabber.ch" isn't present in roster manager, removing directly 
^C
[1]    12034 interrupt  tail -f .leechcraft/*.log

STR:
0. Найти спамоблядка и чтоб тебе написал и чтоб дал под письку и чтоб был онлине.
1. Удалить сей элемент из ветки "Неавторизванные пользователи" в ростере
2. огрести результат.

Expected result:
удаление из ростере прямо в ад

Actual result:
сегфолт

System information:
LeechCraft 0.6.70-6371-g2106e66
Built with Qt 4.8.7, running with Qt 4.8.7
Running on: Gentoo/Linux x86_64 4.4.1-gentoo #1 SMP PREEMPT Mon Feb 8 16:10:43 MSK 2016


Files

lc_crash_16_03_11-04_23_55.log (128 KB) lc_crash_16_03_11-04_23_55.log Mellon, 03/11/2016 03:55 AM
#1

Updated by Mellon over 4 years ago

  • Description updated (diff)
#2

Updated by Mellon over 4 years ago

  • Assignee set to 0xd34df00d
#3

Updated by Mellon over 4 years ago

  • Category set to Plugins: Azoth
#4

Updated by 0xd34df00d over 4 years ago

  • Target version set to 0.6.75
  • Status changed from New to Assigned
  • Subject changed from SEGV при удалении неавторизованного контакта to SEGV при удалении контакта до завершения запроса его аватарки
#5

Updated by 0xd34df00d over 4 years ago

  • % Done changed from 0 to 100
  • Status changed from Assigned to Resolved
#6

Updated by 0xd34df00d over 4 years ago

  • Estimated time set to 4.00 h
#7

Updated by Mellon over 4 years ago

  • Status changed from Resolved to Closed

Починено. Благодарю.

Also available in: Atom PDF