We now store as draft before leaving the view.
- Queries
- All Stories
- Search
- Advanced Search
Advanced Search
Jul 12 2018
Jul 7 2018
Jul 5 2018
Jun 27 2018
We are building openssl 1.0.2o from source and that seems to work.
The problem is that our libcurl has no ssl support for some reason. A more useful error message could be seen with wireshark from the smtp server (missing starttls), and we now check for ssl support in the library to print a warning.
Jun 1 2018
lmdb master works just as well as the 0.9.22 branch with the patches, but both introduce a crash it seems: T8890
May 31 2018
May 30 2018
It seems this crash is avoided when running a proper lmdb release (0.9.22), while reducing the maximum database size to 200MB (since all database files will end up with the maximum database size).
May 29 2018
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
May 17 2018
We will:
- Not download images by default
- Add a button per message to trigger the download of messages
- Add a switch visible in the conversation view (as floating button), to alter the global default of not downloading.
May 15 2018
May 14 2018
Apr 17 2018
Apr 5 2018
The mail that runs off the side is not a mac specific problem and is actually a text view problem.
Apr 4 2018
The account wizard is fixed and the back button as well. The COMODO test mail runs off the side, other html mails look ok.
Mar 26 2018
I have verified that the image works with OS X 10.11.6.
Mar 23 2018
Mar 22 2018
Mar 20 2018
The buildsystem can be found here:
https://github.com/cmollekopf/craft-kube/tree/mac
Mar 19 2018
The HighDPI issues have been fixed. We still have a bunch of icons that are too small (action buttons on mails, some of the icons in the sidebar), but in general it looks ok now.
The webview seems to sometimes not correctly resize to the width of the page.
I've successfully built kube on osx high sierra.
Fixed by not using QGuiApplication but still linking to QtGui. (Not sure why I wasn't doing that in the first place.)
Mar 18 2018
Mar 15 2018
Mar 8 2018
Mar 2 2018
One issue with the weekview is that you will have to scroll most of the time to get an over view of all the events in the whole week.
Some from of week-agenda-view that you can access by zooming out or the other way around could solve this.
For the chosen approach, we need:
- a ListModel for the day-long events in the week.
- a ListModel for each day containing all the events that happen on this day (even if they started the day before)