Steps to reproduce: - Set up Xorg and fluxbox - emerge media-gfx/gnome-screenshot $ gnome-screenshot -w ** Message: Unable to use GNOME Shell's builtin screenshot interface, resorting to fallback X11. Segmentation fault -a and other modes work fine, it's just -w that crashes
3.18.0 version looks to work ok for me
my bad, I didn't even specify what version I was using. I was on gnome-screenshot 3.16.2. anyhow, I just emerged 3.18.0 and it still has the same issue. I don't know if this is related to the issue, but I'm running dual monitors with xinerama.
Running dual monitor with xinerama here too, on intel chipset, and it just work. Could you add your emerge --info ? Also, collecting a backtrace would be useful for moving the issue upstream if needs be. You can find instructions on how to do it on the wiki: https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
emerge --info: http://pastebin.com/N3z3Uya1 backtrace: $ gdb -q gnome-screenshot Reading symbols from gnome-screenshot...Reading symbols from /usr/lib64/debug//usr/bin/gnome-screenshot.debug...done. done. (gdb) set args -w (gdb) run Starting program: /usr/bin/gnome-screenshot -w [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". ** Message: Unable to use GNOME Shell's builtin screenshot interface, resorting to fallback X11. [New Thread 0x7fffed44a700 (LWP 29861)] Program received signal SIGSEGV, Segmentation fault. screenshot_fallback_get_pixbuf (rectangle=<optimized out>) at screenshot-utils.c:508 508 screenshot-utils.c: No such file or directory.
(bleh, wrong tab)
(In reply to lolisamurai from comment #4) > emerge --info: http://pastebin.com/N3z3Uya1 > > backtrace: > $ gdb -q gnome-screenshot > Reading symbols from gnome-screenshot...Reading symbols from > /usr/lib64/debug//usr/bin/gnome-screenshot.debug...done. > done. > (gdb) set args -w > (gdb) run > Starting program: /usr/bin/gnome-screenshot -w > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib64/libthread_db.so.1". > ** Message: Unable to use GNOME Shell's builtin screenshot interface, > resorting to fallback X11. > [New Thread 0x7fffed44a700 (LWP 29861)] > > Program received signal SIGSEGV, Segmentation fault. > screenshot_fallback_get_pixbuf (rectangle=<optimized out>) > at screenshot-utils.c:508 > 508 screenshot-utils.c: No such file or directory. Please follow the instructions from "Using logging feature to save the backtrace to file" when following https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces There are more detailed instructions in: https://wiki.gentoo.org/wiki/Project:GNOME/GNOME3-Troubleshooting#Getting_backtraces
Created attachment 420884 [details] gnome-screenshot-backtrace.log erm, is this okay?
The line with "??" shows that you need to rebuild the package providing that lib with debugging symbols too, in this case, glib ;)
Created attachment 420888 [details] gnome-screenshot-backtrace.log there we go
please retry with 3.20