[Debian GNUstep maintainers] Bug#1101320: libpopplerkit0: rdeps abort: what(): basic_string: construction from null is not valid
Yavor Doganov
yavor at gnu.org
Tue Mar 25 15:22:01 GMT 2025
Package: libpopplerkit0
Version: 0.0.20051227svn-15
Severity: grave
Tags: pending
Control: affects -1 + gworkspace.app viewpdf.app
$ ViewPDF ~/Desktop/Opis.pdf
2025-03-25 17:14:34.710 ViewPDF[3762:3762] added font NimbusMonoPS-Regular.pfb
2025-03-25 17:14:34.717 ViewPDF[3762:3762] added font NimbusMonoPS-Bold.pfb
2025-03-25 17:14:34.718 ViewPDF[3762:3762] added font NimbusMonoPS-BoldItalic.pfb
2025-03-25 17:14:34.718 ViewPDF[3762:3762] added font NimbusMonoPS-Italic.pfb
2025-03-25 17:14:34.718 ViewPDF[3762:3762] added font NimbusSans-Regular.pfb
2025-03-25 17:14:34.718 ViewPDF[3762:3762] added font NimbusSans-Bold.pfb
2025-03-25 17:14:34.718 ViewPDF[3762:3762] added font NimbusSans-BoldItalic.pfb
2025-03-25 17:14:34.718 ViewPDF[3762:3762] added font NimbusSans-Italic.pfb
2025-03-25 17:14:34.718 ViewPDF[3762:3762] added font StandardSymbolsPS.pfb
2025-03-25 17:14:34.719 ViewPDF[3762:3762] added font NimbusRoman-Bold.pfb
2025-03-25 17:14:34.719 ViewPDF[3762:3762] added font NimbusRoman-BoldItalic.pfb
2025-03-25 17:14:34.719 ViewPDF[3762:3762] added font NimbusRoman-Italic.pfb
2025-03-25 17:14:34.719 ViewPDF[3762:3762] added font NimbusRoman-Regular.pfb
2025-03-25 17:14:34.719 ViewPDF[3762:3762] added font D050000L.pfb
using default fontconfig configuration
registered application font /usr/lib/x86_64-linux-gnu/GNUstep/Frameworks/PopplerKit.framework/Versions/1.0/Resources/NimbusMonoPS-Regular.pfb
registered application font /usr/lib/x86_64-linux-gnu/GNUstep/Frameworks/PopplerKit.framework/Versions/1.0/Resources/NimbusMonoPS-Bold.pfb
registered application font /usr/lib/x86_64-linux-gnu/GNUstep/Frameworks/PopplerKit.framework/Versions/1.0/Resources/NimbusMonoPS-BoldItalic.pfb
registered application font /usr/lib/x86_64-linux-gnu/GNUstep/Frameworks/PopplerKit.framework/Versions/1.0/Resources/NimbusMonoPS-Italic.pfb
registered application font /usr/lib/x86_64-linux-gnu/GNUstep/Frameworks/PopplerKit.framework/Versions/1.0/Resources/NimbusSans-Regular.pfb
registered application font /usr/lib/x86_64-linux-gnu/GNUstep/Frameworks/PopplerKit.framework/Versions/1.0/Resources/NimbusSans-Bold.pfb
registered application font /usr/lib/x86_64-linux-gnu/GNUstep/Frameworks/PopplerKit.framework/Versions/1.0/Resources/NimbusSans-BoldItalic.pfb
registered application font /usr/lib/x86_64-linux-gnu/GNUstep/Frameworks/PopplerKit.framework/Versions/1.0/Resources/NimbusSans-Italic.pfb
registered application font /usr/lib/x86_64-linux-gnu/GNUstep/Frameworks/PopplerKit.framework/Versions/1.0/Resources/StandardSymbolsPS.pfb
registered application font /usr/lib/x86_64-linux-gnu/GNUstep/Frameworks/PopplerKit.framework/Versions/1.0/Resources/NimbusRoman-Bold.pfb
registered application font /usr/lib/x86_64-linux-gnu/GNUstep/Frameworks/PopplerKit.framework/Versions/1.0/Resources/NimbusRoman-BoldItalic.pfb
registered application font /usr/lib/x86_64-linux-gnu/GNUstep/Frameworks/PopplerKit.framework/Versions/1.0/Resources/NimbusRoman-Italic.pfb
registered application font /usr/lib/x86_64-linux-gnu/GNUstep/Frameworks/PopplerKit.framework/Versions/1.0/Resources/NimbusRoman-Regular.pfb
registered application font /usr/lib/x86_64-linux-gnu/GNUstep/Frameworks/PopplerKit.framework/Versions/1.0/Resources/D050000L.pfb
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string: construction from null is not valid
Прекъснат
Backtrace:
(gdb) r ~/Desktop/Opis.pdf
Starting program: /usr/bin/ViewPDF ~/Desktop/Opis.pdf
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after vfork from child process 3589]
[Detaching after fork from child process 3599]
Program received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=<optimized out>, signo=signo at entry=6, no_tid=no_tid at entry=0) at ./nptl/pthread_kill.c:44
warning: 44 ./nptl/pthread_kill.c: Няма такъв файл или директория
(gdb) bt
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo at entry=6, no_tid=no_tid at entry=0) at ./nptl/pthread_kill.c:44
#1 0x00007ffff6e9e9ff in __pthread_kill_internal (threadid=<optimized out>, signo=6) at ./nptl/pthread_kill.c:89
#2 0x00007ffff6e49cc2 in __GI_raise (sig=sig at entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007ffff6e324ac in __GI_abort () at ./stdlib/abort.c:73
#4 0x00007ffff66a1a3d in __gnu_cxx::__verbose_terminate_handler () at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
#5 0x00007ffff66b344a in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:48
#6 0x00007ffff66a15e9 in std::terminate () at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:58
#7 0x00007ffff66b36c8 in __cxxabiv1::__cxa_throw (obj=<optimized out>, tinfo=0x7ffff6856e40 <typeinfo for std::logic_error>, dest=0x7ffff66c8440 <std::logic_error::~logic_error()>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:98
#8 0x00007ffff66a42ea in std::__throw_logic_error (__s=__s at entry=0x7ffff7f82b50 "basic_string: construction from null is not valid") at ../../../../../src/libstdc++-v3/src/c++11/functexcept.cc:70
#9 0x00007ffff7f7a4ee in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> > (this=<optimized out>, __s=0x0, __a=<optimized out>) at /usr/include/c++/14/bits/basic_string.h:193
#10 std::make_unique<GlobalParams, decltype(nullptr)>(decltype(nullptr)&&) () at /usr/include/c++/14/bits/unique_ptr.h:1077
#11 poppler_init (fcConfigPath=fcConfigPath at entry=0x0, appFonts=appFonts at entry=0x555555b6b610, nappFonts=nappFonts at entry=14) at ./bindings/poppler.cc:129
#12 0x00007ffff7f7f3fb in PopplerKitInit () at ./PopplerKitFunctions.m:52
#13 0x00007ffff7f7b6d9 in +[PopplerDocument initialize] (self=0x7ffff7f8c460 <_OBJC_Class_PopplerDocument>, _cmd=0x555555647790) at ./PopplerDocument.m:49
#14 0x00007ffff77f4aa6 in __objc_install_dtable_for_class (cls=cls at entry=0x7ffff7f8c5e0 <_OBJC_MetaClass_PopplerDocument>) at /build/reproducible-path/gcc-14-14.2.0/src/libobjc/sendmsg.c:1030
#15 0x00007ffff77f4d48 in get_implementation (receiver=0x7ffff7f8c460 <_OBJC_Class_PopplerDocument>, class=0x7ffff7f8c5e0 <_OBJC_MetaClass_PopplerDocument>, sel=0x55555557d820 <_OBJC_SELECTOR_TABLE+1696>) at /build/reproducible-path/gcc-14-14.2.0/src/libobjc/sendmsg.c:260
#16 0x000055555556be75 in -[Document readFromFile:ofType:] (self=0x55555664da10, _cmd=<optimized out>, aFileName=0x555555bbb400, aType=<optimized out>) at ./Document.m:82
#17 0x00007ffff7af347c in -[NSDocument initForURL:withContentsOfURL:ofType:error:] (self=0x55555664da10, _cmd=<optimized out>, forUrl=0x555555dacd40, url=0x555555dacd40, type=0x5555557b8210, error=0x7fffffffe750) at ./Source/NSDocument.m:172
#18 0x00007ffff7af35e6 in -[NSDocument initWithContentsOfURL:ofType:error:] (self=0x55555664da10, _cmd=<optimized out>, url=0x555555dacd40, type=0x5555557b8210, error=0x7fffffffe750) at ./Source/NSDocument.m:200
#19 0x00007ffff7afa65c in -[NSDocumentController makeDocumentWithContentsOfURL:ofType:error:] (self=<optimized out>, _cmd=<optimized out>, url=<optimized out>, type=0x5555557b8210, err=0x7fffffffe750) at ./Source/NSDocumentController.m:412
#20 0x00007ffff7afb151 in -[NSDocumentController openDocumentWithContentsOfURL:display:error:] (self=0x5555569064f0, _cmd=<optimized out>, url=0x555555dacd40, display=<optimized out>, err=0x7fffffffe750) at ./Source/NSDocumentController.m:650
#21 0x00007ffff7c521cb in -[GSServicesManager application:openFile:] (self=<optimized out>, _cmd=<optimized out>, theApp=<optimized out>, file=0x555555755bd0) at ./Source/GSServicesManager.m:589
#22 0x00007ffff7c52309 in -[GSServicesManager application:openFiles:] (self=0x555555bc4b40, _cmd=<optimized out>, theApp=0x5555557d8370, files=<optimized out>) at ./Source/GSServicesManager.m:617
#23 0x00007ffff7a863cd in -[NSApplication run] (self=0x5555557d8370, _cmd=<optimized out>) at ./Source/NSApplication.m:1564
#24 0x00007ffff7a6608d in NSApplicationMain (argc=<optimized out>, argv=<optimized out>) at ./Source/Functions.m:119
#25 0x00007ffff6e33ca8 in __libc_start_call_main (main=main at entry=0x555555569140 <main>, argc=argc at entry=2, argv=argv at entry=0x7fffffffe988) at ../sysdeps/nptl/libc_start_call_main.h:58
#26 0x00007ffff6e33d65 in __libc_start_main_impl (main=0x555555569140 <main>, argc=2, argv=0x7fffffffe988, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe978) at ../csu/libc-start.c:360
#27 0x00005555555691f1 in _start ()
Apparently this got broken after the recent poppler transition;
poppler's GlobalParams constructor no longer accepts a nullptr and
expects an std::string instead which cannot be null.
-- System Information:
Debian Release: trixie/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, x32
Kernel: Linux 6.12.20-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8), LANGUAGE=bg:ru:mk
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libpopplerkit0 depends on:
ii fonts-urw-base35 20200910-8
ii gnustep-back0.32 0.32.0-2
ii gnustep-base-runtime 1.31.1-2
ii gnustep-gui-runtime 0.32.0-3+b1
ii gnustep-multiarch [gnustep-layout-multiarch] 2.9.3-6
ii libc6 2.41-6
ii libfontconfig1 2.15.0-2.2
ii libgcc-s1 14.2.0-19
ii libgnustep-base1.31 1.31.1-2
ii libgnustep-gui0.32 0.32.0-3+b1
ii libobjc4 14.2.0-19
ii libpoppler147 25.03.0-2
ii libstdc++6 14.2.0-19
libpopplerkit0 recommends no packages.
libpopplerkit0 suggests no packages.
-- no debconf information
More information about the pkg-GNUstep-maintainers
mailing list