VMware Horizon Community
azhskr
Enthusiast
Enthusiast

IE8 ThinApp Crashes when viewing any website with Flash Content

I have ThinApp'd IE8 by itself and it works fine.  However, as soon as I try to add Flash to it any time I view a page with Flash content it just closes.  No errors, nothing in the event log on the View Desktop, just nothing at all.

I have tried adding the Flash browser plugin as part of the IE8 ThinApp (That is, installing IE8 and then as part of the setup process installing adobe flash and shockwave).  I have also tried creating a separate ThinApp of Flash and then linking it to the IE8 thin app as part of the required app links parameter in the package.ini (which also exhibited the same behavior, IE 8 would just close on any page with flash content).

I am fairly new to using ThinApp so I'm sure I am doing something wrong.  Where/how do I start to troubleshoot what is going on?  Anyone have any thoughts or ideas?

I've attached the package.ini file for reference.  This one doesn't have the links to the flash package as I just got rid of that and started over completely.

0 Kudos
11 Replies
azhskr
Enthusiast
Enthusiast

I should also mention that the view desktop test environment is 32 bit Windows 7

0 Kudos
admin
Immortal
Immortal

Which version of ThinApp are you using? I have tried capturing IE8 with flash plugin on XPSp3 with thinApp version 4.6.1 and it runs well on win7.

-Sri

0 Kudos
azhskr
Enthusiast
Enthusiast

I should mention that we (myself and vmware tech support) have narrowed down the issue to something being caused by following the VMWare View Optimization Guide for Windows 7 (http://www.vmware.com/files/pdf/VMware-View-OptimizationGuideWindows7-EN.pdf).

I haven't had time to figure out what exactly in that document is causing the issue, but hopefully will find time in the next week or so.

0 Kudos
admin
Immortal
Immortal

Have you tried with ThinApp 4.6.1 (released last week)? I seem to remember we fixed a bug related to IE + Flash in 4.6.1, but can't find the exact problem description of that fix.

0 Kudos
azhskr
Enthusiast
Enthusiast

I didn’t know there was a new version out, I will try that first before going through that customization guide.

Jacob Benson

System Administrator

Direct: 402.884.2916

Fax: 402.575.5779

0 Kudos
nonsparker
Enthusiast
Enthusiast

Is there any updates as to what in the Optimization Guide caused the issues?

Twitter @thickguythinapp
Website thickguythinapp.com
0 Kudos
azhskr
Enthusiast
Enthusiast

It wasn't actually anything in the customization guide.  Turns out that the desktop pool flash settings were causing it to bomb out.  In the Pool Settings tab when you edit a Desktop Pool the section for Adobe Flash Settings for Remote Sessions looked like this:

Adobe Flash Quality:  Medium

Adobe Flash Throttling:  Moderate

When I changed the settings back to the ones below the issue stopped occurring.  Not sure if it's a bug or something else but I can definitely break it every single time by changing the pool settings.

Adobe Flash Quality:  Do not control

Adobe Flash Throttling:  Disabled

0 Kudos
TobyFruthParson
Enthusiast
Enthusiast

I have gone through nearly thirty builds of IE8 with ThinApp 4.6.1.  I have built IE8 on XP Pro SP2, XP Pro SP3, and Vista Busines 32-bit.  I have even gone so far as to try radical things, like moving c:\program files\internet explorer to a folder off the root of the C:\ drive, changing file permissions and updating registry entries, in an attempt to solve the issues we are seeing.  I even tried building it using Vista SP2 as a base, then capturing the IE8 updates on Win7 and applied the changed files and built each one of those.  Last but not least, I replaced all those files with files from Windows 2008.  To say that I can be a little obsessive is an understatement.

I went through all of those builds because two of my testers were seeing constant, instantaneous crashes when attempting to use virtual IE8.  I could not make the browser crash (with very few and obscure exceptions), and had an epiphany.  My laptop, my VM's and other testers, did not have systems with discreet Nvidia graphics.  The machines that were seeing constant crashing are Dell Precision M 6400/6500's with Nvidia QuadroFX 2700M/2800M graphics cards.

Yesterday I worked with a clean piece of hardware that had nothing but Vista Business 32-bit, all the Windows Updates (with the exception of IE8), and the hardware drivers.  I installed ThinApp on the machine and captured the installation of IE8 and its updates.  I built IE8, went to a page with Flash, and saw an instant crash on ntdll.dll.

I had the hunch regarding the Nvidia driver for some time, so I needed this hardware machine at my disposal in order to conduct the tests.  I was hoping by building on the offending hardware I might get a funstional build, but instead I saw the same crashes.  I decided to remove the Dell Nvidia driver and reboot.  Guess what?  Far fewer Flash-related crashes.  In fact, the only Flash I was able to make it crash on was on the new CNN Beta video page.  I installed the most recent driver from Nvidia, rebooted, and the instantaneous crashes reappeared.  I removed the Nvidia driver, rebooted, and 90% of the crashes went away.  I was able to perform this operation over and over with the same results every time.

While this thread may be primarily devoted to View issues, I thought that someone out there might benefit from the knowledge that Flash, Nvidia hardware with Nvidia drivers, and ThinApp 4.6.1 are not yet playing nicely together.

Toby Fruth, Sr. Specialist, The Parsons Corporation
0 Kudos
admin
Immortal
Immortal

There is a bug fix that has happened in the latest version of ThinApp - 4.6.2. I would suggest you to try with this latest version once it is out for customers.

0 Kudos
TobyFruthParson
Enthusiast
Enthusiast

I did manage to sucessfully package and AppLink to a Flash package.  Crash still occurs on the Dell/nVidia Precision M Series Mobile Workstation hardware combo.  Let's hope that the next ThinApp update addresses this issue, as well as Java 6 Update 26 (which also crashes.)

Toby Fruth, Sr. Specialist, The Parsons Corporation
0 Kudos
TobyFruthParson
Enthusiast
Enthusiast

ThinApp 4.6.2 solved the problem for us. Thanks to VMware Engineering for all their assistance.

Toby Fruth, Sr. Specialist, The Parsons Corporation
0 Kudos