Okular crashes on Windows every time when browsing big documents (500-1500 pages) and brings the following backtrace. I hope this helps a little bit even though, the bt only got one star. :) Application: okular (0.16.2) KDE Platform Version: 4.10.2 Qt Version: 4.8.4 Operating System: WindowsNT Windows 7 i686 -- Backtrace: Application: Okular (okular.exe), signal: EXCEPTION_ACCESS_VIOLATION ntdll.dll!NtWaitForWorkViaWorkerFactory() [[unknown] @ -1] at 0x77cc1f46 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x761b338a ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77cd9f72 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77cd9f45 ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x77cc015d kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x761b338a ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77cd9f72 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77cd9f45 ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x77cc015d kernel32.dll!WaitForMultipleObjectsEx() [[unknown] @ -1] at 0x761b19f8 kernel32.dll!WaitForMultipleObjects() [[unknown] @ -1] at 0x761b4200 QtCore4.dll!QString::contains() [[unknown] @ -1] at 0x5e314313 QtCore4.dll!QThread::setTerminationEnabled() [[unknown] @ -1] at 0x5e247ddd QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x5e2476fd ntdll.dll!NtWaitForWorkViaWorkerFactory() [[unknown] @ -1] at 0x77cc1f46 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x761b338a ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77cd9f72 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77cd9f45 ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x77cc015d kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x761b338a ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77cd9f72 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77cd9f45 ntdll.dll!NtDelayExecution() [[unknown] @ -1] at 0x77cbfd91 KERNELBASE.dll!Sleep() [[unknown] @ -1] at 0x76be44a5 ole32.dll!CoGetTreatAsClass() [[unknown] @ -1] at 0x758cd98d ole32.dll!CoGetTreatAsClass() [[unknown] @ -1] at 0x758cd87a kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x761b338a ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77cd9f72 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77cd9f45 ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x77cc015d kernel32.dll!WaitForMultipleObjectsEx() [[unknown] @ -1] at 0x761b19f8 USER32.dll!PeekMessageW() [[unknown] @ -1] at 0x7654086a QtCore4.dll!QEventDispatcherWin32::processEvents() [[unknown] @ -1] at 0x5e3571a6 QtGui4.dll!qt_getRegisteredWndClass() [[unknown] @ -1] at 0x5d1ca59f QtCore4.dll!QCoreApplication::exec() [[unknown] @ -1] at 0x5e3308cc okular.exe![unknown]() [[unknown] @ -1] at 0x1162ed1 okular.exe!QMap<QString,QString>::unite() [[unknown] @ -1] at 0x1169423 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x761b338a ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77cd9f45 okular.exe!QMap<QString,QString>::unite() [[unknown] @ -1] at 0x116877a [unknown]![unknown]() [[unknown] @ -1] at 0x7efde000 ntdll.dll!NtRemoveIoCompletion() [[unknown] @ -1] at 0x77cbf959 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x761b338a ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77cd9f72 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77cd9f45 MSVCR100.dll!memset() [[unknown] @ -1] at 0x5ea826df poppler-qt4.dll!Poppler::FormFieldButton::~FormFieldButton() [[unknown] @ -1] at 0x6ea60072 poppler-qt4.dll!Poppler::FormFieldButton::~FormFieldButton() [[unknown] @ -1] at 0x6e9fab10 poppler-qt4.dll!Poppler::FormFieldButton::~FormFieldButton() [[unknown] @ -1] at 0x6e9fabff poppler-qt4.dll!Poppler::FormFieldButton::~FormFieldButton() [[unknown] @ -1] at 0x6ea07e1d Reproducible: Always Steps to Reproduce: 1. Open file http://support.automation.siemens.com/WW/llisapi.dll/csfetch/6008567/et200s_motor_starters_manual_de_201402121049004848.pdf?func=cslib.csFetch&nodeid=6008568&forcedownload=true 2. browse a bit [Crash]
I don't think it has anything to do with large documents, the FormFieldButton recursion seems like something bad. Actually FormFieldButton destructor can't call itself as it's happening in this backtrace ^_^
Can you reproduce it all the time? Is it in "random" pages or around a certain page number?
KDE Windows people, can you reproduce it?
I can reproduce it almost every time. The crash appears on random pages and in random documents.
I'll move it back to unconfirmed. I'm afraid to say i don't have a windows development machine so if it's windows specific you're at the fate of the windows team, reassigning to them
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!