manisandro / gImageReader

A Gtk/Qt front-end to tesseract-ocr.
GNU General Public License v3.0
1.61k stars 190 forks source link

gImageReader (3.4.1) crashes when Santali tessdata is used #637

Closed Prasanta-Hembram closed 1 year ago

Prasanta-Hembram commented 1 year ago

Description

Whenever I use Santali tessdata with gImageReader the application crashes.

Steps

  1. Download the given tessdata file for Santali language and keep the file in the tessdata directory.
  2. Open gImageReader and try to select an image (attched below) and try ocring with sat file.
  3. gImageReader crashes.

System info

Crash report and data

1.Test image to reproduce: Santali

  1. Crash report
gImageReader 3.4.1 (8a046ec7bf64e996fbc81187306334fbd11873c9)

#0  0x00007fff9a6d2941 in ntdll!DbgBreakPoint () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a7080ce in ntdll!DbgUiRemoteBreakin () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()

Thread 30 (Thread 11628.0x2eb4):
#0  0x00007fff9a6d2941 in ntdll!DbgBreakPoint () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a7080ce in ntdll!DbgUiRemoteBreakin () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()

Thread 29 (Thread 11628.0x6c8):
#0  0x00007fff97a31534 in win32u!NtUserGetMessage () from C:\WINDOWS\System32\win32u.dll
#1  0x00007fff98b8538a in USER32!GetMessageW () from C:\WINDOWS\System32\user32.dll
#2  0x00007fff992ae8d5 in combase!CoGetContextToken () from C:\WINDOWS\System32\combase.dll
#3  0x00007fff992ae2d6 in combase!CoGetContextToken () from C:\WINDOWS\System32\combase.dll
#4  0x00007fff99257aeb in combase!CoIncrementMTAUsage () from C:\WINDOWS\System32\combase.dll
#5  0x00007fff99257a69 in combase!CoIncrementMTAUsage () from C:\WINDOWS\System32\combase.dll
#6  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8  0x0000000000000000 in ?? ()

Thread 28 (Thread 11628.0x1da4):
#0  0x00007fff9a6cecd4 in ntdll!ZwWaitForSingleObject () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9809480e in WaitForSingleObjectEx () from C:\WINDOWS\System32\KernelBase.dll
#2  0x00007fff53a4b668 in QWaitCondition::wait(QMutex*, unsigned long) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#3  0x00007fff53a4b6fe in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#4  0x00007fff518dbe6e in QShGetFileInfoThread::run() () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\platforms\qwindows.dll
#5  0x00007fff53a45689 in QThreadPrivate::start(void*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#6  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8  0x0000000000000000 in ?? ()

Thread 27 (Thread 11628.0x2698):
#0  0x00007fff9a6cf7a4 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff980bfcf9 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll
#2  0x00007fff980bfbfe in WaitForMultipleObjects () from C:\WINDOWS\System32\KernelBase.dll
#3  0x00007fff53b7419e in QWindowsFileSystemWatcherEngineThread::run() () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#4  0x00007fff53a45689 in QThreadPrivate::start(void*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.
#5  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#6  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#7  0x0000000000000000 in ?? ()

Thread 26 (Thread 11628.0xbcc):
#0  0x00007fff97a3acf4 in win32u!NtUserMsgWaitForMultipleObjectsEx () from C:\WINDOWS\System32\win32u.dll
#1  0x00007fff989a9c91 in SHTaskPoolQueueTask () from C:\WINDOWS\System32\SHCore.dll
#2  0x00007fff989a8126 in SHCreateThreadRef () from C:\WINDOWS\System32\SHCore.dll
#3  0x00007fff989a7da9 in SHCreateThreadRef () from C:\WINDOWS\System32\SHCore.dll
#4  0x00007fff9a67e4a3 in ntdll!TpReleaseWork () from C:\WINDOWS\SYSTEM32\ntdll.dll
#5  0x00007fff9a665976 in ntdll!RtlClearThreadWorkOnBehalfTicket () from C:\WINDOWS\SYSTEM32\ntdll.dll
#6  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8  0x0000000000000000 in ?? ()

Thread 25 (Thread 11628.0x2c80):
#0  0x00007fff97a3acf4 in win32u!NtUserMsgWaitForMultipleObjectsEx () from C:\WINDOWS\System32\win32u.dll
#1  0x00007fff991f1a4a in combase!CoGetCurrentLogicalThreadId () from C:\WINDOWS\System32\combase.dll
#2  0x00007fff991ef975 in combase!CoGetCurrentLogicalThreadId () from C:\WINDOWS\System32\combase.dll
#3  0x00007fff99219a62 in combase!CoWaitForMultipleHandles () from C:\WINDOWS\System32\combase.dll
#4  0x00007fff79a1087e in FileSyncShell64!DllUnregisterServer () from C:\Program Files\Microsoft OneDrive\23.124.0613.0001\FileSyncShell64.dll
#5  0x00007fff79a107b3 in FileSyncShell64!DllUnregisterServer () from C:\Program Files\Microsoft OneDrive\23.124.0613.0001\FileSyncShell64.dll
#6  0x00007fff989a684d in SetCurrentProcessExplicitAppUserModelID () from C:\WINDOWS\System32\SHCore.dll
#7  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#8  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#9  0x0000000000000000 in ?? ()

Thread 24 (Thread 11628.0x930):
#0  0x00007fff9a6cecd4 in ntdll!ZwWaitForSingleObject () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9809480e in WaitForSingleObjectEx () from C:\WINDOWS\System32\KernelBase.dll
#2  0x00007fff7499320a in clr!StrongNameTokenFromPublicKey () from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
#3  0x00007fff749931ab in clr!StrongNameTokenFromPublicKey () from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
#4  0x00007fff74993113 in clr!StrongNameTokenFromPublicKey () from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
#5  0x00007fff74991d0a in clr!StrongNameTokenFromPublicKey () from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
#6  0x00007fff74991b20 in clr!StrongNameTokenFromPublicKey () from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
#7  0x00
#8  0x00007fff749d222f in clr!StrongNameTokenFromPublicKey () from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
#9  0x00007fff749d20fb in clr!StrongNameTokenFromPublicKey () from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
#10 0x00007fff74a6a2a7 in clr!CreateApplicationContext () from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
#11 0x00007fff74ad58ea in clr!CopyPDBs () from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
#12 0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#13 0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#14 0x0000000000000000 in ?? ()

Thread 23 (Thread 11628.0x1914):
#0  0x00007fff9a6cf7a4 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff980bfcf9 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll
#2  0x00007fff74ac78c6 in clr!GC_Initialize () from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
#3  0x00007fff74ac77ac in clr!GC_Initialize () from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
#4  0x00007fff74ac7646 in clr!GC_Initialize () from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
#5  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#6  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#7  0x0000000000000000 in ?? ()

Thread 22 (Thread 11628.0x30b8):
#0  0x00007fff9a6d28a4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a66536e in ntdll!RtlClearThreadWorkOnBehalfTicket () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()

Thread 21 (Thread 11628.0x32d0):
#0  0x00007fff9a6d28a4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a66536e in ntdll!RtlClearThreadWorkOnBehalfTicket () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()

Thread 20 (Thread 11628.0x37a8):
#0  0x00007fff9a6d28a4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a66536e in ntdll!RtlClearThreadWorkOnBehalfTicket () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\
#4  0x0000000000000000 in ?? ()

Thread 19 (Thread 11628.0x6a8):
#0  0x00007fff9a6d28a4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a66536e in ntdll!RtlClearThreadWorkOnBehalfTicket () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()

Thread 18 (Thread 11628.0x2970):
#0  0x00007fff97a3acf4 in win32u!NtUserMsgWaitForMultipleObjectsEx () from C:\WINDOWS\System32\win32u.dll
#1  0x00007fff878c823f in dlnashext!DllCanUnloadNow () from C:\Windows\System32\dlnashext.dll
#2  0x00007fff878c8347 in dlnashext!DllCanUnloadNow () from C:\Windows\System32\dlnashext.dll
#3  0x00007fff878c7f30 in dlnashext!DllCanUnloadNow () from C:\Windows\System32\dlnashext.dll
#4  0x00007fff878c8da6 in dlnashext!DllCanUnloadNow () from C:\Windows\System32\dlnashext.dll
#5  0x00007fff878c3b81 in dlnashext!DllCanUnloadNow () from C:\Windows\System32\dlnashext.dll
#6  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8  0x0000000000000000 in ?? ()

Thread 17 (Thread 11628.0x3e88):
#0  0x00007fff9a6d28a4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a66536e in ntdll!RtlClearThreadWorkOnBehalfTicket () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()

Thread 16 (Thread 11628.0x2c70):
#0  0x00007fff9a6d28a4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a66536e in ntdll!RtlClearThreadWorkOnBehalfTicket () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 11628.0x3368):
#0  0x00007fff97a3acf4 in win32u!NtUserMsgWaitForMultipleObjectsEx () from C:\WINDOWS\System32\win32u.dll
#1  0x00007fff989a9ae1 in SHTaskPoolQueueTask () from C:\WINDOWS\System32\SHCore.dll
#2  0x00007fff989a8126 in SHCreateThreadRef () from C:\WINDOWS\System32\SHCore.dll
#3  0x00007fff989a7f31 in SHCreateThreadRef () from C:\WINDOWS\System32\SHCore.dll
#4  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#5  0x00007fff9a68a9f8 in ntdll!
#6  0x0000000000000000 in ?? ()

Thread 14 (Thread 11628.0x4418):
#0  0x00007fff97a31534 in win32u!NtUserGetMessage () from C:\WINDOWS\System32\win32u.dll
#1  0x00007fff98b8538a in USER32!GetMessageW () from C:\WINDOWS\System32\user32.dll
#2  0x00007fff95ac0cab in Windows.Storage!CTaskAddDoc_Create () from C:\WINDOWS\SYSTEM32\windows.storage.dll
#3  0x00007fff989a684d in SetCurrentProcessExplicitAppUserModelID () from C:\WINDOWS\System32\SHCore.dll
#4  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#5  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#6  0x0000000000000000 in ?? ()

Thread 13 (Thread 11628.0x22e4):
#0  0x00007fff9a6cf7a4 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff980bfcf9 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll
#2  0x00007fff99257e7d in combase!CoIncrementMTAUsage () from C:\WINDOWS\System32\combase.dll
#3  0x00007fff99257cea in combase!CoIncrementMTAUsage () from C:\WINDOWS\System32\combase.dll
#4  0x00007fff99257aeb in combase!CoIncrementMTAUsage () from C:\WINDOWS\System32\combase.dll
#5  0x00007fff99257a69 in combase!CoIncrementMTAUsage () from C:\WINDOWS\System32\combase.dll
#6  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8  0x0000000000000000 in ?? ()

Thread 12 (Thread 11628.0x4c0):
#0  0x00007fff9a6cecd4 in ntdll!ZwWaitForSingleObject () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9809480e in WaitForSingleObjectEx () from C:\WINDOWS\System32\KernelBase.dll
#2  0x00007fff53a4b668 in QWaitCondition::wait(QMutex*, unsigned long) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#3  0x00007fff53a4b6fe in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#4  0x00007fff53a49453 in QThreadPoolThread::run() () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#5  0x00007fff53a45689 in QThreadPrivate::start(void*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#6  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8  0x0000000000000000 in ?? ()

Thread 11 (Thread 11628.0x266c):
#0  0x00007fff9a6cecd4 in ntdll!ZwWaitForSingleObject () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9809480e in WaitForSingleObjectEx () from C:\WINDOWS\System32\KernelBase.dll
#2  0x00007fff53a4b668 in QWaitCondition::wait(QMutex*, unsigned long) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#3  0x00007fff53a4b6fe in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#4  0x00007fff53a49453 in QThreadPoolThread::run() () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#5  0x00007fff53a45689 in QThreadPrivate::start(void*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#6  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8  0x0000000000000000 in ?? ()

Thread 10 (Thread 11628.0x2808):
#0  0x00007fff9a6cecd4 in ntdll!ZwWaitForSingleObject () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9809480e in WaitForSingleObjectEx () from C:\WINDOWS\System32\KernelBase.dll
#2  0x00007fff53a4b668 in QWaitCondition::wait(QMutex*, unsigned long) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#3  0x00007fff53a4b6fe in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#4  0x00007fff53a49453 in QThreadPoolThread::run() () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#5  0x00007fff53a45689 in QThreadPrivate::start(void*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#6  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8  0x0000000000000000 in ?? ()

Thread 9 (Thread 11628.0x3f5c):
#0  0x00007fff9a6cecd4 in ntdll!ZwWaitForSingleObject () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9809480e in WaitForSingleObjectEx () from C:\WINDOWS\System32\KernelBase.dll
#2  0x00007fff53a4b668 in QWaitCondition::wait(QMutex*, unsigned long) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#3  0x00007fff53a4b6fe in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#4  0x00007fff53a49453 in QThreadPoolThread::run() () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#5  0x00007fff53a45689 in QThreadPrivate::start(void*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#6  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#7  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8  0

Thread 8 (Thread 11628.0x238c):
#0  0x00007fff9a6d28a4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a66536e in ntdll!RtlClearThreadWorkOnBehalfTicket () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 11628.0x2b64):
#0  0x00007fff9a6d28a4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a66536e in ntdll!RtlClearThreadWorkOnBehalfTicket () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 11628.0x13b4):
#0  0x00007fff9a6d28a4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a66536e in ntdll!RtlClearThreadWorkOnBehalfTicket () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 11628.0x2be0):
#0  0x00007fff9a6d28a4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a66536e in ntdll!RtlClearThreadWorkOnBehalfTicket () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 11628.0x1b7c):
#0  0x00007fff9a6d28a4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a66536e in ntdll!RtlClearThreadWorkOnBehalfTicket () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 11628.0x3344):
#0  0x00007fff9a6d28a4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a66536e in ntdll!RtlClearThreadWorkOnBehalfTicket () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 11628.0x3200):
#0  0x00007fff9a6d28a4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9a66536e in ntdll!RtlClearThreadWorkOnBehalfTicket () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2  0x00007fff98f726ad in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#3  0x00007fff9a68a9f8 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 11628.0x3ec0):
#0  0x00007fff9a6cecd4 in ntdll!ZwWaitForSingleObject () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007fff9809480e in WaitForSingleObjectEx () from C:\WINDOWS\System32\KernelBase.dll
#2  0x00007fff53b7b4ce in QProcessPrivate::waitForFinished(int) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#3  0x00007ff68531931f in MainWindow::signalHandlerExec (signal=1151078864, signal@entry=22, tesseractCrash=tesseractCrash@entry=false) at /home/sandro/Documents/Devel/QtCreator/gimagereader/qt/src/MainWindow.cc:95
#4  0x00007ff6853195e9 in MainWindow::signalHandler (signal=22) at /home/sandro/Documents/Devel/QtCreator/gimagereader/qt/src/MainWindow.cc:64
#5  terminateHandler () at /home/sandro/Documents/Devel/QtCreator/gimagereader/qt/src/MainWindow.cc:114
#6  0x00007fff44925756 in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:48
#7  0x00007fff44a23b43 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:102
#8  0x00007fff44a2ce06 in __cxxabiv1::__cxa_throw (obj=<optimized out>, tinfo=0x7fff44a633e0 <typeinfo for std::length_error>, dest=0x7fff449c11d0 <std::length_error::~length_error()>) at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:98
#9  0x00007fff44a2e297 in std::__throw_length_error (__s=0x7fff525b15a4 "vector::_M_default_append") at ../../../../../libstdc++-v3/src/c++11/functexcept.cc:82
#10 0x00007fff5259b405 in std::vector<char, std::allocator<char> >::_M_default_append(unsigned long long) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\libtesseract-53.dll
#11 0x00007fff523ea0d0 in tesseract::TessdataManager::LoadMemBuffer(char const*, char const*, int) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\libtesseract-53.dll
#12 0x00007fff523ea24d in tesseract::TessdataManager::Init(char const*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\libtesseract-53.dll
#13 0x00007fff5238147d in tesseract::Tesseract::init_tesseract_lang_data(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tesseract::OcrEngineMode, char**, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, bool, tesseract::TessdataManager*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\libtesseract-53.dll
#14 0x00007fff5238301b in tesseract::Tesseract::init_tesseract(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tesseract::OcrEngineMode, char**, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, bool, tesseract::TessdataManager*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\libtesseract-53.dll
#15 0x00007fff525408cc in tesseract::TessBaseAPI::Init(char const*, int, char const*, tesseract::OcrEngineMode, char**, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, bool, bool (*)(char const*, std::vector<char, std::allocator<char> >*)) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\libtesseract-53.dll
#16 0x00007fff52540e8b in tesseract::TessBaseAPI::Init(char const*, char const*, tesseract::OcrEngineMode, char**, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, bool) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\libtesseract-53.dll
#17 0x00007ff685348bb9 in tesseract::TessBaseAPI::Init (language=0x1d8befed9c8 "sat", datapath=0x0, this=0x1d8bf05f250) at /usr/x86_64-w64-mingw32/sys-root/mingw/include/tesseract/baseapi.h:215
#18 Utils::TesseractHandle::TesseractHandle (this=this@entry=0x1d8bf01ddd0, language=0x1d8befed9c8 "sat") at /home/sandro/Documents/Devel/QtCreator/gimagereader/qt/src/Utils.cc:251
#19 0x00007ff6853305f6 in Recognizer::setupTesseract (this=this@entry=0x1d8be103f10) at /home/sandro/Documents/Devel/QtCreator/gimagereader/qt/src/Recognizer.cc:203
#20 0x00007ff6853335d0 in Recognizer::recognize (this=0x1d8be103f10, this@entry=0x1d8be29fd60, pages=..., autodetectLayout=<optimized out>, autodetectLayout@entry=false) at /home/sandro/Documents/Devel/QtCreator/gimagereader/qt/src/Recognizer.cc:220
#21 0x00007ff685334059 in Recognizer::recognizeButtonClicked (this=0x1d8be29fd60) at /home/sandro/Documents/Devel/QtCreator/gimagereader/qt/src/Recognizer.cc:180
#22 0x00007fff53ca0c6b in void doActivate<false>(QObject*, int, void**) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#23 0x00007fff527604e2 in QAbstractButtonPrivate::emitClicked() () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Widgets.dll
#24 0x00007fff527620e8 in QAbstractButtonPrivate::click() () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Widgets.dll
#25 0x00007fff527622d5 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Widgets.dll
#26 0x00007fff52849d6e in QToolButton::mouseReleaseEvent(QMouseEvent*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Widgets.dll
#27 0x00007fff526b65d0 in QWidget::event(QEvent*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Widgets.dll
#28 0x00007fff52677c1e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Widgets.dll
#29 0x00007fff52680166 in QApplication::notify(QObject*, QEvent*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Widgets.dll
#30 0x00007fff53bdaac8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#31 0x00007fff5267ddc0 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Widgets.dll
#32 0x00007fff526cde7b in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Widgets.dll
#33 0x00007fff526d1128 in QWidgetWindow::event(QEvent*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Widgets.dll
#34 0x00007fff52677c1e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Widgets.dll
#35 0x00007fff53bdaac8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#36 0x00007fff52c693d4 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Gui.dll
#37 0x00007fff52c4f39c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Gui.dll
#38 0x00007fff53c277ea in QEventDispatcherWin32::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#39 0x00007fff518b3594 in QWindowsGuiEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\platforms\qwindows.dll
#40 0x00007fff53bd967a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#41 0x00007fff53be1093 in QCoreApplication::exec() () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\Qt5Core.dll
#42 0x00007ff6853d3c42 in main (argc=<optimized out>, argv=0x0) at /home/sandro/Documents/Devel/QtCreator/gimagereader/qt/src/main.cc:103
manisandro commented 1 year ago

This a crash in tesseract, possibly because of a bad tessdata file:

#9  0x00007fff44a2e297 in std::__throw_length_error (__s=0x7fff525b15a4 "vector::_M_default_append") at ../../../../../libstdc++-v3/src/c++11/functexcept.cc:82
#10 0x00007fff5259b405 in std::vector<char, std::allocator<char> >::_M_default_append(unsigned long long) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\libtesseract-53.dll
#11 0x00007fff523ea0d0 in tesseract::TessdataManager::LoadMemBuffer(char const*, char const*, int) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\libtesseract-53.dll
#12 0x00007fff523ea24d in tesseract::TessdataManager::Init(char const*) () from C:\Users\Prasanta\Downloads\gImageReader_3.4.1_qt5_x86_64_portable\gImageReader_3.4.1_qt5\bin\libtesseract-53.dll