FF hangs when opening downloaded files in multi-user setting
For security reasons I run FF on a separate user account using sudo -Hu otheruser firefox. (or kdesu -u otheruser firefox or sudo -EHu otheruser firefox, there is no difference)
When I click on open a downloaded file in FF it prints
klauncher not running... launching kdeinit
to the terminal and nothing happens.
If I click on the file again, FF hangs and is frozen, till I kill it.
(gdb) bt
- 0 0x00007fa08603ecc8 in read () at /lib64/libc.so.6
- 1 0x00007fa085fd2528 in __GI__IO_file_underflow () at /lib64/libc.so.6
- 2 0x00007fa085fd3662 in __GI__IO_default_uflow () at /lib64/libc.so.6
- 3 0x00007fa085fc6772 in __GI__IO_getline_info () at /lib64/libc.so.6
- 4 0x00007fa085fc561d in fgets () at /lib64/libc.so.6
- 5 0x00007fa07932d11c in () at /usr/lib64/firefox/libxul.so
- 6 0x00007fa07932d28c in nsKDEUtils::internalCommand(nsTArray<nsCString> const&, _GtkWindow*, bool, nsTArray<nsCString>*) () at /usr/lib64/firefox/libxul.so
- 7 0x00007fa076ba329c in () at /usr/lib64/firefox/libxul.so
- 8 0x00007fa076bde58b in NS_InvokeByIndex () at /usr/lib64/firefox/libxul.so
It is ok when I do not change the user
For security reasons I run FF on a separate user account using sudo -Hu otheruser firefox. (or kdesu -u otheruser firefox or sudo -EHu otheruser firefox, there is no difference)
When I click on open a downloaded file in FF it prints
klauncher not running... launching kdeinit
to the terminal and nothing happens.
If I click on the file again, FF hangs and is frozen, till I kill it.
(gdb) bt
#0 0x00007fa08603ecc8 in read () at /lib64/libc.so.6
#1 0x00007fa085fd2528 in __GI__IO_file_underflow () at /lib64/libc.so.6
#2 0x00007fa085fd3662 in __GI__IO_default_uflow () at /lib64/libc.so.6
#3 0x00007fa085fc6772 in __GI__IO_getline_info () at /lib64/libc.so.6
#4 0x00007fa085fc561d in fgets () at /lib64/libc.so.6
#5 0x00007fa07932d11c in () at /usr/lib64/firefox/libxul.so
#6 0x00007fa07932d28c in nsKDEUtils::internalCommand(nsTArray<nsCString> const&, _GtkWindow*, bool, nsTArray<nsCString>*) () at /usr/lib64/firefox/libxul.so
#7 0x00007fa076ba329c in () at /usr/lib64/firefox/libxul.so
#8 0x00007fa076bde58b in NS_InvokeByIndex () at /usr/lib64/firefox/libxul.so
It is ok when I do not change the user