Professional UI Solutions
Site Map   /  Register
 
 

Forum

Please Log In to post a new message or reply to an existing one. If you are not registered, please register.

NOTE: Some forums may be read-only if you are not currently subscribed to our technical support services.

Forums » Prof-UIS Tech Support » Application "hangs" with a theme different than "Simple" Collapse All
Subject Author Date
Pawel Kalinowski Jan 8, 2008 - 6:40 AM

Hello,

I am writing this post from user’s point of view, so please excuse lack of proper technical details and rather lengthy post.

We have the following problem with our Mozilla based application that uses Prof-UIS:

The application is basically a web browser with some special features. The application "hangs" when user with a single-core processor (like Intel Celeron) navigates to a web page containing Flash movies. This happens only when a more sophisticated theme (e.g. Silver, Blue or Black) is selected.

It does NOT happen when “Simple” theme is selected.

We were not suspecting Prof-UIS at all, were rather looking for ways to control Flash plugin. Only recently we added to our application different themes and noticed, that switching to “Simple” theme solves the problem.

My question is – what is the difference between “Simple” theme and the others that may cause such a behaviour? We would like to have the application working nicely with other themes as well, because it would be a shame to deliver the application with all of the Prof-UIS eye candy disabled. Possibly we will have to switch to “Simple” theme in the default settings of the application if no other solution is found.

How to reproduce the problem:

Use a single core processor without HyperThreading (e.g. Celeron).
Download the application (compiled with 2.82):
http://heatmap.gemius.pl/download/gHM_Setup_ver5.0.20080107-beta.exe
To run it use login: demo
password: demo

Adobe Flash Player plugin is required (you will be asked for installing it if not present in the system).

In “Settings” tab uncheck “Disable Flash Animations and Pop-ups” (to enable Flash) and in “Home” tab navigate to e.g. http://www.gemius.com

When there is “Simple” theme selected (“Settings” tab, “Application look” option), the application works OK.

When a different theme is selected (i.e. Silver, Blue or Black), the application UI ceases to react, i.e. clicking on tabs does not change ribbon contents. In fact the application IS reacting, only very slow (like 30-60 seconds after a click). To me it looks like a kind of race condition or something similar, as processor load of a test PC with ~2Ghz Celeron is far from 100% when application is “stalled”.

As I wrote, we were looking everywhere BUT Prof-UIS (to no avail), but why does changing a theme dramatically changes behaviour of the application?

I would appreciate any ideas as this issue is one of our major headaches since switching from IE to Mozilla :).

Best regards,

Pawel Kalinowski
www.gemius.com


Technical Support Jan 11, 2008 - 11:19 AM

Windows XP Professional English with Service Pack 2 and all the latest updates from the Windows Update site. Visual Studio 6.0 with Service Pack 6, Visual Studio 2005 with Service Pack 1 and .NET 1.1, 2.0, 3.0 and 3.5 frameworks are also installed on it. All the Windows updates were made after both Visual Studio versions had been installed.

Pawel Kalinowski Jan 11, 2008 - 6:55 AM

Thank you very much for trying to run our app! It looks like we have a bigger headache than we thought :)

Could you please let me know OS version (e.g. XP Professional / Vista Ultimate) you tried it?

Best regards,

pawel kalinowski

Technical Support Jan 10, 2008 - 12:30 PM

We failed to run your application and we cannot look at it because it crashes after a 1-2 seconds delay when clicking the OK button on the dialog with the user name and password. The main window does not appear at all. Mozilla Firefox 2.0.0.11 with Flash plugin was used.

Loaded modules before access violation:

’gemiusHeatMap.exe’: Loaded ’C:\Program Files\gemiusHeatMap\gemiusHeatMap.exe’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\ntdll.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\kernel32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\user32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\gdi32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\comdlg32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\shlwapi.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\msvcrt.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\advapi32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\rpcrt4.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\comctl32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\shell32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\winspool.drv’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\oledlg.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\ole32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\oleaut32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\ws2_32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\ws2help.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\wininet.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\crypt32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\msasn1.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\winmm.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\imm32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\lpk.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\usp10.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\Program Files\gemiusHeatMap\gecko\mozctlx.dll’, Binary was not built with debug information.
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2\msvcr80.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\uxtheme.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\msimg32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\Program Files\Stardock\Object Desktop\EnhancedDialog\enhdlginit.dll’, Binary was not built with debug information.
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\atl.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\MSCTF.dll’
’gemiusHeatMap.exe’: Loaded ’C:\Program Files\Stardock\Object Desktop\WindowFX\wfx.dll’
’gemiusHeatMap.exe’: Loaded ’C:\Program Files\Logitech\SetPoint\gamehook.dll’
’gemiusHeatMap.exe’: Loaded ’C:\Program Files\Logitech\SetPoint\lgscroll.dll’, Binary was not built with debug information.
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2\msvcp80.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\ntmarta.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\wldap32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\samlib.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\riched32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\riched20.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\MSCTFIME.IME’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\secur32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\clbcatq.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\comres.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\version.dll’
’gemiusHeatMap.exe’: Loaded ’C:\Program Files\LG Software\Battery Miser\McIdle.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\urlmon.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\wsock32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\mswsock.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\hnetcfg.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\userenv.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\wshtcpip.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\netapi32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\wintrust.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\imagehlp.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\schannel.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\rasapi32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\rasman.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\tapi32.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\rtutils.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\msv1_0.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\iphlpapi.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\sensapi.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\rsaenh.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\rasadhlp.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\wshbth.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\setupapi.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\dnsapi.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\winrnr.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\jsproxy.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\jscript.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\xpsp2res.dll’, Binary was not built with debug information.
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\dssenh.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\cryptnet.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\winhttp.dll’
’gemiusHeatMap.exe’: Loaded ’C:\Program Files\gemiusHeatMap\gecko\mozctl.dll’, Binary was not built with debug information.
’gemiusHeatMap.exe’: Loaded ’C:\Program Files\gemiusHeatMap\gecko\gkgfx.dll’, Binary was not built with debug information.
’gemiusHeatMap.exe’: Loaded ’C:\Program Files\gemiusHeatMap\gecko\xpcom_core.dll’, Binary was not built with debug information.
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\nspr4.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\msvcr71.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\plc4.dll’
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\plds4.dll’
’gemiusHeatMap.exe’: Loaded ’C:\Program Files\gemiusHeatMap\gecko\xpcom.dll’, Binary was not built with debug information.
’gemiusHeatMap.exe’: Loaded ’C:\WINDOWS\system32\apphelp.dll’
Unhandled exception at 0x01a40e9c in gemiusHeatMap.exe: 0xC0000005: Access violation reading location 0x00000024.
Call stack is:
>          mozctl.dll!01a40e9c()     
            [Frames below may be incorrect and/or missing, no symbols loaded for mozctl.dll]         
            ntdll.dll!7c90efe3()         
            ntdll.dll!7c92bbe5()        
            ntdll.dll!7c915707()        
            ntdll.dll!7c911538()        
            ntdll.dll!7c911538()        
            ntdll.dll!7c9119e6()        
            ntdll.dll!7c911538()        
            ntdll.dll!7c9106eb()        
            ntdll.dll!7c91056d()        
            kernel32.dll!7c809988()   
            kernel32.dll!7c80999b() 
            kernel32.dll!7c80999b() 
            gdi32.dll!77f1b230()       
            gdi32.dll!77f1adfc()       
            gdi32.dll!77f16966()       
            gdi32.dll!77f1b7d7()      
            user32.dll!77d62fb0()     
            gemiusHeatMap.exe!0047ed10()             
            gemiusHeatMap.exe!0047efec()             
            gemiusHeatMap.exe!00492d0f()             
            gemiusHeatMap.exe!00471b7b()            
            gemiusHeatMap.exe!00471bbc()            
            gemiusHeatMap.exe!00471bea()             
            gemiusHeatMap.exe!004732fb()             
            gemiusHeatMap.exe!0040e413()             
            gemiusHeatMap.exe!00497282()             
            gemiusHeatMap.exe!004972a6()             
            gemiusHeatMap.exe!0047bc3c()             
            MSCTFIME.IME!755c44f5()        
            gemiusHeatMap.exe!004961b1()             
            gemiusHeatMap.exe!00496726()             
            gemiusHeatMap.exe!004777fe()             
            gemiusHeatMap.exe!004088bc()             
            gemiusHeatMap.exe!0047a063()             
            gemiusHeatMap.exe!0047a0f0()             
            user32.dll!77d48709()     
            user32.dll!77d4d297()    
            user32.dll!77d70494()     
            user32.dll!77d5215c()     
            user32.dll!77d51b08()    
            gemiusHeatMap.exe!00477ee8()             
            gemiusHeatMap.exe!0047b958()             
            gemiusHeatMap.exe!00473b86()             
            gemiusHeatMap.exe!00473a3e()             
            gemiusHeatMap.exe!004092fe()             
            gemiusHeatMap.exe!0049e17f()             
            gemiusHeatMap.exe!0041c0c8()             
            gemiusHeatMap.exe!0041c3c5()             
            gemiusHeatMap.exe!0047cba7()             
            gemiusHeatMap.exe!0047cdb4()            
            gemiusHeatMap.exe!0048fa21()             
            gemiusHeatMap.exe!0041ebe0()             
            gemiusHeatMap.exe!006eeecf()             
            gemiusHeatMap.exe!004a1693()             
            kernel32.dll!7c816d4f()   
            kernel32.dll!7c8399f3()   
            gemiusHeatMap.exe!006e0061()             
            gemiusHeatMap.exe!006e0061()             
            gemiusHeatMap.exe!006e0061()             
            gemiusHeatMap.exe!006e0061()