Segfault on startup in GNOME OS image
Hello,
The GNOME integration tests have detected that Evince is segfaulting on startup in the GNOME OS image.
- Repo: gnome-build-meta
- Commit: a9aabd969298995069c1edc0a6d8f4bc47ba5c53
- Pipeline: https://gitlab.gnome.org/gnome/gnome-build-meta/-/pipelines/520307
- test-s3-image job: https://gitlab.gnome.org/gnome/gnome-build-meta/-/jobs/2764000
- OpenQA job: https://openqa.gnome.org/tests/864
Evince version: 44.0-44-gaf3de2e3
The full journal for the test run is here: https://openqa.gnome.org/tests/864/logfile?filename=serial0.txt
The evince segfault is:
78.443717] evince[2356]: Error building template class 'EvToolbar' for an instance of type 'EvToolbar': .:2:984 Invalid object type 'EvPageActionWidget'
[ 78.450612] systemd[1]: Started Process Core Dump (PID 2362/UID 0).
[ 78.655441] systemd-coredump[2363]: Process 2356 (evince) of user 1000 dumped core.
Module linux-vdso.so.1 with build-id 7732929eea963484d300d755b3068f3ec799b807
Module libgvfscommon.so with build-id 7757390786e02b55ba3f943df24780e1929dd584
Module libgvfsdbus.so with build-id c2b02aa6ded68ae0e1ba49174d0609bc47e92d7a
Module libdconfsettings.so with build-id a3e9044720f673ef20f89afeb0ec5319ef02c573
Module libbrotlicommon.so.1 with build-id cb0a672bd52870d877b431c1fbf9c2e28593ef0b
Module libelf.so.1 with build-id 19d04bb761e9e28aae7b49d2d9c601452d8e443f
Module libstdc++.so.6 with build-id 76cde3f385fccdfefeae4a7302d96a14a626d704
Module libgpg-error.so.0 with build-id ca31e5c986e1b6208572af566dd56123a80fa59f
Module libblkid.so.1 with build-id 8051d1b4761879fe89989a39a08fa38682d8f2f9
Module libXau.so.6 with build-id 5cec5288c555e31338ca471dd64c948ee23feef9
Module libbrotlidec.so.1 with build-id 075afca14b614c4673f15c929f1a16e204655d25
Module libbz2.so.1 with build-id 1a1f4d6e021d592869086aa61d5db35e740fdca5
Module libsqlite3.so.0 with build-id 70e94b90c2ca41db05d1ef73f47ab59d0b3e89d7
Module libjson-glib-1.0.so.0 with build-id 935f2a894c0b72e0ee7a62f7afe1ad3fc2094329
Module libdbus-1.so.3 with build-id 71dc4caf75df93afb9a8fc7ff5bdf08d1142db57
Module libatspi.so.0 with build-id 4fe505c6da20545a12648417b0936c0fb448607a
Module libexpat.so.1 with build-id 543d1ab9d2290d649f37c347a2052bec3bf1ee67
Module libgraphite2.so.3 with build-id aa771cc2d55bcca34db2d532b814ee03d08a7fdb
Module liblz4.so.1 with build-id 501957d1078a8d0d58903aae838012abf62bcb8e
Module libzstd.so.1 with build-id ae38d688ba4e76c98351e7d6c155223dba1aa731
Module libcap.so.2 with build-id 79c445628f112f1a6a49a3b1d0a761865029d9ed
Module libicui18n.so.71 with build-id 32aec3f634ae651ce5f1d3119f48b9293a304e2b
Module liblzma.so.5 with build-id 726a9aee253eda6256401cdd3c5090fd221d2870
Module liborc-0.4.so.0 with build-id 5bd27efddcac45ea89495aaf1213dd968bd38054
Module libgstbase-1.0.so.0 with build-id bca4536b73c0f34180b6cb5c7354144cde717dad
Module libdw.so.1 with build-id 08486c7f7fc8342173aa1ed77e2adfaef5180243
Module libunwind.so.8 with build-id cbcbc882930e1770e5db1ef0347ba58b31637485
Module libicudata.so.71 with build-id 3eb3e66420c51f336ec5ae52bfbc908569c6dafb
Module libicuuc.so.71 with build-id 750def407126347e02e7be6e716ccf0451ed5788
Module libenchant-2.so.2 with build-id e21623ea388691d0b0142b223b96876d9f125dec
Module libgcrypt.so.20 with build-id c74a737917c21faa72387a2ec71bdff3a1bbe0c8
Module ld-linux-x86-64.so.2 with build-id c146a39ffaa14c1fa20d7fb225554a98790b3676
Module libmount.so.1 with build-id 694f169966d7c7158fa1fc27c3c7dd36f0bb7946
Module libXrender.so.1 with build-id 91d8d22f30402124e1f5e6ce8436f37f1b4780be
Module libxcb-render.so.0 with build-id 5cdae00bc1331278c21abfaf3bfd8e1ea6af63d0
Module libxcb.so.1 with build-id b36e762ada3eaa156f48fad4091f93c491cb002a
Module libxcb-shm.so.0 with build-id b9f6bd2b7268fb7a338e5df0e84c8fa516e8bac8
Module libfreetype.so.6 with build-id 796ba688d7bfb57abd148500345f501a644aa98e
Module libpixman-1.so.0 with build-id 0c144cf0bccc560a24fef34b3ac2eac14f98a8f5
Module libXinerama.so.1 with build-id 9c6c417857fe19631a7852f99ce0680da64c31d0
Module libXrandr.so.2 with build-id c2adf67a9e76505795fade4327229c458e47763d
Module libXcomposite.so.1 with build-id 764b89abcdb61ba23839671ff78c10d351a4c450
Module libXdamage.so.1 with build-id fe5b03a7973be1a86962ce3c85b1692d68c12323
Module libXcursor.so.1 with build-id f0d61c78865ce7ed377c714e813e4ecd59ddf06f
Module libXext.so.6 with build-id df4d9c30cd387ad4ecf29360a03a40a1e437270a
Module libwayland-egl.so.1 with build-id 1e336742ae707191b1eccd98015d45d156efabf2
Module libwayland-cursor.so.0 with build-id ac8e402589a52593da97e6547198b25efdc4f8cd
Module libwayland-client.so.0 with build-id 022262e81c51073e430633b923184d051e296614
Module libxkbcommon.so.0 with build-id 1f12442b42aca660c68b6e37a338293ff62f35e6
Module libXfixes.so.3 with build-id b746b7b6f0c9fdd5df9d531167d11fae747c45fd
Module libtracker-sparql-3.0.so.0 with build-id 697889ac2ab6bb3dac82c4fc4aa138d7a7f557fc
Module libatk-bridge-2.0.so.0 with build-id 5bafb7d2bbb17fd22f0d2b161859ad17567f859e
Module libX11.so.6 with build-id 04e2a75de866c3546aafbb3f42770f5cbbf1800f
Module libXi.so.6 with build-id a75ec0589f406003b82e24fc12813e87fc9c86d7
Module libepoxy.so.0 with build-id d4d1030f6549e0dcea6c94add3cffdb4d29116b2
Module libfribidi.so.0 with build-id 6ba6b56c7cd557749126c4aae9e4e8953f5be79c
Module libfontconfig.so.1 with build-id 1d05d643c177acc43f17b73cae2f041ae6db4033
Module libpangoft2-1.0.so.0 with build-id a406a243fc8a3f3b6cab31c7dcc1f70653656ccb
Module libharfbuzz.so.0 with build-id 37042d0c9244144266a6413778a0fcdfbf3b4a33
Module libseccomp.so.2 with build-id 5a2885a1a68d1dbb813bcaebbe534a45087d23de
Module libudev.so.1 with build-id 4570e822972ae4b3a085997450a679b67d393224
Module libxkbregistry.so.0 with build-id d1e108c7be2b756d94ccefd1082b36fa24a9f705
Module libsystemd.so.0 with build-id 81069c66b704c1b45016e0a753c2e67b31a5c8c1
Module libpcre2-8.so.0 with build-id 9a95a84bc2f696677c408db2056e1f6f965cb8c0
Module libffi.so.8 with build-id 59914d54b7d776f0bc420b0daac8b9cb9d7608f3
Module libjpeg.so.62 with build-id 56faadfebc2842763928a04977ef995404dc79a4
Module libpng16.so.16 with build-id f5ac52908760f3ade76e92a2a782b2829c75e970
Module libxml2.so.2 with build-id 5aa6a993155ef9dbc8e945b5093e0ba8b058f040
Module libgmodule-2.0.so.0 with build-id f5330968ae5aff01364f18a585e4d40bf0fc266b
Module libz.so.1 with build-id a9de8c1b8cc1a4496c7d1c30c073816cb591b88d
Module libgstvideo-1.0.so.0 with build-id 6cec04de8b3f0a9a12ea5a4fc941c6f773451d55
Module libgstreamer-1.0.so.0 with build-id f9df0b000f1a4c5940326cebe7c4fac10a7b6459
Module libgspell-1.so.2 with build-id deb9d7ad6f2408cd6a2f6d82384f77c389c0f66d
Module libc.so.6 with build-id b0b763e2f9ada2d6a5e2252ca8bf08b46ef741ac
Module libgcc_s.so.1 with build-id 6a22a8d28b7a535b1fb65df3e0b3bc6af2b7f2f0
Module libsecret-1.so.0 with build-id 5c215564290a29eb5e9ffbc3c3f651f5641e619c
Module libm.so.6 with build-id 1c2324c9fc23d51bd806162689de63fdba1da121
Module libhandy-1.so.0 with build-id 8a5e47ce5d1c29a75ebb929cf6050c0239283acc
Module libgio-2.0.so.0 with build-id e04025ec4b1617e6979e4ac4b17b1c143ce0d62a
Module libcairo.so.2 with build-id b62987cae27cb4a0939496d35379eb15341a2810
Module libcairo-gobject.so.2 with build-id 103a45d3ab5c4aff4facce1ad8bba5936867bfd2
Module libatk-1.0.so.0 with build-id 4d955b445dd4474927198eac6346a6857bb673f4
Module libpango-1.0.so.0 with build-id 5d1154123a1e82377bc095705a5bd282bbe8d0ac
Module libpangocairo-1.0.so.0 with build-id 37c13dd62591528b0167b65371899c52cd9ef97d
Module libgdk-3.so.0 with build-id b7d846e277e23db6dddfdbd7a63d6cf126282c9b
Module libgtk-3.so.0 with build-id 7168faa309cc4609a27462807f963780474b9987
Module libgnome-desktop-3.so.20 with build-id f6724523725ed436f714444b18097b1478089649
Module libglib-2.0.so.0 with build-id 30869c50753a691363d89358451eee02670bd50c
Module libgobject-2.0.so.0 with build-id 8b37c0a04f2d92e538cb2245af953e3e1ddf9cf4
Module libgdk_pixbuf-2.0.so.0 with build-id 3c9a82e61bc8b0e5c226ceb07299f1322c29995b
Module libevdocument3.so.4 with build-id abfbc6665d8e65c9269b704e23bb48bc711baa52
Module libevview3.so.3 with build-id 39dfa6bb9d1472614ee45c2d0fe39011298266e0
Module evince with build-id 08809fca98419d6d7e769d6c731b4bfb983647b0
Stack trace of thread 2356:
#0 0x000055934c30651b n/a (evince + 0x5051b)
#1 0x000055934c2eaaf5 n/a (evince + 0x34af5)
#2 0x00007f414531f8d2 n/a (libgobject-2.0.so.0 + 0x1e8d2)
#3 0x00007f4145321633 g_object_new_valist (libgobject-2.0.so.0 + 0x20633)
#4 0x00007f4145321d2f g_object_new (libgobject-2.0.so.0 + 0x20d2f)
#5 0x000055934c2f714b n/a (evince + 0x4114b)
#6 0x00007f414533cd40 g_type_create_instance (libgobject-2.0.so.0 + 0x3bd40)
#7 0x00007f414531f7f8 n/a (libgobject-2.0.so.0 + 0x1e7f8)
#8 0x00007f4145321633 g_object_new_valist (libgobject-2.0.so.0 + 0x20633)
#9 0x00007f4145321d2f g_object_new (libgobject-2.0.so.0 + 0x20d2f)
#10 0x000055934c2f9d22 n/a (evince + 0x43d22)
#11 0x000055934c2e286c n/a (evince + 0x2c86c)
#12 0x000055934c2dbd4e n/a (evince + 0x25d4e)
#13 0x00007f41440a754a __libc_start_call_main (libc.so.6 + 0x2954a)
#14 0x00007f41440a760b __libc_start_main_impl (libc.so.6 + 0x2960b)
#15 0x000055934c2dbeb5 n/a (evince + 0x25eb5)
Stack trace of thread 2357:
#0 0x00007f414418f85d syscall (libc.so.6 + 0x11185d)
#1 0x00007f41452716ae g_cond_wait (libglib-2.0.so.0 + 0xbe6ae)
#2 0x00007f41451dc57b n/a (libglib-2.0.so.0 + 0x2957b)
#3 0x00007f4145242f83 n/a (libglib-2.0.so.0 + 0x8ff83)
#4 0x00007f4145242879 n/a (libglib-2.0.so.0 + 0x8f879)
#5 0x00007f414410d1da start_thread (libc.so.6 + 0x8f1da)
#6 0x00007f4144196d50 __clone3 (libc.so.6 + 0x118d50)
Stack trace of thread 2359:
#0 0x00007f414418f85d syscall (libc.so.6 + 0x11185d)
#1 0x00007f41452717f0 g_cond_wait_until (libglib-2.0.so.0 + 0xbe7f0)
#2 0x00007f41451dc541 n/a (libglib-2.0.so.0 + 0x29541)
#3 0x00007f414524330a n/a (libglib-2.0.so.0 + 0x9030a)
#4 0x00007f4145242879 n/a (libglib-2.0.so.0 + 0x8f879)
#5 0x00007f414410d1da start_thread (libc.so.6 + 0x8f1da)
#6 0x00007f4144196d50 __clone3 (libc.so.6 + 0x118d50)
Stack trace of thread 2360:
#0 0x00007f414418a0cd __GI___poll (libc.so.6 + 0x10c0cd)
#1 0x00007f4145214239 n/a (libglib-2.0.so.0 + 0x61239)
#2 0x00007f4145214363 g_main_context_iteration (libglib-2.0.so.0 + 0x61363)
#3 0x00007f413eac3b85 n/a (libdconfsettings.so + 0xcb85)
#4 0x00007f4145242879 n/a (libglib-2.0.so.0 + 0x8f879)
#5 0x00007f414410d1da start_thread (libc.so.6 + 0x8f1da)
#6 0x00007f4144196d50 __clone3 (libc.so.6 + 0x118d50)
Stack trace of thread 2358:
#0 0x00007f414418a0cd __GI___poll (libc.so.6 + 0x10c0cd)
#1 0x00007f4145214239 n/a (libglib-2.0.so.0 + 0x61239)
#2 0x00007f4145214363 g_main_context_iteration (libglib-2.0.so.0 + 0x61363)
#3 0x00007f41452143b9 n/a (libglib-2.0.so.0 + 0x613b9)
#4 0x00007f4145242879 n/a (libglib-2.0.so.0 + 0x8f879)
#5 0x00007f414410d1da start_thread (libc.so.6 + 0x8f1da)
#6 0x00007f4144196d50 __clone3 (libc.so.6 + 0x118d50)
Stack trace of thread 2361:
#0 0x00007f414418a0cd __GI___poll (libc.so.6 + 0x10c0cd)
#1 0x00007f4145214239 n/a (libglib-2.0.so.0 + 0x61239)
#2 0x00007f41452145af g_main_loop_run (libglib-2.0.so.0 + 0x615af)
#3 0x00007f41445d3622 n/a (libgio-2.0.so.0 + 0x133622)
#4 0x00007f4145242879 n/a (libglib-2.0.so.0 + 0x8f879)
#5 0x00007f414410d1da start_thread (libc.so.6 + 0x8f1da)
#6 0x00007f4144196d50 __clone3 (libc.so.6 + 0x118d50)
ELF object binary architecture: AMD x86-64
[ 78.757310] systemd[1]: systemd-coredump@1-2362-0.service: Deactivated successfully.
Most likely the issue is needing to ensure the EvPageActionWidget
type is available on startup, using g_type_ensure
.
(See example in Photos: gnome-photos!263 (merged))
By the way, this is the first time i'm forwarding a crash like this to evince - please let me know if its useful and if there's more info you'd like in the report in future.
Edited by Sam Thursfield