Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Chrome Flickers After Upgrading To Ncurses6
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
dman777
l33t
l33t


Joined: 10 Jan 2007
Posts: 914

PostPosted: Tue Jan 17, 2017 12:21 am    Post subject: Chrome Flickers After Upgrading To Ncurses6 Reply with quote

I upgraded the following to Ncurses6, and now when my google-chrome will flicker while it is rendering special effects. Any idea why? I didn't mess with anything that is X11. I don't think ncurses has any influence on Chrome, does it?


Code:
emerge wpa_supplicant guile llvm xterm alsa-utils ncurses gettext pinentry lame less libcdio psmisc mplayer openrc vim irssi util-linux grub perl cmake perl-File-Spec texinfo bash

_________________
<h5>Checkout <em>#grandmasboy</em> on <em>freenode</em>...chat with jayP bot from the movie!</h5>
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 13495

PostPosted: Tue Jan 17, 2017 2:07 am    Post subject: Reply with quote

ncurses is a text console library, so even if Chrome used it, it should not explain flickers of a graphical window. However, if you changed to a different version of LLVM, that might explain it. I am not aware of any released LLVM versions that would cause the problem you describe, but LLVM is the only package in that list that I think is likely to be involved in rendering Chrome's windows.
Back to top
View user's profile Send private message
dman777
l33t
l33t


Joined: 10 Jan 2007
Posts: 914

PostPosted: Tue Jan 17, 2017 6:29 pm    Post subject: Reply with quote

That is so weird, I thought it was a upgrade but it looks like it was a rebuild when I did my ncurse upgrade. I dug up a old dpaste and found:

Code:
[ebuild   R    ] sys-devel/llvm-3.7.1-r3:0/3.7.1::gentoo  USE="libffi ncurses static-analyzer -clang -debug -doc -gold -libedit -lldb -multitarget -ocaml -python {-test} -xml" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" VIDEO_CARDS="-radeon" 0 KiB


Any ideas? This strobe effect is really annoying. It is in the browser only(it is outside the viewport....like in the url bar, etc). Here is the rest of the old dpaste:

Code:

localhost one # emerge -pv wpa_supplicant guile llvm xterm alsa-utils ncurses gettext pinentry lame less libcdio psmisc mplayer openrc vim irssi util-linux grub
!!! CONFIG_PROTECT is empty

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] sys-libs/ncurses-6.0-r1:0/6::gentoo [5.9-r5:0/5::gentoo] USE="cxx unicode -ada -debug -doc -gpm -minimal -profile -static-libs {-test%} -threads% -tinfo -trace" ABI_X86="(64) -32 (-x32)" 3059 KiB
[ebuild  N     ] sys-libs/efivar-0.21::gentoo  66 KiB
[ebuild     U  ] sys-apps/less-487::gentoo [481::gentoo] USE="pcre unicode" 312 KiB
[ebuild  r  U  ] sys-process/procps-3.3.12:0/5::gentoo [3.3.11-r3:0/5::gentoo] USE="kill ncurses nls unicode -modern-top (-selinux) -static-libs -systemd {-test}" 827 KiB
[ebuild  N     ] sys-boot/efibootmgr-0.12::gentoo  35 KiB
[ebuild     U  ] app-editors/vim-core-8.0.0106::gentoo [7.4.2102::gentoo] USE="acl nls -minimal" 12645 KiB
[ebuild   R    ] sys-devel/gettext-0.19.7::gentoo  USE="acl cxx git ncurses nls openmp -cvs -doc -emacs -java -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild   R    ] sys-apps/util-linux-2.26.2::gentoo  USE="cramfs ncurses nls pam suid udev unicode -build -caps -fdformat -python (-selinux) -slang -static-libs -systemd {-test} -tty-helpers" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_4" PYTHON_TARGETS="python2_7 python3_4" 0 KiB
[ebuild     U  ] dev-libs/libcdio-0.93:0/15::gentoo [0.92:0/15::gentoo] USE="cxx -cddb -minimal -static-libs {-test}" ABI_X86="(64) -32 (-x32)" 2660 KiB
[ebuild     U  ] app-editors/vim-8.0.0106::gentoo [7.4.2102::gentoo] USE="X acl nls -cscope -debug -gpm -lua -luajit -minimal -perl -python -racket -ruby (-selinux) -tcl -vim-pager" PYTHON_TARGETS="python2_7 python3_4 (-python3_5)" 0 KiB
[ebuild   R    ] x11-terms/xterm-325::gentoo  USE="openpty truetype unicode -Xaw3d -toolbar -xinerama" 0 KiB
[ebuild   R    ] net-wireless/wpa_supplicant-2.6::gentoo  USE="hs2-0 qt4 readline ssl -ap -dbus -eap-sim -fasteap -gnutls (-libressl) -p2p (-ps3) -qt5 (-selinux) -smartcard -tdls -uncommon-eap-types (-wimax) -wps" 0 KiB
[ebuild  NS    ] sys-libs/db-5.3.28-r2:5.3::gentoo [4.8.30-r2:4.8::gentoo] USE="cxx -doc -examples -java -tcl {-test}" ABI_X86="(64) -32 (-x32)" 34268 KiB
[ebuild   R    ] sys-process/psmisc-22.21-r3::gentoo  USE="X ipv6 nls (-selinux)" 0 KiB
[ebuild     U  ] media-libs/alsa-lib-1.1.2::gentoo [1.0.29::gentoo] USE="-alisp -debug -doc -python" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 926 KiB
[ebuild   R    ] media-sound/lame-3.99.5-r1::gentoo  USE="frontend -debug -mp3rtp -sndfile -static-libs" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(-mmx)" 0 KiB
[ebuild     U  ] sys-apps/openrc-0.22.4::gentoo [0.21.7::gentoo] USE="ncurses netifrc pam unicode -audit -debug -newnet (-prefix) (-selinux) -static-libs -tools" 210 KiB
[ebuild  rR    ] sys-apps/iproute2-4.4.0::gentoo  USE="berkdb iptables ipv6 -atm -minimal (-selinux)" 0 KiB
[ebuild     U  ] media-sound/alsa-utils-1.1.2:0.9::gentoo [1.0.29:0.9::gentoo] USE="libsamplerate ncurses nls -bat% -doc (-selinux)" 1166 KiB
[ebuild  r  U  ] dev-lang/perl-5.22.3_rc4:0/5.22::gentoo [5.22.2:0/5.22::gentoo] USE="berkdb gdbm -debug -doc -ithreads" 11080 KiB
[ebuild   R    ] sys-devel/llvm-3.7.1-r3:0/3.7.1::gentoo  USE="libffi ncurses static-analyzer -clang -debug -doc -gold -libedit -lldb -multitarget -ocaml -python {-test} -xml" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" VIDEO_CARDS="-radeon" 0 KiB
[ebuild     U  ] net-irc/irssi-0.8.21::gentoo [0.8.20-r1::gentoo] USE="ipv6 perl proxy ssl (-libressl) (-selinux) -socks5" 984 KiB
[ebuild     U  ] dev-scheme/guile-1.8.8-r3:12/8::gentoo [1.8.8-r2:12/12::gentoo] USE="deprecated nls readline regex threads -debug -debug-freelist -debug-malloc -discouraged -emacs -networking" 0 KiB
[ebuild   R    ] sys-boot/grub-2.02_beta3-r1:2/2.02_beta3-r1::gentoo  USE="fonts nls themes truetype -debug -device-mapper -doc -efiemu (-libzfs) -mount -multislot -sdl -static {-test}" GRUB_PLATFORMS="efi-64* pc* -coreboot -efi-32 -emu -ieee1275 -loongson -multiboot -qemu -qemu-mips -uboot -xen -xen-32" 0 KiB
[ebuild   R    ] media-video/mplayer-1.2.1::gentoo  USE="X alsa cdio dvd dvdnav enca encode iconv ipv6 jpeg libass mp3 network opengl osdmenu png shm truetype unicode x264 xscreensaver xv -a52 -aalib (-altivec) (-aqua) -bidi -bl -bluray -bs2b -cddb -cdparanoia -cpudetection -debug -dga -directfb -doc -dts -dv -dvb -faac -faad -fbcon -ftp -ggi -gif -gsm -jack -joystick -jpeg2k -ladspa -libcaca -libmpeg2 -lirc -live -lzo -mad -md5sum -mng -nas -nut -openal -oss -pnm -pulseaudio -pvr -radio -rar -rtc -rtmp -samba -sdl (-selinux) -speex -tga -theora -toolame -tremor -twolame -v4l -vcd -vdpau (-vidix) -vorbis -xinerama -xvid -xvmc -yuv4mpeg -zoran (-xanim%)" CPU_FLAGS_X86="mmx sse sse2 -3dnow -3dnowext -mmxext -ssse3" VIDEO_CARDS="-mga -s3virge -tdfx" 0 KiB
[ebuild     U  ] app-crypt/pinentry-0.9.7-r1::gentoo [0.9.5::gentoo] USE="gtk ncurses qt4 -caps -emacs -gnome-keyring -qt5% -static (-clipboard%)" 423 KiB

Total: 26 packages (13 upgrades, 2 new, 1 in new slot, 10 reinstalls), Size of downloads: 68654 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/perl:0

  (dev-lang/perl-5.22.3_rc4:0/5.22::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-lang/perl-5.22.2:0/5.22::gentoo, installed) pulled in by
    =dev-lang/perl-5.22.2* required by (virtual/perl-File-Spec-3.560.100:0/0::gentoo, installed)
    ^              ^^^^^^^                                                                                                                             

sys-libs/ncurses:0

  (sys-libs/ncurses-6.0-r1:0/6::gentoo, ebuild scheduled for merge) pulled in by
    sys-libs/ncurses (Argument)

  (sys-libs/ncurses-5.9-r5:0/5::gentoo, installed) pulled in by
    sys-libs/ncurses:0/5= required by (dev-util/cmake-3.5.2-r1:0/0::gentoo, installed)
                    ^^^^^                                                                                                 
    (and 2 more with the same problem)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


 * IMPORTANT: 17 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

localhost one # 

_________________
<h5>Checkout <em>#grandmasboy</em> on <em>freenode</em>...chat with jayP bot from the movie!</h5>
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 13495

PostPosted: Wed Jan 18, 2017 2:48 am    Post subject: Reply with quote

A rebuild of the same version is unlikely to explain your problem. None of the other packages look suspicious to me either. I have no useful advice for you. Sorry.
Back to top
View user's profile Send private message
dman777
l33t
l33t


Joined: 10 Jan 2007
Posts: 914

PostPosted: Thu Jan 19, 2017 3:19 am    Post subject: Reply with quote

No problem. Thank you for pointing me in the right direction. I am going to downgrade ncurses back to my old version. What is the best way to do this without specify every package version of the dependencies?

Code:
localhost one # emerge -pv =sys-libs/ncurses-5.9-r3 wpa_supplicant guile llvm xterm alsa-utils ncurses gettext pinentry lame less libcdio psmisc mplayer openrc vim irssi util-linux grub perl cmake perl-File-Spec texinfo bash

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     UD ] sys-libs/ncurses-5.9-r3:0/0::gentoo [6.0-r1:0/6::gentoo] USE="cxx unicode -ada -debug -doc -gpm -minimal -profile -static-libs -tinfo -trace (-test%) (-threads%)" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild   R    ] app-shells/bash-4.3_p48-r1::gentoo  USE="net nls (readline) -afs -bashlogger -examples -mem-scramble -plugins" 0 KiB
[ebuild   R    ] sys-apps/less-487::gentoo  USE="pcre unicode" 0 KiB
[ebuild   R    ] dev-lang/perl-5.22.3_rc4:0/5.22::gentoo  USE="berkdb gdbm -debug -doc -ithreads" 0 KiB
[ebuild   R    ] virtual/perl-File-Spec-3.560.200_rc::gentoo  0 KiB
[ebuild   R    ] media-sound/lame-3.99.5-r1::gentoo  USE="frontend -debug -mp3rtp -sndfile -static-libs" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(-mmx)" 0 KiB
[ebuild   R    ] dev-util/cmake-3.6.3::gentoo  USE="ncurses -doc -emacs -qt5 -system-jsoncpp {-test}" 0 KiB
[ebuild   R    ] media-sound/alsa-utils-1.1.2:0.9::gentoo  USE="libsamplerate ncurses nls -bat -doc (-selinux)" 0 KiB
[ebuild   R    ] net-irc/irssi-0.8.21::gentoo  USE="ipv6 perl proxy ssl (-libressl) (-selinux) -socks5" 0 KiB
[ebuild   R    ] sys-devel/llvm-3.7.1-r3:0/3.7.1::gentoo  USE="libffi ncurses static-analyzer -clang -debug -doc -gold -libedit -lldb -multitarget -ocaml -python {-test} -xml" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" VIDEO_CARDS="-radeon" 0 KiB
[ebuild   R    ] sys-devel/gettext-0.19.7::gentoo  USE="acl cxx git ncurses nls openmp -cvs -doc -emacs -java -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild   R    ] sys-apps/util-linux-2.26.2::gentoo  USE="cramfs ncurses nls pam suid udev unicode -build -caps -fdformat -python (-selinux) -slang -static-libs -systemd {-test} -tty-helpers" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_4" PYTHON_TARGETS="python2_7 python3_4" 0 KiB
[ebuild   R    ] sys-process/psmisc-22.21-r3::gentoo  USE="X ipv6 nls (-selinux)" 0 KiB
[ebuild   R    ] dev-libs/libcdio-0.93:0/15::gentoo  USE="cxx -cddb -minimal -static-libs {-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild   R    ] sys-apps/texinfo-6.1::gentoo  USE="nls -static" 0 KiB
[ebuild   R    ] sys-apps/openrc-0.22.4::gentoo  USE="ncurses netifrc pam unicode -audit -debug -newnet (-prefix) (-selinux) -static-libs -tools" 0 KiB
[ebuild   R    ] dev-scheme/guile-1.8.8-r3:12/8::gentoo  USE="deprecated nls readline regex threads -debug -debug-freelist -debug-malloc -discouraged -emacs -networking" 0 KiB
[ebuild   R    ] media-video/mplayer-1.2.1::gentoo  USE="X alsa cdio dvd dvdnav enca encode iconv ipv6 jpeg libass mp3 network opengl osdmenu png shm truetype unicode x264 xscreensaver xv -a52 -aalib (-altivec) (-aqua) -bidi -bl -bluray -bs2b -cddb -cdparanoia -cpudetection -debug -dga -directfb -doc -dts -dv -dvb -faac -faad -fbcon -ftp -ggi -gif -gsm -jack -joystick -jpeg2k -ladspa -libcaca -libmpeg2 -lirc -live -lzo -mad -md5sum -mng -nas -nut -openal -oss -pnm -pulseaudio -pvr -radio -rar -rtc -rtmp -samba -sdl (-selinux) -speex -tga -theora -toolame -tremor -twolame -v4l -vcd -vdpau (-vidix) -vorbis -xinerama -xvid -xvmc -yuv4mpeg -zoran" CPU_FLAGS_X86="mmx sse sse2 -3dnow -3dnowext -mmxext -ssse3" VIDEO_CARDS="-mga -s3virge -tdfx" 0 KiB
[ebuild   R    ] sys-boot/grub-2.02_beta3-r1:2/2.02_beta3-r1::gentoo  USE="fonts nls themes truetype -debug -device-mapper -doc -efiemu (-libzfs) -mount -multislot -sdl -static {-test}" GRUB_PLATFORMS="efi-64 pc -coreboot -efi-32 -emu -ieee1275 -loongson -multiboot -qemu -qemu-mips -uboot -xen -xen-32" 0 KiB
[ebuild   R   ~] app-editors/vim-7.4.2102::gentoo  USE="X acl nls -cscope -debug -gpm -lua -luajit -minimal -perl -python -racket -ruby (-selinux) -tcl -vim-pager" PYTHON_TARGETS="python2_7 python3_4 -python3_5" 0 KiB
[ebuild   R    ] x11-terms/xterm-325::gentoo  USE="openpty truetype unicode -Xaw3d -toolbar -xinerama" 0 KiB
[ebuild   R    ] app-crypt/pinentry-0.9.7-r1::gentoo  USE="gtk ncurses qt4 -caps -emacs -gnome-keyring -qt5 -static" 0 KiB
[ebuild   R    ] net-wireless/wpa_supplicant-2.6::gentoo  USE="hs2-0 qt4 readline ssl -ap -dbus -eap-sim -fasteap -gnutls (-libressl) -p2p (-ps3) -qt5 (-selinux) -smartcard -tdls -uncommon-eap-types (-wimax) -wps" 0 KiB

Total: 23 packages (1 downgrade, 22 reinstalls), Size of downloads: 0 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-libs/ncurses:0

  (sys-libs/ncurses-5.9-r3:0/0::gentoo, ebuild scheduled for merge) pulled in by
    sys-libs/ncurses (Argument)
    =sys-libs/ncurses-5.9-r3 (Argument)

  (sys-libs/ncurses-6.0-r1:0/6::gentoo, installed) pulled in by
    >=sys-libs/ncurses-5.2:0/6= required by (dev-lang/python-2.7.12:2.7/2.7::gentoo, installed)
                          ^^^^^                                                                                                   
    (and 3 more with the same problem)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


 * IMPORTANT: 18 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

localhost one # 

_________________
<h5>Checkout <em>#grandmasboy</em> on <em>freenode</em>...chat with jayP bot from the movie!</h5>
Back to top
View user's profile Send private message
dman777
l33t
l33t


Joined: 10 Jan 2007
Posts: 914

PostPosted: Sat Jan 21, 2017 1:16 am    Post subject: Reply with quote

Good news! I was able to fix this with setting GPU rasterization to 'Force-enabled for all layers'.
_________________
<h5>Checkout <em>#grandmasboy</em> on <em>freenode</em>...chat with jayP bot from the movie!</h5>
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum