pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: evince dumps core



I have evince installed but don't really use it.

netbsd-10 amd64 pkgsrc-current from ~July 2.  Build/install timestamps
for packages:

-rw-r--r--  1 root  wheel    23780 Sep 19  2025 poppler-data-0.4.12
-rw-r--r--  1 root  wheel     2758 Jun 25 09:16 poppler-utils-26.06.0nb1
-rw-r--r--  1 root  wheel     2349 Jun 25 09:21 poppler-cpp-26.06.0nb1
-rw-r--r--  1 root  wheel     8391 Jun 28 10:01 poppler-includes-26.06.0
-rw-r--r--  1 root  wheel     3485 Jun 28 10:04 poppler-26.06.0
-rw-r--r--  1 root  wheel   352122 Jun 28 11:48 evince-48.1nb6



evince with no args starts up ok and I can quit it ok.

With a pdf file, I get a crash, and ktrace/kdump point to

  4330   4330 evince   NAMI  "/usr/pkg/share/evince/icons/hicolor/scalable/actions/view-sidebar-symbolic.svg"
  4330   4330 evince   RET   open 26/0x1a
  4330   4330 evince   CALL  __fstat50(0x1a,0x7f7fff0dc170)
  4330   4330 evince   RET   __fstat50 0
  4330   4330 evince   CALL  read(0x1a,0x7f7fff0cc1a0,0x10000)
  4330   4330 evince   GIO   fd 26 read 607 bytes
       "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg height=\"16px\" viewBox=\"0 0 16 16\" width=\"16px\" xmlns=\"http://www.w3.org/2000/svg\";>\n    <g fill=\"#2e3436\">\n        <path d=\"m 6.5 14 v -12 h -5 v 12 z m 0 0\" fill-opacity=\"0.35\"/>\
        \n        <path d=\"m 3 1 c -1.644531 0 -3 1.355469 -3 3 v 8 c 0 1.644531 1.355469 3 3 3 h 10 c 1.644531 0 3 -1.355469 3 -3 v -8 c 0 -1.644531 -1.355469 -3 -3 -3 z m 0 2 h 10 c 0.570312 0 1 0.429688 1 1 v 8 c 0 0.570312 -0.429688 1 -1 1 h -10 \
        c -0.570312 0 -1 -0.429688 -1 -1 v -8 c 0 -0.570312 0.429688 -1 1 -1 z m 0 0\"/>\n        <path d=\"m 6 2 h 1 v 12 h -1 z m 0 0\"/>\n    </g>\n</svg>\n"
  4330  28526 evince   CALL  write(2,0x6fcf427898f0,0x30)
  4330   4330 evince   RET   read 607/0x25f
  4330  28526 evince   GIO   fd 2 wrote 48 bytes
       "terminate called after throwing an instance of '"
  4330   4330 evince   CALL  read(0x1a,0x7f7fff0cc1a0,0x10000)
  4330  28526 evince   RET   write 48/0x30
  4330   4330 evince   GIO   fd 26 read 0 bytes
       ""
  4330   4330 evince   RET   read 0
  4330  28526 evince   CALL  write(2,0x6fcf511038a0,0x11)
  4330   4330 evince   CALL  __gettimeofday50(0x7f7fff0cbeb0,0)
  4330  28526 evince   GIO   fd 2 wrote 17 bytes
       "std::system_error"
  4330  28526 evince   RET   write 17/0x11

I am not svg-clueful but inkspce opens that fine.  That may be a red
herring though; gdb shows

  (gdb) bt
  #0  0x000075c0b937eeea in _lwp_kill () from /usr/lib/libc.so.12
  #1  0x000075c0b93846e0 in abort () from /usr/lib/libc.so.12
  #2  0x000075c0ad6fd165 in ?? () from /usr/lib/libstdc++.so.9
  #3  0x000075c0ad6f2e2d in __cxxabiv1::__terminate(void (*)()) () from /usr/lib/libstdc++.so.9
  #4  0x000075c0ad6f2e6f in std::terminate() () from /usr/lib/libstdc++.so.9
  #5  0x000075c0ad6f2dd0 in __cxa_throw () from /usr/lib/libstdc++.so.9
  #6  0x000075c0ad6fac8e in std::__throw_system_error(int) () from /usr/lib/libstdc++.so.9
  #7  0x000075c0a703587a in ?? () from /usr/pkg/lib/libpoppler-glib.so.8
  #8  0x000075c0a7035a38 in poppler_page_get_selected_region () from /usr/pkg/lib/libpoppler-glib.so.8
  #9  0x000075c0a740965d in pdf_document_text_get_text_mapping () from /usr/pkg/lib/evince/4/backends/libpdfdocument.so
  #10 0x000075c0bda1eee1 in ev_job_page_data_run () from /usr/pkg/lib/libevview3.so.3
  #11 0x000075c0bda20a66 in ev_job_thread_proxy () from /usr/pkg/lib/libevview3.so.3
  #12 0x000075c0bca871fe in g_thread_proxy () from /usr/pkg/lib/libglib-2.0.so.0
  #13 0x000075c0b8e0c89f in ?? () from /usr/lib/libpthread.so.1
  #14 0x000075c0b92930e0 in ?? () from /usr/lib/libc.so.12
  #15 0x00010102464c457f in ?? ()
  #16 0x0000000000000000 in ?? ()

which indeed points into poppler.


Home | Main Index | Thread Index | Old Index