Project

General

Profile

Bug #1781

SEGV при закрытии вкладки

Added by Mellon almost 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
Plugins: Monocle
Target version:
Start date:
11/05/2014
Due date:
% Done:

100%

Estimated time:
6.00 h
Reported in:
master

Description

https://bpaste.net/show/494101c5d32d

STR:
воспроизводимость низкая. скорее всего, можно получить при последовательном быстром закрытии нескольких вкладок, среди которых есть пдфки.

Expected result:

Actual result:

System information:
LeechCraft 0.6.70-1339-g5a8ad90
Built with Qt 4.8.5, running with Qt 4.8.5
Running on: Gentoo/Linux x86_64 3.16.3-gentoo #1 SMP PREEMPT Sun Oct 5 05:12:41 MSK 2014

#1

Updated by Mellon almost 6 years ago

немного дебага:

==> .leechcraft/debug.log <==
[05.11.2014 13:48:32.282] [0x7fcbfc00bbc0] [1425] "Error (1622): ExtGState 'GS1' is wrong type" 
[05.11.2014 13:48:32.282] [0x7fcbfc00bbc0] [1426] "Error: Embedded font object is wrong type" 
[05.11.2014 13:48:32.320] [0x7fcbfc00bbc0] [1427] "Error (0): Call to Object where the object was type 5, not the expected type 8" 

==> .leechcraft/warning.log <==
[05.11.2014 13:48:30.091] [0x7fcc1968d880] [1414] void LeechCraft::NewTabMenuManager::SingleRemoved(ITabWidget*) no hidden action for "org.LeechCraft.LMP_player" in LeechCraft::LMP::Plugin(0x7fcc1985c840) 
[05.11.2014 13:48:30.518] [0x7fcc1968d880] [1416] void LeechCraft::DockToolbarManager::AddDock(QDockWidget*, Qt::DockWidgetArea) double-adding QDockWidget(0x7fcc1e22e7a0) "Azoth" 
[05.11.2014 13:48:30.836] [0x7fcc1968d880] [1418] void LeechCraft::DockToolbarManager::AddDock(QDockWidget*, Qt::DockWidgetArea) double-adding QDockWidget(0x7fcc1e22e7a0) "Azoth" 
[05.11.2014 13:48:31.315] [0x7fcc1968d880] [1420] void LeechCraft::DockToolbarManager::AddDock(QDockWidget*, Qt::DockWidgetArea) double-adding QDockWidget(0x7fcc1e22e7a0) "Azoth" 
[05.11.2014 13:48:31.591] [0x7fcc1968d880] [1422] void LeechCraft::DockToolbarManager::AddDock(QDockWidget*, Qt::DockWidgetArea) double-adding QDockWidget(0x7fcc1e22e7a0) "Azoth" 
[05.11.2014 13:48:31.733] [0x7fcc1968d880] [1423] void LeechCraft::DockToolbarManager::AddDock(QDockWidget*, Qt::DockWidgetArea) double-adding QDockWidget(0x7fcc1e22e7a0) "Azoth" 
[05.11.2014 13:48:31.986] [0x7fcc1968d880] [1424] void LeechCraft::DockToolbarManager::AddDock(QDockWidget*, Qt::DockWidgetArea) double-adding QDockWidget(0x7fcc1e22e7a0) "Azoth" 
#2

Updated by 0xd34df00d almost 6 years ago

  • Target version set to 0.6.75
  • Status changed from New to Assigned

Судя по трейсу, не все картинки успевают прорендериться до закрытия. В качестве временного воркэраунда — ждать перед закрытием :3

#3

Updated by 0xd34df00d almost 6 years ago

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

Updated by 0xd34df00d almost 6 years ago

  • Estimated time set to 6.00 h
#5

Updated by Mellon almost 6 years ago

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

#6

Updated by Mellon almost 6 years ago

  • Status changed from Resolved to Closed

Вроде не падает. Благодарю.

Also available in: Atom PDF