Closed Bug 740697 Opened 12 years ago Closed 12 years ago

intermittent display corruption when scrolling message list with mouse

Categories

(Thunderbird :: Folder and Message Lists, defect)

10 Branch
x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: jlquinn, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Iceweasel/10.0.2
Build ID: 20120217174734

Steps to reproduce:

Scroll with the mouse wheel in the message list.


Actual results:

Sometimes, there is display corruption.  It seems to be that when I stop scrolling, part of the message list didn't finish updating with the final position.

If I move the mouse cursor over message headers in the list, they then update correctly.  If I slide the mouse to the side out of the message list window, the list immediately updates correctly when the cursor leaves.  Trying to take a screenshot also causes the list to finish updating :-)


Expected results:

The message list should be updated correctly.
I tried with all add-ons disabled and I still see the problem.

Below is the trouble shooting info from Thunderbird.


  Application Basics

    Name: Icedove
    Version: 10.0.3
    User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.3) Gecko/20120324 Icedove/10.0.3
    Profile Directory: Open Containing Folder

              (Local drive)
    Application Build ID: 20120324224940
    Enabled Plugins: about:plugins
    Build Configuration: about:buildconfig
    Crash Reports: about:crashes
    Memory Use: about:memory

  Mail and News Accounts
    account1:
      INCOMING: account1, , (none) Local Folders, plain, passwordCleartext

    account4:
      INCOMING: account4, , (imap) cerberus:143, alwaysSTARTTLS, passwordCleartext
      OUTGOING: mail.optonline.net:25, plain, none, true

  Extensions
    Adblock Plus, 2.0.3, true, {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
    CompactHeader, 2.0.2beta2, true, {58D4392A-842E-11DE-B51A-C7B855D89593}
    gContactSync, 0.3.4, true, gContactSync@pirules.net
    Iceowl, 1.2b1, true, {e2fda1a4-762b-4020-b5ad-a41df1933103}
    Timezone Definitions for Mozilla Calendar, 1.2011n, true, calendar-timezones@mozilla.org
    Nostalgy, 0.2.15, false, nostalgy@alain.frisch
    Provider for Google Calendar, 0.7, false, {a62ef8ec-5fdc-40c2-873c-223b8a6925cc}

  Modified Preferences

    Name: Value

      accessibility.typeaheadfind.flashBar: 0
      extensions.lastAppVersion: 10.0.3
      gfx.blacklist.suggested-driver-version: <Anything with EXT_texture_from_pixmap support>
      mail.openMessageBehavior.version: 1
      network.cookie.prefsMigrated: true
      places.database.lastMaintenance: 1333034237
      places.history.expiration.transient_current_max_pages: 104858
      places.history.expiration.transient_optimal_database_size: 167772160
      print.printer_CUPS/Laser-MFP1815-PS.print_command: lpr ${MOZ_PRINTER_NAME:+-P"$MOZ_PRINTER_NAME"}
      print.printer_CUPS/Laser-MFP1815-PS.print_downloadfonts: true
      print.printer_CUPS/Laser-MFP1815-PS.print_in_color: true
      print.printer_CUPS/Laser-MFP1815-PS.print_paper_height: 279.40
      print.printer_CUPS/Laser-MFP1815-PS.print_paper_name: Letter
      print.printer_CUPS/Laser-MFP1815-PS.print_paper_size_type: 1
      print.printer_CUPS/Laser-MFP1815-PS.print_paper_size_unit: 0
      print.printer_CUPS/Laser-MFP1815-PS.print_paper_width: 215.90
      print.printer_CUPS/Laser-MFP1815-PS.print_resolution_name: default
      print.printer_CUPS/Laser-MFP1815-PS.print_scaling: 1.00
      print.printer_CUPS/Laser-MFP1815-PS.print_shrink_to_fit: true
      print.tmp.printerfeatures.CUPS/DeskJet-5440.can_change_colorspace: false
      print.tmp.printerfeatures.CUPS/DeskJet-5440.can_change_downloadfonts: false
      print.tmp.printerfeatures.CUPS/DeskJet-5440.can_change_jobtitle: false
      print.tmp.printerfeatures.CUPS/DeskJet-5440.can_change_num_copies: true
      print.tmp.printerfeatures.CUPS/DeskJet-5440.can_change_orientation: true
      print.tmp.printerfeatures.CUPS/DeskJet-5440.can_change_paper_size: true
      print.tmp.printerfeatures.CUPS/DeskJet-5440.can_change_plex: false
      print.tmp.printerfeatures.CUPS/DeskJet-5440.can_change_printincolor: true
      print.tmp.printerfeatures.CUPS/DeskJet-5440.can_change_resolution: false
      print.tmp.printerfeatures.CUPS/DeskJet-5440.can_change_spoolercommand: false
      print.tmp.printerfeatures.CUPS/DeskJet-5440.colorspace.0.name: default
      print.tmp.printerfeatures.CUPS/DeskJet-5440.colorspace.count: 1
      print.tmp.printerfeatures.CUPS/DeskJet-5440.has_special_printerfeatures: true
      print.tmp.printerfeatures.CUPS/DeskJet-5440.orientation.0.name: portrait
      print.tmp.printerfeatures.CUPS/DeskJet-5440.orientation.1.name: landscape
      print.tmp.printerfeatures.CUPS/DeskJet-5440.orientation.count: 2
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.0.height_mm: 210
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.0.is_inch: false
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.0.name: A5
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.0.width_mm: 148
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.1.height_mm: 297
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.1.is_inch: false
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.1.name: A4
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.1.width_mm: 210
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.2.height_mm: 420
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.2.is_inch: false
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.2.name: A3
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.2.width_mm: 297
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.3.height_mm: 279
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.3.is_inch: true
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.3.name: Letter
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.3.width_mm: 215
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.4.height_mm: 355
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.4.is_inch: true
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.4.name: Legal
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.4.width_mm: 215
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.5.height_mm: 431
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.5.is_inch: true
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.5.name: Tabloid
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.5.width_mm: 279
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.6.height_mm: 254
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.6.is_inch: true
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.6.name: Executive
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.6.width_mm: 190
      print.tmp.printerfeatures.CUPS/DeskJet-5440.paper.count: 7
      print.tmp.printerfeatures.CUPS/DeskJet-5440.plex.0.name: default
      print.tmp.printerfeatures.CUPS/DeskJet-5440.plex.count: 1
      print.tmp.printerfeatures.CUPS/DeskJet-5440.resolution.0.name: default
      print.tmp.printerfeatures.CUPS/DeskJet-5440.resolution.count: 1
      print.tmp.printerfeatures.CUPS/DeskJet-5440.supports_colorspace_change: false
      print.tmp.printerfeatures.CUPS/DeskJet-5440.supports_downloadfonts_change: false
      print.tmp.printerfeatures.CUPS/DeskJet-5440.supports_jobtitle_change: false
      print.tmp.printerfeatures.CUPS/DeskJet-5440.supports_orientation_change: true
      print.tmp.printerfeatures.CUPS/DeskJet-5440.supports_paper_size_change: true
      print.tmp.printerfeatures.CUPS/DeskJet-5440.supports_plex_change: false
      print.tmp.printerfeatures.CUPS/DeskJet-5440.supports_printincolor_change: true
      print.tmp.printerfeatures.CUPS/DeskJet-5440.supports_resolution_change: false
      print.tmp.printerfeatures.CUPS/DeskJet-5440.supports_spoolercommand_change: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.can_change_colorspace: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.can_change_downloadfonts: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.can_change_jobtitle: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.can_change_num_copies: true
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.can_change_orientation: true
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.can_change_paper_size: true
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.can_change_plex: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.can_change_printincolor: true
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.can_change_resolution: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.can_change_spoolercommand: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.colorspace.0.name: default
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.colorspace.count: 1
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.has_special_printerfeatures: true
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.orientation.0.name: portrait
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.orientation.1.name: landscape
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.orientation.count: 2
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.0.height_mm: 210
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.0.is_inch: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.0.name: A5
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.0.width_mm: 148
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.1.height_mm: 297
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.1.is_inch: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.1.name: A4
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.1.width_mm: 210
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.2.height_mm: 420
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.2.is_inch: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.2.name: A3
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.2.width_mm: 297
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.3.height_mm: 279
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.3.is_inch: true
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.3.name: Letter
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.3.width_mm: 215
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.4.height_mm: 355
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.4.is_inch: true
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.4.name: Legal
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.4.width_mm: 215
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.5.height_mm: 431
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.5.is_inch: true
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.5.name: Tabloid
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.5.width_mm: 279
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.6.height_mm: 254
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.6.is_inch: true
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.6.name: Executive
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.6.width_mm: 190
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.paper.count: 7
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.plex.0.name: default
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.plex.count: 1
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.resolution.0.name: default
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.resolution.count: 1
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.supports_colorspace_change: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.supports_downloadfonts_change: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.supports_jobtitle_change: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.supports_orientation_change: true
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.supports_paper_size_change: true
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.supports_plex_change: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.supports_printincolor_change: true
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.supports_resolution_change: false
      print.tmp.printerfeatures.CUPS/Laser-MFP1815-PS.supports_spoolercommand_change: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.can_change_colorspace: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.can_change_downloadfonts: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.can_change_jobtitle: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.can_change_num_copies: true
      print.tmp.printerfeatures.Laser-MFP1815-PS.can_change_orientation: true
      print.tmp.printerfeatures.Laser-MFP1815-PS.can_change_paper_size: true
      print.tmp.printerfeatures.Laser-MFP1815-PS.can_change_plex: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.can_change_printincolor: true
      print.tmp.printerfeatures.Laser-MFP1815-PS.can_change_resolution: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.can_change_spoolercommand: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.colorspace.0.name: default
      print.tmp.printerfeatures.Laser-MFP1815-PS.colorspace.count: 1
      print.tmp.printerfeatures.Laser-MFP1815-PS.has_special_printerfeatures: true
      print.tmp.printerfeatures.Laser-MFP1815-PS.orientation.0.name: portrait
      print.tmp.printerfeatures.Laser-MFP1815-PS.orientation.1.name: landscape
      print.tmp.printerfeatures.Laser-MFP1815-PS.orientation.count: 2
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.0.height_mm: 210
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.0.is_inch: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.0.name: A5
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.0.width_mm: 148
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.1.height_mm: 297
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.1.is_inch: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.1.name: A4
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.1.width_mm: 210
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.2.height_mm: 420
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.2.is_inch: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.2.name: A3
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.2.width_mm: 297
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.3.height_mm: 279
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.3.is_inch: true
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.3.name: Letter
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.3.width_mm: 215
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.4.height_mm: 355
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.4.is_inch: true
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.4.name: Legal
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.4.width_mm: 215
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.5.height_mm: 431
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.5.is_inch: true
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.5.name: Tabloid
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.5.width_mm: 279
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.6.height_mm: 254
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.6.is_inch: true
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.6.name: Executive
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.6.width_mm: 190
      print.tmp.printerfeatures.Laser-MFP1815-PS.paper.count: 7
      print.tmp.printerfeatures.Laser-MFP1815-PS.plex.0.name: default
      print.tmp.printerfeatures.Laser-MFP1815-PS.plex.count: 1
      print.tmp.printerfeatures.Laser-MFP1815-PS.resolution.0.name: default
      print.tmp.printerfeatures.Laser-MFP1815-PS.resolution.count: 1
      print.tmp.printerfeatures.Laser-MFP1815-PS.supports_colorspace_change: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.supports_downloadfonts_change: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.supports_jobtitle_change: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.supports_orientation_change: true
      print.tmp.printerfeatures.Laser-MFP1815-PS.supports_paper_size_change: true
      print.tmp.printerfeatures.Laser-MFP1815-PS.supports_plex_change: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.supports_printincolor_change: true
      print.tmp.printerfeatures.Laser-MFP1815-PS.supports_resolution_change: false
      print.tmp.printerfeatures.Laser-MFP1815-PS.supports_spoolercommand_change: false

  Graphics

    Adapter Description: NVIDIA Corporation -- GeForce 7900 GT/GTO/PCIe/SSE2
    Driver Version: 2.1.2 NVIDIA 295.20
    WebGL Renderer: NVIDIA Corporation -- GeForce 7900 GT/GTO/PCIe/SSE2 -- 2.1.2 NVIDIA 295.20
    GPU Accelerated Windows: 0/1
(In reply to Jerry Quinn from comment #0)
> Trying to take a screenshot also causes the list to finish updating :-)

Will that is bad! Anyway, this might provide a clue to the developers. I also tried to find a similar bug but couldn't find.
I find I can make it happen more often if I'm moving the scroll wheel back and forth quickly in the message list.
(In reply to Jerry Quinn from comment #3)
> I find I can make it happen more often if I'm moving the scroll wheel back
> and forth quickly in the message list.

I tried that but I still cannot reproduce it here:
User Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
Application Build ID: 20120327115527

I use Slackware 13.37 + XFCE 4.6.2
So it could be related to several differences:

Debian vs Slackware sw levels
x86_64 vs i686
NVidia graphics and driver vs whatever you're running
Gnome-shell vs XFCE

What next?
(In reply to Jerry Quinn from comment #5)
> So it could be related to several differences:
> 
> Debian vs Slackware sw levels
> x86_64 vs i686
> NVidia graphics and driver vs whatever you're running
> Gnome-shell vs XFCE
> 
> What next?

I think you should report this issue to the OS support developers. Maybe they have an idea. And you can still keep this bug open and get back to it for updates so we can also learn.
Jerry, what have you learned?
(In reply to Jerry Quinn from comment #0)
> Trying to take a screenshot also causes the list to finish updating :-)

In that case, you have to take "screenshot" the old-fashioned way: with your digital camera... ;)

> Expected results:
> The message list should be updated correctly.

(In reply to Wayne Mery (:wsmwk) from comment #7)
> Jerry, what have you learned?

...and: Have you updated to TB12, and do you still experience this bug there?
Jerry seems to be gone
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.