Bug 1807260
| Summary: | /usr/lib64/nautilus/extensions-3.0/libeiciel-nautilus.so: undefined symbol: nautilus_module_initialize | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Edgar Hoch <edgar.hoch> |
| Component: | eiciel | Assignee: | Michael Schwendt <bugs.michael> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | low | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 31 | CC: | bugs.michael |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | eiciel-0.9.12.1-8.fc31 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-02-27 17:30:45 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
Please note that the crash caught by rabbitcvs is solved with rabbitcvs 0.18, see bug 1767522. But the undefined symbol message for eiciel still occurs: nautilus[259157]: 'nautilus_module_initialize': /usr/lib64/nautilus/extensions-3.0/libeiciel-nautilus.so: undefined symbol: nautilus_module_initialize Something in the tool-chain must have broken a rebuild, since Eiciel itself hasn't changed.
> 588: 0000000000029e20 128 FUNC GLOBAL DEFAULT 13 _Z26nautilus_module_initi
The symbol name in older builds isn't mangled, so mission objective would be to find out what has happened.
> 653: 0000000000022e60 124 FUNC GLOBAL DEFAULT 11 nautilus_module_initializ
Does ist help if I send you the output of ldd? $ ldd /usr/lib64/nautilus/extensions-3.0/libeiciel-nautilus.so linux-vdso.so.1 (0x00007fffe4bd8000) libgtkmm-3.0.so.1 => /lib64/libgtkmm-3.0.so.1 (0x00007f8e4c8ea000) libatkmm-1.6.so.1 => /lib64/libatkmm-1.6.so.1 (0x00007f8e4c895000) libgdkmm-3.0.so.1 => /lib64/libgdkmm-3.0.so.1 (0x00007f8e4c834000) libgiomm-2.4.so.1 => /lib64/libgiomm-2.4.so.1 (0x00007f8e4c63a000) libpangomm-1.4.so.1 => /lib64/libpangomm-1.4.so.1 (0x00007f8e4c607000) libglibmm-2.4.so.1 => /lib64/libglibmm-2.4.so.1 (0x00007f8e4c56f000) libcairomm-1.0.so.1 => /lib64/libcairomm-1.0.so.1 (0x00007f8e4c540000) libsigc-2.0.so.0 => /lib64/libsigc-2.0.so.0 (0x00007f8e4c537000) libnautilus-extension.so.1 => /lib64/libnautilus-extension.so.1 (0x00007f8e4c52b000) libgtk-3.so.0 => /lib64/libgtk-3.so.0 (0x00007f8e4be17000) libgdk-3.so.0 => /lib64/libgdk-3.so.0 (0x00007f8e4bd13000) libpangocairo-1.0.so.0 => /lib64/libpangocairo-1.0.so.0 (0x00007f8e4bd02000) libpango-1.0.so.0 => /lib64/libpango-1.0.so.0 (0x00007f8e4bcb2000) libatk-1.0.so.0 => /lib64/libatk-1.0.so.0 (0x00007f8e4bc89000) libcairo-gobject.so.2 => /lib64/libcairo-gobject.so.2 (0x00007f8e4bc7d000) libcairo.so.2 => /lib64/libcairo.so.2 (0x00007f8e4bb5a000) libgdk_pixbuf-2.0.so.0 => /lib64/libgdk_pixbuf-2.0.so.0 (0x00007f8e4bb2e000) libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00007f8e4b952000) libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007f8e4b8f4000) libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f8e4b7cc000) libacl.so.1 => /lib64/libacl.so.1 (0x00007f8e4b7c1000) libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f8e4b5c7000) libm.so.6 => /lib64/libm.so.6 (0x00007f8e4b481000) libc.so.6 => /lib64/libc.so.6 (0x00007f8e4b2b8000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f8e4b29c000) libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00007f8e4b296000) libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007f8e4b1d5000) libpng16.so.16 => /lib64/libpng16.so.16 (0x00007f8e4b19f000) libz.so.1 => /lib64/libz.so.1 (0x00007f8e4b185000) libXext.so.6 => /lib64/libXext.so.6 (0x00007f8e4b16e000) libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f8e4b161000) libX11.so.6 => /lib64/libX11.so.6 (0x00007f8e4b01b000) libXi.so.6 => /lib64/libXi.so.6 (0x00007f8e4b009000) libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007f8e4b000000) libatk-bridge-2.0.so.0 => /lib64/libatk-bridge-2.0.so.0 (0x00007f8e4afc8000) libwayland-client.so.0 => /lib64/libwayland-client.so.0 (0x00007f8e4afb5000) libepoxy.so.0 => /lib64/libepoxy.so.0 (0x00007f8e4ae81000) libfribidi.so.0 => /lib64/libfribidi.so.0 (0x00007f8e4ae62000) libpangoft2-1.0.so.0 => /lib64/libpangoft2-1.0.so.0 (0x00007f8e4ae49000) libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007f8e4ad51000) libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007f8e4ad09000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f8e4ace5000) libXinerama.so.1 => /lib64/libXinerama.so.1 (0x00007f8e4ace0000) libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007f8e4acd3000) libXcursor.so.1 => /lib64/libXcursor.so.1 (0x00007f8e4acc6000) libXcomposite.so.1 => /lib64/libXcomposite.so.1 (0x00007f8e4acc1000) libXdamage.so.1 => /lib64/libXdamage.so.1 (0x00007f8e4acbc000) libxkbcommon.so.0 => /lib64/libxkbcommon.so.0 (0x00007f8e4ac77000) libwayland-cursor.so.0 => /lib64/libwayland-cursor.so.0 (0x00007f8e4ac6d000) libwayland-egl.so.1 => /lib64/libwayland-egl.so.1 (0x00007f8e4ac68000) librt.so.1 => /lib64/librt.so.1 (0x00007f8e4ac5d000) libthai.so.0 => /lib64/libthai.so.0 (0x00007f8e4ac51000) libpixman-1.so.0 => /lib64/libpixman-1.so.0 (0x00007f8e4aba7000) libxcb-shm.so.0 => /lib64/libxcb-shm.so.0 (0x00007f8e4aba2000) libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f8e4ab77000) libxcb-render.so.0 => /lib64/libxcb-render.so.0 (0x00007f8e4ab67000) libmount.so.1 => /lib64/libmount.so.1 (0x00007f8e4ab04000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f8e4aad5000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f8e4aabc000) libffi.so.6 => /lib64/libffi.so.6 (0x00007f8e4aab1000) libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f8e4aa3d000) libattr.so.1 => /lib64/libattr.so.1 (0x00007f8e4aa35000) /lib64/ld-linux-x86-64.so.2 (0x00007f8e4cf7f000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f8e4aa2c000) libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f8e4aa18000) libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007f8e4a9c2000) libatspi.so.0 => /lib64/libatspi.so.0 (0x00007f8e4a98a000) libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007f8e4a965000) libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f8e4a937000) libdatrie.so.1 => /lib64/libdatrie.so.1 (0x00007f8e4a92b000) libXau.so.6 => /lib64/libXau.so.6 (0x00007f8e4a925000) libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f8e4a8ce000) libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007f8e4a83c000) libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007f8e4a789000) liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f8e4a75e000) liblz4.so.1 => /lib64/liblz4.so.1 (0x00007f8e4a73d000) libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007f8e4a61f000) libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007f8e4a5fc000) FEDORA-2020-69fdf9d1b5 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-69fdf9d1b5 eiciel-0.9.12.1-8.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report. |
Description of problem: When starting nautilus from logged in GNOME desktop, then it logs the following messages. There is an error in /usr/lib64/nautilus/extensions-3.0/libeiciel-nautilus.so. Started dbus-:1.2-org.gnome.Nautilus. Process 242356 (nautilus) of user myname failed with NameError: name 'base' is not defined Traceback (most recent call last): File "/usr/share/nautilus-python/extensions/RabbitVCS.py", line 71, in <module> import rabbitvcs.vcs.status File "/usr/lib/python3.7/site-packages/rabbitvcs/vcs/status.py", line 403, in <module> class TestStatusObjects(unittest.TestCase): File "/usr/lib/python3.7/site-packages/rabbitvcs/vcs/status.py", line 408, in TestStatusObjects os.path.join(base, chr(x)) for x in range(97,123) File "/usr/lib/python3.7/site-packages/rabbitvcs/vcs/status.py", line 408, in <listcomp> os.path.join(base, chr(x)) for x in range(97,123) NameError: name 'base' is not defined Local variables in innermost frame: .0=<range_iterator object at 0x7fb98028d4b0> x=97 detected unhandled Python exception in 'nautilus' 'nautilus_module_initialize': /usr/lib64/nautilus/extensions-3.0/libeiciel-nautilus.so: undefined symbol: nautilus_module_initialize Initializing nautilus-dropbox 2019.02.14 Initializing nautilus-image-converter extension Initializing nautilus-search-tool extension Version-Release number of selected component (if applicable): eiciel-0.9.12.1-6.fc31.x86_64 nautilus-3.34.2-2.fc31.x86_64 How reproducible: Always Steps to Reproduce: 1. Log in to GNOME session on Fedora 31 with updates installed 2. Start nautilus. 3. Check journalctl.