Windows: Xapian crashes immediately
Closed, ResolvedPublic

Related Objects

StatusAssignedTask
OpenNone
Resolvedcmollekopf
cmollekopf triaged this task as Normal priority.
00 KERNELBASE!RaiseException+0x68
01 VCRUNTIME140!_CxxThrowException(void * pExceptionObject = 0x000000fb`1a2f7ff0, struct _s__ThrowInfo * pThrowInfo = <Value unavailable error>)+0xc2 [f:\dd\vctools\crt\vcruntime\src\eh\throw.cpp @ 136] 
02 MSVCP140!std::_Xlength_error(char * _Message = <Value unavailable error>)+0x22 [f:\dd\vctools\crt\crtw32\stdcpp\xthrow.cpp @ 18] 
03 libxapian!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Xlen(void)+0x10 [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\xstring @ 3711] 
04 libxapian!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Reallocate_for<`lambda at C:\Program Files (unsigned int64 _New_size = 0xbaadf00d`baadf00d, char * _Args = 0x00000000`00000000 "")+0x12a [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\xstring @ 3598] 
05 libxapian!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign+0x18 (Inline Function @ 00007ffe`96d6b19b) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\xstring @ 2429] 
06 libxapian!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::operator=+0x32 (Inline Function @ 00007ffe`96d6b19b) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\xstring @ 2252] 
07 libxapian!GlassVersion::write(unsigned int new_rev = 0, int flags = 0n0)+0x26b [C:\Users\User\CraftRoot\build\win32libs\xapian-core\work\xapian-core-1.4.5\backends\glass\glass_version.cc @ 287] 
08 libxapian!GlassDatabase::create_and_open_tables(int flags = 0n0, unsigned int block_size = <Value unavailable error>)+0x4a [C:\Users\User\CraftRoot\build\win32libs\xapian-core\work\xapian-core-1.4.5\backends\glass\glass_database.cc @ 208] 
09 libxapian!GlassDatabase::GlassDatabase(class std::basic_string<char,std::char_traits<char>,std::allocator<char> > * glass_dir = <Value unavailable error>, int flags = 0n0, unsigned int block_size = 0x2000)+0x3c3 [C:\Users\User\CraftRoot\build\win32libs\xapian-core\work\xapian-core-1.4.5\backends\glass\glass_database.cc @ 144] 
0a libxapian!GlassWritableDatabase::GlassWritableDatabase(class std::basic_string<char,std::char_traits<char>,std::allocator<char> > * dir = <Value unavailable error>, int flags = <Value unavailable error>, int block_size = <Value unavailable error>)+0x1f [C:\Users\User\CraftRoot\build\win32libs\xapian-core\work\xapian-core-1.4.5\backends\glass\glass_database.cc @ 1007] 
0b libxapian!Xapian::WritableDatabase::WritableDatabase(class std::basic_string<char,std::char_traits<char>,std::allocator<char> > * path = 0x000000fb`1a2f88f8 "C:/Users/User/AppData/Local/sink/storage/{764ccfd8-68f6-4568-9e1d-6d1f92f8dd6c}/data/fulltext", int flags = 0n0, int block_size = 0n0)+0x94 [C:\Users\User\CraftRoot\build\win32libs\xapian-core\work\xapian-core-1.4.5\backends\dbfactory.cc @ 515] 
0c sink!FulltextIndex::FulltextIndex(class QByteArray * resourceInstanceIdentifier = <Value unavailable error>, Sink::Storage::DataStore::AccessMode accessMode = <Value unavailable error>)+0x1a3 [C:\Users\User\CraftRoot\download\git\extragear\sink\common\fulltextindex.cpp @ 36] 
0d sink!Sink::FulltextIndexer::remove(class Sink::ApplicationDomain::ApplicationDomainType * entity = 0x000000fb`1a2f8eb8)+0x48 [C:\Users\User\CraftRoot\download\git\extragear\sink\common\mail\fulltextindexer.cpp @ 41] 
0e sink!TypeIndex::updateIndex(bool add = <Value unavailable error>, class QByteArray * identifier = 0x000000fb`1a2f8b80, class Sink::ApplicationDomain::ApplicationDomainType * entity = 0x000000fb`1a2f8eb8, class Sink::Storage::DataStore::Transaction * transaction = 0x0000029d`61917368, class QByteArray * resourceInstanceId = 0x000000fb`1a2f8c60)+0x533 [C:\Users\User\CraftRoot\download\git\extragear\sink\common\typeindex.cpp @ 223] 
0f sink!TypeIndex::remove(class QByteArray * identifier = <Value unavailable error>, class Sink::ApplicationDomain::ApplicationDomainType * entity = <Value unavailable error>, class Sink::Storage::DataStore::Transaction * transaction = <Value unavailable error>, class QByteArray * resourceInstanceId = 0x000000fb`1a2f8c60)+0x26 [C:\Users\User\CraftRoot\download\git\extragear\sink\common\typeindex.cpp @ 256] 
10 sink!Sink::Storage::EntityStore::modify(class QByteArray * type = 0x000000fb`1a2f9150, class Sink::ApplicationDomain::ApplicationDomainType * current = 0x000000fb`1a2f8eb8, class Sink::ApplicationDomain::ApplicationDomainType * newEntity = 0x000000fb`1a2f8d80, bool replayToSource = false)+0x18d [C:\Users\User\CraftRoot\download\git\extragear\sink\common\storage\entitystore.cpp @ 290] 
11 sink!Sink::Pipeline::modifiedEntity(void * command = <Value unavailable error>, unsigned int64 size = <Value unavailable error>)+0x1689 [C:\Users\User\CraftRoot\download\git\extragear\sink\common\pipeline.cpp @ 323] 
12 sink!Sink::CommandProcessor::processQueuedCommand(struct Sink::QueuedCommand * queuedCommand = <Value unavailable error>)+0x2bb [C:\Users\User\CraftRoot\download\git\extragear\sink\common\commandprocessor.cpp @ 190] 
13 sink!Sink::CommandProcessor::processQueuedCommand(class QByteArray * data = <Value unavailable error>)+0x1c9 [C:\Users\User\CraftRoot\download\git\extragear\sink\common\commandprocessor.cpp @ 214] 
14 sink!Sink::CommandProcessor::processQueue::<unnamed-tag>::operator()::<unnamed-tag>::operator+0x19 (Inline Function @ 00007ffe`9beb71b3) [C:\Users\User\CraftRoot\download\git\extragear\sink\common\commandprocessor.cpp @ 236] 
15 sink!std::_Invoker_functor::_Call+0x19 (Inline Function @ 00007ffe`9beb71b3) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
16 sink!std::invoke+0x19 (Inline Function @ 00007ffe`9beb71b3) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
17 sink!std::_Invoker_ret<KAsync::Job<void>,0>::_Call+0x19 (Inline Function @ 00007ffe`9beb71b3) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
18 sink!std::_Func_impl_no_alloc<`lambda at C:\Users\User\CraftRoot\download\git\extragear\sink\common\commandprocessor.cpp:234:21',KAsync::Job<void>,const QByteArray &>::_Do_call(class QByteArray * _Args = <Value unavailable error>)+0x43
19 sink!std::_Func_class<KAsync::Job<void>,const QByteArray &>::_Empty+0x1e (Inline Function @ 00007ffe`9bddaea8) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\functional @ 484] 
1a sink!std::_Func_class<KAsync::Job<void>,const QByteArray &>::operator()+0x1e (Inline Function @ 00007ffe`9bddaea8) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\functional @ 15732480] 
1b sink!MessageQueue::dequeueBatch::<unnamed-tag>::operator()::<unnamed-tag>::operator+0x114 (Inline Function @ 00007ffe`9bddaea8) [C:\Users\User\CraftRoot\download\git\extragear\sink\common\messagequeue.cpp @ 94] 
1c sink!std::_Invoker_functor::_Call+0x114 (Inline Function @ 00007ffe`9bddaea8) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
1d sink!std::invoke+0x114 (Inline Function @ 00007ffe`9bddaea8) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
1e sink!std::_Invoker_ret<bool,0>::_Call+0x114 (Inline Function @ 00007ffe`9bddaea8) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
1f sink!std::_Func_impl_no_alloc<`lambda at C:\Users\User\CraftRoot\download\git\extragear\sink\common\messagequeue.cpp:86:17',bool,const QByteArray &,const QByteArray &>::_Do_call(class QByteArray * _Args = 0x000000fb`1a2f9690, class QByteArray * _Args = <Value unavailable error>)+0x138
20 sink!std::_Func_class<bool,const QByteArray &,const QByteArray &>::_Empty+0x1b (Inline Function @ 00007ffe`9bec0e21) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\functional @ 484] 
21 sink!std::_Func_class<bool,const QByteArray &,const QByteArray &>::operator()+0x1b (Inline Function @ 00007ffe`9bec0e21) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\functional @ 15732480] 
22 sink!Sink::Storage::DataStore::NamedDatabase::scan(class QByteArray * k = 0x000000fb`1a2f98c8, class std::function<bool (const QByteArray &, const QByteArray &)> * resultHandler = 0x000000fb`1a2f9730 {...}, class std::function<void (const Sink::Storage::DataStore::Error &)> * errorHandler = 0x000000fb`1a2f9770 {...}, bool findSubstringKeys = false, bool skipInternalKeys = <Value unavailable error>)+0x331 [C:\Users\User\CraftRoot\download\git\extragear\sink\common\storage_lmdb.cpp @ 441] 
23 sink!MessageQueue::dequeueBatch::<unnamed-tag>::operator()+0x20a (Inline Function @ 00007ffe`9bdd9c2a) [C:\Users\User\CraftRoot\download\git\extragear\sink\common\messagequeue.cpp @ 83] 
24 sink!std::_Invoker_functor::_Call+0x20a (Inline Function @ 00007ffe`9bdd9c2a) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
25 sink!std::invoke+0x20a (Inline Function @ 00007ffe`9bdd9c2a) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
26 sink!std::_Invoker_ret<void,1>::_Call+0x20a (Inline Function @ 00007ffe`9bdd9c2a) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
27 sink!std::_Func_impl_no_alloc<`lambda at C:\Users\User\CraftRoot\download\git\extragear\sink\common\messagequeue.cpp:80:32',void,KAsync::Future<void> &>::_Do_call(class KAsync::Future<void> * _Args = 0x0000029d`6198a910)+0x23a
28 sink!KAsync::Private::Executor<void,void>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2f9a50)+0x376 [C:\Users\User\CraftRoot\include\KAsync\job_impl.h @ 342] 
29 sink!KAsync::Private::Executor<void,KAsync::ControlFlowFlag>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2f9b40)+0x88 [C:\Users\User\CraftRoot\include\KAsync\job_impl.h @ 312] 
2a KAsync!KAsync::Private::Executor<KAsync::ControlFlowFlag,void,KAsync::ControlFlowFlag>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2f9c20)+0x88 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 312] 
2b KAsync!KAsync::Job<void>::exec(void)+0x46 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 434] 
2c KAsync!KAsync::Private::ThenExecutor<KAsync::ControlFlowFlag>::executeJobAndApply(class std::function<KAsync::Job<KAsync::ControlFlowFlag> ()> * func = <Value unavailable error>, class KAsync::Future<KAsync::ControlFlowFlag> * future = 0x0000029d`61989d20)+0x63 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 76] 
2d KAsync!KAsync::Private::Executor<void,KAsync::ControlFlowFlag>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2f9e70)+0x376 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 342] 
2e KAsync!KAsync::Private::Executor<KAsync::ControlFlowFlag,void,KAsync::ControlFlowFlag>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2f9f50)+0x88 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 312] 
2f KAsync!KAsync::Job<void>::exec(void)+0x46 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 434] 
30 KAsync!KAsync::doWhile::<unnamed-tag>::operator()+0x103 (Inline Function @ 00007ffe`b9e88915) [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\async.cpp @ 81] 
31 KAsync!std::_Invoker_functor::_Call+0x103 (Inline Function @ 00007ffe`b9e88915) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
32 KAsync!std::invoke+0x103 (Inline Function @ 00007ffe`b9e88915) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
33 KAsync!std::_Invoker_ret<void,1>::_Call+0x103 (Inline Function @ 00007ffe`b9e88915) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
34 KAsync!std::_Func_impl_no_alloc<`lambda at C:\Users\User\CraftRoot\download\git\extragear\kasync\src\async.cpp:80:32',void,KAsync::Future<void> &>::_Do_call(class KAsync::Future<void> * _Args = <Value unavailable error>)+0x115
35 KAsync!KAsync::Private::Executor<void,void>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2fa1c0)+0x376 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 342] 
36 sink!KAsync::Private::Executor<void,void>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2fa2b0)+0x88 [C:\Users\User\CraftRoot\include\KAsync\job_impl.h @ 312] 
37 sink!KAsync::Private::Executor<void,KAsync::ControlFlowFlag>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2fa3a0)+0x88 [C:\Users\User\CraftRoot\include\KAsync\job_impl.h @ 312] 
38 KAsync!KAsync::Private::Executor<KAsync::ControlFlowFlag,void,KAsync::ControlFlowFlag>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2fa480)+0x88 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 312] 
39 KAsync!KAsync::Job<void>::exec(void)+0x46 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 434] 
3a KAsync!KAsync::Private::ThenExecutor<KAsync::ControlFlowFlag>::executeJobAndApply(class std::function<KAsync::Job<KAsync::ControlFlowFlag> ()> * func = <Value unavailable error>, class KAsync::Future<KAsync::ControlFlowFlag> * future = 0x0000029d`61997f80)+0x63 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 76] 
3b KAsync!KAsync::Private::Executor<void,KAsync::ControlFlowFlag>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2fa6d0)+0x376 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 342] 
3c KAsync!KAsync::Private::Executor<KAsync::ControlFlowFlag,void,KAsync::ControlFlowFlag>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2fa7b0)+0x88 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 312] 
3d KAsync!KAsync::Job<void>::exec(void)+0x46 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 434] 
3e KAsync!KAsync::doWhile::<unnamed-tag>::operator()+0x103 (Inline Function @ 00007ffe`b9e88915) [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\async.cpp @ 81] 
3f KAsync!std::_Invoker_functor::_Call+0x103 (Inline Function @ 00007ffe`b9e88915) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
40 KAsync!std::invoke+0x103 (Inline Function @ 00007ffe`b9e88915) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
41 KAsync!std::_Invoker_ret<void,1>::_Call+0x103 (Inline Function @ 00007ffe`b9e88915) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
42 KAsync!std::_Func_impl_no_alloc<`lambda at C:\Users\User\CraftRoot\download\git\extragear\kasync\src\async.cpp:80:32',void,KAsync::Future<void> &>::_Do_call(class KAsync::Future<void> * _Args = <Value unavailable error>)+0x115
43 KAsync!KAsync::Private::Executor<void,void>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2faa20)+0x376 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 342] 
44 KAsync!KAsync::Private::Executor<void,void>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2fab00)+0x88 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 312] 
45 KAsync!KAsync::Job<void>::exec(void)+0x46 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 434] 
46 KAsync!KAsync::doWhile::<unnamed-tag>::operator()::<unnamed-tag>::operator+0x5b (Inline Function @ 00007ffe`b9e8a588) [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\async.cpp @ 86] 
47 KAsync!std::_Invoker_functor::_Call+0x5b (Inline Function @ 00007ffe`b9e8a588) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
48 KAsync!std::invoke+0x5b (Inline Function @ 00007ffe`b9e8a588) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
49 KAsync!std::_Invoker_ret<void,1>::_Call+0x5b (Inline Function @ 00007ffe`b9e8a588) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
4a KAsync!std::_Func_impl_no_alloc<`lambda at C:\Users\User\CraftRoot\download\git\extragear\kasync\src\async.cpp:81:53',void,const KAsync::Error &,KAsync::ControlFlowFlag>::_Do_call(struct KAsync::Error * _Args = <Value unavailable error>, KAsync::ControlFlowFlag * _Args = <Value unavailable error>)+0x78
4b KAsync!std::_Func_class<void,const KAsync::Error &,KAsync::ControlFlowFlag>::_Empty+0x1d (Inline Function @ 00007ffe`b9e898e6) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\functional @ 484] 
4c KAsync!std::_Func_class<void,const KAsync::Error &,KAsync::ControlFlowFlag>::operator()+0x1d (Inline Function @ 00007ffe`b9e898e6) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\functional @ 15732480] 
4d KAsync!KAsync::Private::SyncThenExecutor<void,KAsync::ControlFlowFlag>::callAndApply+0x1d (Inline Function @ 00007ffe`b9e898e6) [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 161] 
4e KAsync!KAsync::Private::SyncThenExecutor<void,KAsync::ControlFlowFlag>::run(class QSharedPointer<KAsync::Private::Execution> * execution = <Value unavailable error>)+0x136 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 203] 
4f KAsync!KAsync::Private::Executor<KAsync::ControlFlowFlag,void,KAsync::ControlFlowFlag>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2fadc0)+0x376 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 342] 
50 KAsync!KAsync::Job<void>::exec(void)+0x46 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 434] 
51 KAsync!KAsync::doWhile::<unnamed-tag>::operator()+0x103 (Inline Function @ 00007ffe`b9e88915) [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\async.cpp @ 81] 
52 KAsync!std::_Invoker_functor::_Call+0x103 (Inline Function @ 00007ffe`b9e88915) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
53 KAsync!std::invoke+0x103 (Inline Function @ 00007ffe`b9e88915) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
54 KAsync!std::_Invoker_ret<void,1>::_Call+0x103 (Inline Function @ 00007ffe`b9e88915) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
55 KAsync!std::_Func_impl_no_alloc<`lambda at C:\Users\User\CraftRoot\download\git\extragear\kasync\src\async.cpp:80:32',void,KAsync::Future<void> &>::_Do_call(class KAsync::Future<void> * _Args = <Value unavailable error>)+0x115
56 KAsync!KAsync::Private::Executor<void,void>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2fb030)+0x376 [C:\Users\User\CraftRoot\download\git\extragear\kasync\src\job_impl.h @ 342] 
57 sink!KAsync::Private::Executor<void,void>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2fb110)+0x88 [C:\Users\User\CraftRoot\include\KAsync\job_impl.h @ 312] 
58 sink!KAsync::Job<void>::exec(void)+0x46 [C:\Users\User\CraftRoot\include\KAsync\job_impl.h @ 434] 
59 sink!Sink::CommandProcessor::process(void)+0x72 [C:\Users\User\CraftRoot\download\git\extragear\sink\common\commandprocessor.cpp @ 171] 
5a Qt5Core!QMetaObject::activate+0x4c3
5b sink!MessageQueue::commit(void)+0x83 [C:\Users\User\CraftRoot\download\git\extragear\sink\common\messagequeue.cpp @ 37] 
5c sink!Sink::Synchronizer::processSyncQueue::<unnamed-tag>::operator()+0x29e (Inline Function @ 00007ffe`9be76cdf) [C:\Users\User\CraftRoot\download\git\extragear\sink\common\synchronizer.cpp @ 535] 
5d sink!std::_Invoker_functor::_Call+0x29e (Inline Function @ 00007ffe`9be76cdf) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
5e sink!std::invoke+0x29e (Inline Function @ 00007ffe`9be76cdf) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
5f sink!std::_Invoker_ret<KAsync::Job<void>,0>::_Call+0x29e (Inline Function @ 00007ffe`9be76cdf) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\type_traits @ 16707566] 
60 sink!std::_Func_impl_no_alloc<`lambda at C:\Users\User\CraftRoot\download\git\extragear\sink\common\synchronizer.cpp:529:17',KAsync::Job<void>,const KAsync::Error &>::_Do_call(struct KAsync::Error * _Args = <Value unavailable error>)+0x2cf
61 sink!std::_Func_class<KAsync::Job<void>,const KAsync::Error &>::_Empty+0x19 (Inline Function @ 00007ffe`9bb1654a) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\functional @ 484] 
62 sink!std::_Func_class<KAsync::Job<void>,const KAsync::Error &>::operator()+0x19 (Inline Function @ 00007ffe`9bb1654a) [C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\functional @ 15732480] 
63 sink!KAsync::Private::ThenExecutor<void>::executeJobAndApply(struct KAsync::Error * error = <Value unavailable error>, class std::function<KAsync::Job<void> (const KAsync::Error &)> * func = <Value unavailable error>, class KAsync::Future<void> * future = 0x0000029d`61995c10)+0x3a [C:\Users\User\CraftRoot\include\KAsync\job_impl.h @ 120] 
64 sink!KAsync::Private::ThenExecutor<void>::run(class QSharedPointer<KAsync::Private::Execution> * execution = <Value unavailable error>)+0x267 [C:\Users\User\CraftRoot\include\KAsync\job_impl.h @ 65] 
65 sink!KAsync::Private::Executor<void,void>::exec(class QSharedPointer<KAsync::Private::ExecutorBase> * self = <Value unavailable error>, class QSharedPointer<KAsync::Private::ExecutionContext> * context = 0x000000fb`1a2fb760)+0x376 [C:\Users\User\CraftRoot\include\KAsync\job_impl.h @ 342] 
66 sink!KAsync::Job<void>::exec(void)+0x46 [C:\Users\User\CraftRoot\include\KAsync\job_impl.h @ 434] 
67 sink!Sink::Synchronizer::setSecret(class QString * s = <Value unavailable error>)+0x4e [C:\Users\User\CraftRoot\download\git\extragear\sink\common\synchronizer.cpp @ 58] 
68 sink!Sink::GenericResource::setSecret(class QString * s = 0x000000fb`1a2fb948)+0x1d [C:\Users\User\CraftRoot\download\git\extragear\sink\common\genericresource.cpp @ 54] 
69 sink!Listener::processCommand(int commandId = <Value unavailable error>, unsigned int messageId = <Value unavailable error>, class QByteArray * commandBuffer = 0x000000fb`1a2fba50, class Client * client = 0x0000029d`61986d68, class std::function<void (bool)> * callback = 0x000000fb`1a2fba08 {...})+0xd1a [C:\Users\User\CraftRoot\download\git\extragear\sink\common\listener.cpp @ 258] 
6a sink!Listener::processClientBuffer(class Client * client = 0x0000029d`61986d68)+0x35d [C:\Users\User\CraftRoot\download\git\extragear\sink\common\listener.cpp @ 382] 
6b sink!Listener::processClientBuffers(void)+0x11b [C:\Users\User\CraftRoot\download\git\extragear\sink\common\listener.cpp @ 230] 
6c Qt5Core!QMetaObject::activate+0x4c3
6d Qt5Core!QTimer::timerEvent+0x5d
6e Qt5Core!QObject::event+0x68
6f Qt5Core!QCoreApplication::notify+0x67
70 Qt5Core!QCoreApplication::notifyInternal2+0xb9
71 Qt5Core!QEventDispatcherWin32::event+0xe9
72 Qt5Core!QCoreApplication::notify+0x67
73 Qt5Core!QCoreApplication::notifyInternal2+0xb9
74 Qt5Core!QCoreApplicationPrivate::sendPostedEvents+0x231
75 qwindows!qt_plugin_query_metadata+0x193f
76 Qt5Core!QEventDispatcherWin32::processEvents+0xf16
77 USER32!UserCallWinProcCheckWow+0x2ad
78 USER32!DispatchMessageWorker+0x19f
79 Qt5Core!QEventDispatcherWin32::processEvents+0x63a
7a qwindows!qt_plugin_query_metadata+0x1919
7b Qt5Core!QEventLoop::exec+0x1cb
7c Qt5Core!QCoreApplication::exec+0x141
7d sink_synchronizer!main(int argc = 0n3, char ** argv = <Value unavailable error>)+0x713 [C:\Users\User\CraftRoot\download\git\extragear\sink\synchronizer\main.cpp @ 302] 
7e sink_synchronizer!invoke_main+0x22 (Inline Function @ 00007ff6`f6cc5d94) [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 78] 
7f sink_synchronizer!__scrt_common_main_seh(void)+0x110 [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 283] 
80 KERNEL32!BaseThreadInitThunk+0x14
81 ntdll!RtlUserThreadStart+0x21
1:008> !analize -v
No export analize found
1:008> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

*** WARNING: Unable to verify checksum for C:\Program Files\Kube\bin\libGLESv2.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Program Files\Kube\bin\libGLESv2.dll - 
*** WARNING: Unable to verify checksum for C:\Program Files\Kube\bin\Qt5Gui.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Program Files\Kube\bin\Qt5Gui.dll - 
*** WARNING: Unable to verify checksum for C:\Program Files\Kube\bin\Qt5Quick.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Program Files\Kube\bin\Qt5Quick.dll - 
*** WARNING: Unable to verify checksum for C:\Program Files\Kube\bin\Qt5Widgets.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Program Files\Kube\bin\Qt5Widgets.dll - 
*** WARNING: Unable to verify checksum for C:\Program Files\Kube\bin\Qt5Core.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Program Files\Kube\bin\Qt5Core.dll - 
*** WARNING: Unable to verify checksum for C:\Program Files\Kube\plugins\platforms\qwindows.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Program Files\Kube\plugins\platforms\qwindows.dll - 
*** WARNING: Unable to verify checksum for kube.exe
*** WARNING: Unable to verify checksum for C:\Program Files\Kube\bin\Qt5Qml.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Program Files\Kube\bin\Qt5Qml.dll - 
*** WARNING: Unable to verify checksum for C:\Program Files\Kube\bin\KAsync.dll

KEY_VALUES_STRING: 1


TIMELINE_ANALYSIS: 1

Timeline: !analyze.Start
    Name: <blank>
    Time: 2018-05-30T04:37:24.616Z
    Diff: 616 mSec

Timeline: Dump.Current
    Name: <blank>
    Time: 2018-05-30T04:37:24.0Z
    Diff: 0 mSec

Timeline: Process.Start
    Name: <blank>
    Time: 2018-05-30T04:36:21.0Z
    Diff: 63000 mSec

Timeline: OS.Boot
    Name: <blank>
    Time: 2018-05-30T03:55:27.0Z
    Diff: 2517000 mSec


DUMP_CLASS: 2

DUMP_QUALIFIER: 0

FAULTING_IP: 
KERNELBASE!RaiseException+68
00007ffe`cb504008 488b8c24c0000000 mov     rcx,qword ptr [rsp+0C0h]

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 00007ffecb504008 (KERNELBASE!RaiseException+0x0000000000000068)
   ExceptionCode: e06d7363 (C++ EH exception)
  ExceptionFlags: 00000001
NumberParameters: 4
   Parameter[0]: 0000000019930520
   Parameter[1]: 000000fb1a2f7ff0
   Parameter[2]: 00007ffeaaa3eb80
   Parameter[3]: 00007ffeaa9c0000

BUGCHECK_STR:  HEAP_CORRUPTION

DEFAULT_BUCKET_ID:  HEAP_CORRUPTION

PROCESS_NAME:  kube.exe

ERROR_CODE: (NTSTATUS) 0xe06d7363 - <Unable to get error code text>

EXCEPTION_CODE: (NTSTATUS) 0xe06d7363 - <Unable to get error code text>

EXCEPTION_CODE_STR:  e06d7363

EXCEPTION_PARAMETER1:  0000000019930520

EXCEPTION_PARAMETER2:  000000fb1a2f7ff0

EXCEPTION_PARAMETER3:  00007ffeaaa3eb80

EXCEPTION_PARAMETER4: 7ffeaa9c0000

WATSON_BKT_PROCSTAMP:  5b0d91b1

WATSON_BKT_MODULE:  KERNELBASE.dll

WATSON_BKT_MODSTAMP:  de35406a

WATSON_BKT_MODOFFSET:  14008

WATSON_BKT_MODVER:  10.0.16299.402

MODULE_VER_PRODUCT:  Microsoft® Windows® Operating System

BUILD_VERSION_STRING:  16299.431.amd64fre.rs3_release_svc_escrow.180502-1908

MODLIST_WITH_TSCHKSUM_HASH:  ce66084dc72599087139705112745648e1235820

MODLIST_SHA1_HASH:  8392cff9841055211d8ca78ae8e7936f3542a242

NTGLOBALFLAG:  70

PROCESS_BAM_CURRENT_THROTTLED: 0

PROCESS_BAM_PREVIOUS_THROTTLED: 0

APPLICATION_VERIFIER_FLAGS:  0

PRODUCT_TYPE:  1

SUITE_MASK:  272

DUMP_TYPE:  fe

ANALYSIS_SESSION_HOST:  WINDEV1802EVAL

ANALYSIS_SESSION_TIME:  05-29-2018 21:37:24.0616

ANALYSIS_VERSION: 10.0.17134.12 amd64fre

LAST_CONTROL_TRANSFER:  from 00007ffece7eccd4 to 00007ffece8648a0

THREAD_ATTRIBUTES: 
ADDITIONAL_DEBUG_TEXT:  Enable Pageheap/AutoVerifer ; Followup set based on attribute [Is_ChosenCrashFollowupThread] from Frame:[0] on thread:[PSEUDO_THREAD]

FAULTING_THREAD:  ffffffff

THREAD_SHA1_HASH_MOD_FUNC:  68987b84ba35f74c4f7923ec23ef4950d75d56c7

THREAD_SHA1_HASH_MOD_FUNC_OFFSET:  f766e8aee6e61b4288eedabd96765f2462675fed

OS_LOCALE:  ENU

PROBLEM_CLASSES: 

    ID:     [0n258]
    Type:   [HEAP_CORRUPTION]
    Class:  Primary
    Scope:  DEFAULT_BUCKET_ID (Failure Bucket ID prefix)
            BUCKET_ID
    Name:   Add
    Data:   Omit
    PID:    [Unspecified]
    TID:    [Unspecified]
    Frame:  [1]

    ID:     [0n258]
    Type:   [HEAP_CORRUPTION]
    Class:  Primary
    Scope:  BUCKET_ID
    Name:   Add
    Data:   Omit
    PID:    [Unspecified]
    TID:    [Unspecified]
    Frame:  [1]

PRIMARY_PROBLEM_CLASS:  HEAP_CORRUPTION

STACK_TEXT:  
00000000`00000000 00000000`00000000 heap_corruption!kube.exe+0x0


STACK_COMMAND:  .ecxr ; kb ; ** Pseudo Context ** ManagedPseudo ** Value: 1956930f1e0 ** ; kb

THREAD_SHA1_HASH_MOD:  ca4e26064d24ef7512d2e94de5a93c38dbe82fe9

SYMBOL_STACK_INDEX:  0

SYMBOL_NAME:  heap_corruption!kube.exe

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: heap_corruption

IMAGE_NAME:  heap_corruption

DEBUG_FLR_IMAGE_TIMESTAMP:  0

BUCKET_ID:  HEAP_CORRUPTION_heap_corruption!kube.exe

FAILURE_EXCEPTION_CODE:  e06d7363

FAILURE_IMAGE_NAME:  heap_corruption

BUCKET_ID_IMAGE_STR:  heap_corruption

FAILURE_MODULE_NAME:  heap_corruption

BUCKET_ID_MODULE_STR:  heap_corruption

FAILURE_FUNCTION_NAME:  kube.exe

BUCKET_ID_FUNCTION_STR:  kube.exe

BUCKET_ID_OFFSET:  0

BUCKET_ID_MODTIMEDATESTAMP:  0

BUCKET_ID_MODCHECKSUM:  0

BUCKET_ID_MODVER_STR:  0.0.0.0

BUCKET_ID_PREFIX_STR:  

FAILURE_PROBLEM_CLASS:  HEAP_CORRUPTION

FAILURE_SYMBOL_NAME:  heap_corruption!kube.exe

FAILURE_BUCKET_ID:  HEAP_CORRUPTION_e06d7363_heap_corruption!kube.exe

TARGET_TIME:  2018-05-30T04:38:29.000Z

OSBUILD:  16299

OSSERVICEPACK:  431

SERVICEPACK_NUMBER: 0

OS_REVISION: 0

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

OSEDITION:  Windows 10 WinNt SingleUserTS

USER_LCID:  0

OSBUILD_TIMESTAMP:  1995-11-07 11:08:04

BUILDDATESTAMP_STR:  180502-1908

BUILDLAB_STR:  rs3_release_svc_escrow

BUILDOSVER_STR:  10.0.16299.431.amd64fre.rs3_release_svc_escrow.180502-1908

ANALYSIS_SESSION_ELAPSED_TIME:  fcaa

ANALYSIS_SOURCE:  UM

FAILURE_ID_HASH_STRING:  um:heap_corruption_e06d7363_heap_corruption!kube.exe

FAILURE_ID_HASH:  {31c6828a-ddf6-970f-17d9-bf350692528a}

Followup:     MachineOwner
---------
cmollekopf moved this task from 0.7 to Backlog on the Kube board.
cmollekopf edited projects, added Kube; removed Kube (0.7).

I managed to get rid of this crash with a patch to xapian (https://github.com/cmollekopf/xapian-core/commit/6061b69c4b2f6b9d310558df1b285b5125364de8) that I have yet to upstream (don't know if they'd accept it since it seems like a compiler bug).

cmollekopf closed this task as Resolved.Jun 16 2019, 9:57 AM
cmollekopf claimed this task.