Description of problem:attempting to invoke xviewer fails with segementation fault:
(xviewer:4053): Gtk-WARNING **: 18:28:16.427: Theme parsing error: gtk.css:3:33: Failed to import: Error opening file /home/home/.config/gtk-3.0/window_decorations.css: No such file or directory
Segmentation fault (core dumped)
Version-Release number of selected component (if applicable):
DATE: Wed 13 Jan 2021 11:27:14 PM CET
Steps to Reproduce:
1.install all DE system from above .iso
2.invoke xviwer from terminal
re-ran install and recheck xviewer failure - yes
relevant journal output:
Jan 15 19:19:48 localhost kernel: xviewer: segfault at 1d33 ip b7072ae6 sp bf80c0bc error 4 in libc-2.32.so[b700b000+11b000]
Jan 15 19:19:48 localhost kernel: Code: 66 90 66 90 8b 44 24 04 ba 03 00 00 00 21 c2 74 24 7a 17 38 30 0f 84 9f 00 00 00 40 38 30 0f 84 96 00 00 00 40 83 f2 02 74 0b <38> 30 0f 84 88 00 00 00 40 31 d2 8b 08 83 c0 04 29 ca 81 c1 ff fe
Jan 15 19:19:53 localhost systemd: tracker-extract-3.service: Succeeded.
xviewer seg fault, core dimp =>
xviewer seg fault, core dump
another launchGUI find!
Thanks for the report.
This looks like a 32-bit problem, because on my 64-bit system with
(xviewer:3644): Gtk-WARNING **: 15:00:41.653: Theme parsing error: gtk.css:2:33: Failed to import: Error opening file /home/lewis/.config/gtk-3.0/window_decorations.css: No such file or directory
[It starts & works OK; except I cannot get the grey background to change via Preferences; nor find it in the LXDE Graphics menu at least].
Can you confirm the package version (and always when raising a bug).
And whether it happens on a 64-bit system?
yes, only 32 bit.
64 bit install is fine.
will check background in 64 bit.
Thanks for the confirmation.
I also cannot find it in Mate menus.
Assigning to Joseph who recently maintained this SRPM.
- xviewer crashes on 32-bit systems, OK on 64-bit
- it does not show up in the application menus.
xviewer seg fault, core dump =>
xviewer seg fault, core dump on 32-bit; also, not in application menusAssignee:
How can this be a release blocker ?
it's not on the liveiso
package is on Classical Installer .iso.
package is default image viewer for Mate Desktop.
release blocker for 32 bit CI.iso.
It can be fixed by an update post release. While it is a high priority bug, it
isn't a release blocker.
(In reply to Lewis Smith from comment #5)
> Thanks for the confirmation.
> I also cannot find it in Mate menus.
it is in cinnamon menu as *Image Viewer*
(In reply to ben mcmonagle from comment #8)
> package is on Classical Installer .iso.
> package is default image viewer for Mate Desktop.
should be *Cinnamon*DE
Probably caused by this:
Fixed in 2.8.3
No idea why it wouldn't show up in the menu.
clarification: that commit *fixes* the 32bit issue, not causes.
So is this fixed by an RC user making an update?
(In reply to Morgan Leijström from comment #15)
> So is this fixed by an RC user making an update?
just made a new Cinnamon / mate install from 32 bit RC1 CI and updated to latest.
rebooted for new kernel.
invoked xviewer from terminal.
tried ImageViewer from application launcher menu - silently exits.
retrieved journal info:
Feb 17 20:43:23 localhost kernel: xviewer: segfault at 1d33 ip b70e1a76 sp bfb1a75c error 4 in libc-2.32.so[b707a000+11a000]
see my comments above:
"Fixed in 2.8.3" could be read that it was fixed in a pushed package.
Apparently it is not yet, i see by the repo content.
BTW a user reported on our forum that on mga7, xviewer segfaults, and I verify.
No idea what the cause is, but it may be an idea to update it on mga7 too if possible.
Apparently xviewer crashes also on 64bit, not only on 32bit. Release 2.8.3 is upstream, our svn stops at 2.8.1.
Even upgrading to upstream 2.8.3 hasn't fixed the problem. From backtrace the crash seems originatingat line 105 of file xviewer-job-scheduler.c, i.e. this one:
which is a wait call to g_cond_wait().
xviewer seg fault, core dump on 32-bit; also, not in application menus =>
xviewer seg fault, core dump; also, not in application menusHardware: