https://bugzilla.redhat.com/show_bug.cgi?id=1644475
Bug ID: 1644475 Summary: [abrt] ibus-setup: join(): posixpath.py:80:join:TypeError: expected str, bytes or os.PathLike object, not NoneType Product: Fedora Version: 29 Component: ibus Assignee: tfujiwar@redhat.com Reporter: hi@nikhiljha.com QA Contact: extras-qa@fedoraproject.org CC: i18n-bugs@lists.fedoraproject.org, shawn.p.huang@gmail.com, tfujiwar@redhat.com
Description of problem: Installed ibus, ran ibus-config (but ibus-config uses the current python, not the system python like it should)
so I ran it with system python with
/usr/bin/python3 /usr/share/ibus/setup/main.py
and it crashed.
Version-Release number of selected component: ibus-setup-1.5.19-4.fc29
Additional info: reporter: libreport-2.9.6 cmdline: /usr/bin/python3 /usr/share/ibus/setup/main.py crash_function: join exception_type: TypeError executable: /usr/share/ibus/setup/main.py interpreter: python3-3.7.1-1.fc29.x86_64 kernel: 4.18.16-300.fc29.x86_64 runlevel: N 5 type: Python3 uid: 1000
Truncated backtrace: posixpath.py:80:join:TypeError: expected str, bytes or os.PathLike object, not NoneType
Traceback (most recent call last): File "/usr/share/ibus/setup/main.py", line 698, in <module> setup = Setup() File "/usr/share/ibus/setup/main.py", line 115, in __init__ self.__init_ui() File "/usr/share/ibus/setup/main.py", line 404, in __init_ui self.__checkbutton_auto_start.set_active(self.__is_auto_start()) File "/usr/share/ibus/setup/main.py", line 654, in __is_auto_start "share/applications/ibus.desktop") File "/usr/lib64/python3.7/posixpath.py", line 80, in join a = os.fspath(a) TypeError: expected str, bytes or os.PathLike object, not NoneType
Local variables in innermost frame: a: None p: ('share/applications/ibus.desktop',)