Closed Bug 400189 Opened 17 years ago Closed 16 years ago

Thunderbird spends >90% proc. cycles in thread jpeg_fcdt_islow+0x888a

Categories

(Core :: Graphics: ImageLib, defect)

1.8 Branch
x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: minkcs, Unassigned)

References

()

Details

(Keywords: perf)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7
Build Identifier: Version 2.0.0.6 (20070728)

Thunderbird spends more than 90% proc. cycles in thread jpeg_fcdt_islow+0x888a
It does this in any action like changing to a different mailfolder, getting new mail, doing some search on contents, opening an email ....; it certainly happens in actions that have nothing to do with pictures. It is so slow since at least the last 7 or 8 releases (>1.5 )

Reproducible: Always

Steps to Reproduce:
1.I just need to start THUNDERBIRD.
2.
3.



Theme out of the box.
Processor: x86 Family 6 Model 9 Stepping 5 GenuineIntel 1300 Mhz
Memory: 1GB
OS: WinXP Prof SP2 and all patches
Stacktrace shows CPU >90% in Thunderbird.exe!jpeg_fcdt_islow+0x888a
Try a nightly build from the trunk and see if the problem still exists for you.
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/latest-trunk/thunderbird-3.0a1pre.en-US.win32.installer.exe

Some people have reported on mozillazine similar issues with Firefox, (1.5)
http://forums.mozillazine.org/viewtopic.php?t=406320&

jpeg_fdct_islow is the JPEG forward discrete cosine transform. Part of libjpeg.
http://mxr.mozilla.org/seamonkey/search?string=jpeg_fdct_islow

Severity: major → normal
Component: General → ImageLib
Product: Thunderbird → Core
QA Contact: general → imagelib
Version: unspecified → 1.8 Branch
Summary: VERY SLOW in ANY ACTION → Thunderbird spends >90% proc. cycles in thread jpeg_fcdt_islow+0x888a
Keywords: perf
need to narrow this issue and a good testcase message would be useful - the more extreme the better.
RealMink, can you try an early release? http://www.mozillamessaging.com/en-US/thunderbird/early_releases/

bug 392394 comment 16 indicates the thread information may not be enough:  "We always decode on the main thread, so seeing jpeg_fdct_islow show up on another thread generally means that the symbol data is missing for that thread and it's picking up just the closest symbol.  Getting a stack for the thread that's consuming the CPU may be useful."
Whiteboard: closeme 2008-12-01
@Reporter, we have not heard back from you in a while, so I am closing this bug as INCOMPLETE. You can reopen this bug if more information becomes available.
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → INCOMPLETE
Whiteboard: closeme 2008-12-01
You need to log in before you can comment on or make changes to this bug.