Bug 17492

Summary: Scrolling glitch when switching applications in Gnome 3
Product: Mageia Reporter: Philippe Leblanc <philippel>
Component: RPM PackagesAssignee: GNOME maintainers <gnome>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: marja11
Version: 5Keywords: NEEDINFO
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:

Description Philippe Leblanc 2016-01-14 00:15:36 CET
There seems to be a mouse scrolling glitch when switching between applications in Gnome 3. I've seen this happen with multiple applications, but so far testing shows this bug affects only Gnome native apps. 

Basically, if I am using firefox for example as I am doing right now, and I say I switch to Evolution to check my mail, the minute I try and scroll through my list of emails using the mouse wheel, the window moves instantly all the way to the bottom of the list of emails. And it doesn't matter if I try to scroll up or down. It consistently moves the viewing window all the way to the bottom. After that I can scroll up and down as expected, but this bug will happen again if I switch to a different program and come back to Evolution.

And I think this problem specifically happens with Gnome apps as I've seen it occur also in gnome-terminal and epiphany for example. But Firefox and Libreoffice don't exhibit the bug. I'm not sure which RPM this would be tied to and I hope someone else can reproduce the bug, but it can be quite annoying

Reproducible: 

Steps to Reproduce:
Comment 1 Marja Van Waes 2016-01-15 12:18:00 CET
Does it happen, too, after logging in with a new user?

If so, if you start (as root) 
  journalctl -f

and then reproduce this issue, do you see any related errors/messages?

Keywords: (none) => NEEDINFO
CC: (none) => marja11

Comment 2 Philippe Leblanc 2016-01-15 19:31:09 CET
Well now I feel really dumb. I created a fresh user as you suggested, and logged in with it. I ended up not being able to reproduce the bug. I logged back in under my original user and did a little testing and couldn't reproduce the bug either. So at this point it might have been some random small glitch with gnome. If you don't mind, I'd like to keep this bug open for a few more days just in case I notice it to start happening again. This could be a bug that manifests itself after a session has been active for a while. I'll close the bug if it doesn't happen again in the next few days.
Comment 3 Marja Van Waes 2016-01-15 20:35:10 CET
don't worry, Philippe, i'm sure we've all reported one or more weird issues that couldn't (easily) be reproduced.

i'll set this report to unconfirmed for now until it is reproduced or until you close it

Status: NEW => UNCONFIRMED
Ever confirmed: 1 => 0

Comment 4 Philippe Leblanc 2016-01-15 20:52:58 CET
As I suspected, the scrolling wonkyness has started to appear with an hour or two of usage. I've had journalctl running in the background, but I didn't notice anything bizarre with scrolling. Here's the output for the last hour or so.

[root@bmstaff53 ~]# journalctl -f
-- Logs begin at Mon 2016-01-11 08:37:51 PST. --
Jan 15 11:18:15 bmstaff53 gdm-Xorg-:0[2563]: (II) RADEON(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
Jan 15 11:18:15 bmstaff53 gdm-Xorg-:0[2563]: (II) RADEON(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
Jan 15 11:18:15 bmstaff53 gdm-Xorg-:0[2563]: (II) RADEON(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
Jan 15 11:18:15 bmstaff53 gdm-Xorg-:0[2563]: (II) RADEON(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
Jan 15 11:18:15 bmstaff53 gdm-Xorg-:0[2563]: (II) RADEON(0): Modeline "1152x720"x60.0   67.32  1152 1208 1328 1504  720 721 724 746 -hsync +vsync (44.8 kHz e)
Jan 15 11:18:15 bmstaff53 gdm-Xorg-:0[2563]: (II) RADEON(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
Jan 15 11:20:32 bmstaff53 org.gnome.evolution.dataserver.Sources4[2809]: ** (evolution-source-registry:2991): WARNING **: secret_service_search_sync: must specify at least one attribute to match
Jan 15 11:24:33 bmstaff53 su[7262]: pam_tcb(su-l:auth): Authentication passed for root from leblancp(uid=10000)
Jan 15 11:24:33 bmstaff53 su[7262]: (to root) leblancp on pts/2
Jan 15 11:24:33 bmstaff53 su[7262]: pam_tcb(su-l:session): Session opened for root by leblancp(uid=10000)
Jan 15 11:41:49 bmstaff53 gdm-password][7911]: pam_succeed_if(gdm-password:auth): requirement "user ingroup nopasswdlogin" not met by user "leblancp"
Jan 15 11:41:56 bmstaff53 gdm-password][7911]: pam_tcb(gdm-password:auth): Credentials for user leblancp unknown
Jan 15 11:41:56 bmstaff53 gdm-password][7911]: pam_tcb(gdm-password:auth): Authentication failed for UNKNOWN USER from (uid=0)
Jan 15 11:41:56 bmstaff53 gdm-password][7911]: pam_winbind(gdm-password:auth): getting password (0x00000210)
Jan 15 11:41:56 bmstaff53 gdm-password][7911]: pam_winbind(gdm-password:auth): pam_get_item returned a password
Jan 15 11:41:56 bmstaff53 gdm-password][7911]: pam_winbind(gdm-password:auth): user 'leblancp' granted access
Jan 15 11:41:56 bmstaff53 gdm-password][7911]: pam_winbind(gdm-password:account): user 'leblancp' granted access
Jan 15 11:41:57 bmstaff53 org.gnome.Shell.CalendarServer[2809]: (gnome-shell-calendar-server:7920): ShellCalendarServer-WARNING **: Failed to start evolution-source-registry: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.evolution.dataserver.Sources3 was not provided by any .service files
Jan 15 11:41:57 bmstaff53 gnome-session[2711]: Gjs-Message: JS LOG: Error loading calendars: Error calling StartServiceByName for org.gnome.Shell.CalendarServer: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.Shell.CalendarServer exited with status 1
Jan 15 11:44:30 bmstaff53 evolution.desktop[3389]: (evolution:3389): GLib-GObject-WARNING **: gsignal.c:2461: signal 'changed::antialiasing' is invalid for instance '0x7f3b4023d4a0' of type 'WebKitWebSettings'
Jan 15 11:44:31 bmstaff53 org.gnome.evolution.dataserver.AddressBook9[2809]: (evolution-addressbook-factory-subprocess:8028): libebookbackend-WARNING **: Unable to update gal : 403 Forbidden

I suspect there is a bug in Gnome with some variable that is changed to a value it shouldn't be. And it is being incremented over time. As of right now, the window doesn't move all the way to bottom as it did when I first reported the bug, however, it is suddenly moving downward hundreds of lines when I move the mouse wheel one "tick" mark.
Comment 5 Marja Van Waes 2016-10-09 11:36:28 CEST
(In reply to Philippe Leblanc from comment #4)
> As I suspected, the scrolling wonkyness has started to appear with an hour
> or two of usage. I've had journalctl running in the background, but I didn't
> notice anything bizarre with scrolling. Here's the output for the last hour
> or so.
> 

<snip>

Assigning to the Gnome maintainers, they'll understand the output (I don't).

Btw, is this bug still valid, Philippe?

Assignee: bugsquad => gnome

Comment 6 Marja Van Waes 2018-04-29 10:07:15 CEST
(In reply to Marja Van Waes from comment #5)

> 
> Btw, is this bug still valid, Philippe?

It's 1½ years later, and there's still no reply.

Assuming this issue got fixed.

Resolution: (none) => FIXED
Status: UNCONFIRMED => RESOLVED