pdfinfo
(and all other poppler-utils) currently crash horrible if the gpgme
dependency is compiled in:
36.736 [#0 pdfinfo(45:45)]: Terminating pdfinfo(45) due to signal 6
36.743 [#0 Finalizer Task(5:5)]: Backtrace:
0x00000000deadc0de Kernel::ProcessorBase<Kernel::Processor>::switch_context(Kernel::Thread*&, Kernel::Thread*&) + 0x3be
0x00000000deadc0de Kernel::Scheduler::context_switch(Kernel::Thread*) + 0x20a
0x00000000deadc0de Kernel::Scheduler::pick_next() + 0x173
0x00000000deadc0de Kernel::ProcessorBase<Kernel::Processor>::clear_critical() + 0x11e
0x00000000deadc0de Kernel::Thread::die_if_needed() + 0x322
0x00000000deadc0de syscall_handler + 0x1461
0x00000000deadc0de syscall_entry + 0x51
0x000000006d82d3de /usr/lib/libc.so: .text + 0x3de
0x000000006d833e30 /usr/lib/libc.so: .text + 0x6e30
0x000000006d839a9c /usr/lib/libc.so: .text + 0xca9c
0x0000001d35b8755d /usr/local/bin/pdfinfo: .text + 0xd55d
0x0000001d35b87724 /usr/local/bin/pdfinfo: .text + 0xd724
0x0000001d35c1547c /usr/local/bin/pdfinfo: .text + 0x9b47c
0x0000001d35bc4952 /usr/local/bin/pdfinfo: .text + 0x4a952
0x0000000d25210bae /usr/local/lib/libgpgmepp.so.6: .text + 0xcebae
0x0000000d251ddb98 /usr/local/lib/libgpgmepp.so.6: .text + 0x9bb98
0x000000000d5070c5 /usr/lib/Loader.so + 0x5f0c5
0x000000000d507101 /usr/lib/Loader.so + 0x5f101
0x000000000d500089 /usr/lib/Loader.so + 0x58089
0x000000000d501c45 /usr/lib/Loader.so + 0x59c45
0x000000000d4ad3d3 /usr/lib/Loader.so + 0x53d3
40.889 CrashReporter(46:47): --- Backtrace for thread #0 (TID 45) ---
40.895 CrashReporter(46:47): 0x000000126549802b: [/usr/lib/libsystem.so] syscall2 +0xb (syscall.cpp:25 => syscall.cpp:24)
40.900 CrashReporter(46:47): 0x000000006d82d3dd: [/usr/lib/libc.so] abort +0x26 (stdlib.cpp:387)
40.904 CrashReporter(46:47): 0x000000006d833e2f: [/usr/lib/libc.so] __assertion_failed +0x7f (assert.cpp:34)
40.908 CrashReporter(46:47): 0x000000006d839a9b: [/usr/lib/libc.so] free.localalias +0x4ab (malloc.cpp:489 => malloc.cpp:563)
40.925 CrashReporter(46:47): 0x0000001d35b8755c: [/usr/local/bin/pdfinfo] std::locale::_Impl::~_Impl() +0x8c ()
40.929 CrashReporter(46:47): 0x0000001d35b87723: [/usr/local/bin/pdfinfo] std::locale::operator=(std::locale const&) +0x93 (locale_classes.h:574 => locale.cc:124)
40.935 CrashReporter(46:47): 0x0000001d35c1547b: [/usr/local/bin/pdfinfo] std::ios_base::_M_init() +0x3b ()
40.939 CrashReporter(46:47): 0x0000001d35bc4951: [/usr/local/bin/pdfinfo] std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*) +0x11 ()
40.946 CrashReporter(46:47): 0x0000000d25210bad: [/usr/local/lib/libgpgmepp.so.6] std::ios_base::Init::Init() [clone .part.0] +0x29d (ios_init.cc:92)
40.951 CrashReporter(46:47): 0x0000000d251ddb97: [/usr/local/lib/libgpgmepp.so.6] _GLOBAL__sub_I.00090_globals_io.cc +0x17 (swdbresult.h:39 => globals_io.cc:109)
There are speculations in Discord that the reason is some conflict with libstdc++.a
being compiled statically into gpgme
even though it should be provided by our LibC
.
https://discord.com/channels/830522505605283862/830807158047244329/1213232482896580618
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too