Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

[BUG-2745] User spammed with notifications if SLPlugin.exe can't be found. #11841

Open
23 tasks
sl-service-account opened this issue Jun 1, 2013 · 6 comments
Open
23 tasks

Comments

@sl-service-account
Copy link

sl-service-account commented Jun 1, 2013

Steps to Reproduce

  1. Login to agni and build a prim.
  2. Under the Texture category click on media and add a link to a youtube.
  3. When you try to play the youtube AVG Virus Scan will popup a dialog notifying you that slplugin.exe is trying to access the internet.
  4. If you don't allow an exception for slplugin.exe AVG will treat it as a virus.
  5. In SL you will get spammed with error messages you cannot close.

Another way to reproduce this is to rename slplugin.exe (i.e. slplugin_ren.exe) then launch SL. The error notifications should appear once you load into the world.

Actual Behavior

After building my first prim with an external media attachment, the virus scan software blocked the slplugin.exe. Once this happened, I couldn't view the youtube that was linked to my prim, and I started getting spammed with error notification dialogs that read:

"No Media Plugin was found to handle the "text/html" mime type. Media of this type will be unavailable."

I couldn't close the notification dialogs out, because when I hovered my mouse pointer over the top most dialog, focus was given to the dialog below where I hovering the mouse. Clicking in the dialog wouldn't give it focus.

Expected Behavior

  1. I was expecting that focus would be given to the error notification dialogs that I was hovering the mouse over, and clicking on.
  2. I was not expecting the virus scan software to block or detect the slplugin. I can imagine that a casual user would not know what to do, and possibly block whatever their virus software complained about.

Other information

Attachments

Links

Duplicates

Related

Original Jira Fields
Field Value
Issue BUG-2745
Summary User spammed with notifications if SLPlugin.exe can't be found.
Type Bug
Priority Unset
Status Accepted
Resolution Accepted
Reporter Marissa Linden (marissa.linden)
Created at 2013-06-01T00:08:40Z
Updated at 2016-05-02T00:33:51Z
{
  'Business Unit': ['Platform'],
  'Date of First Response': '2013-05-31T22:47:05.702-0500',
  'System': 'SL Viewer',
  'Target Viewer Version': 'viewer-development',
  'What just happened?': 'After building my first prim with an external media attachment, the virus scan software blocked the slplugin.exe. Once this happened, I couldn\'t view the youtube that was linked to my prim, and I started getting spammed with error notification dialogs that read:\r\n\r\n"No Media Plugin was found to handle the "text/html" mime type. Media of this type will be unavailable."\r\n\r\nI couldn\'t close the notification dialogs out, because when I hovered my mouse pointer over the top most dialog, focus was given to the dialog below where I hovering the mouse. Clicking in the dialog wouldn\'t give it focus.',
  'What were you doing when it happened?': "1. Login to agni and build a prim.\r\n2. Under the Texture category click on media and add a link to a youtube.\r\n3. When you try to play the youtube AVG Virus Scan will popup a dialog notifying you that slplugin.exe is trying to access the internet.\r\n4. If you don't allow an exception for slplugin.exe AVG will treat it as a virus.\r\n5. In SL you will get spammed with error messages you cannot close.\r\n\r\nAnother way to reproduce this is to rename slplugin.exe (i.e. slplugin_ren.exe) then launch SL. The error notifications should appear once you load into the world.",
  'What were you expecting to happen instead?': '1. I was expecting that focus would be given to the error notification dialogs that I was hovering the mouse over, and clicking on.\r\n2. I was not expecting the virus scan software to block or detect the slplugin. I can imagine that a casual user would not know what to do, and possibly block whatever their virus software complained about.',
  'Where': 'Agni server',
}
@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2013-06-01T03:47:06Z

I can imagine that a casual user would not know what to do, and possibly block whatever their virus software complained about.

They do block slplugin, all the time!
This has been a problem with slplugin and antivirus software ever since Snowglobe.
Antivirus software snaffling slplugin I would estimate to be the cause of about 70% of all reports of media/webkit fail we see in Firestorm support.
It is not just AVG that is the problem, this happens with all antivirus software. Certain antivirus software (Norton being the worst culpret) just silently block and delete the slplugin.exe file and the user isn't even given a choice to block or not)

I can reproduce the "No Media Plugin was found to handle the "text/html" mime type." notifications spam on Second Life 3.5.3 (276452) May 24 2013 02:06:23 (Second Life Release) when I deliberately blocked my slplugin with AVG.

I am actually able to close out the notifications but there are so many of them, it appears that they arnt closing because they are replaced so quickly.

If you enable debug console, you can see that the notification toasts are actually closing when you click on OK.
The toasts just keep on appearing though:

2013-06-01T03:24:50Z WARNING: LLViewerMediaImpl::newSourceFromMediaType: ONCE (5200th time seen): plugin initialization failed for mime type: text/html

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2014-07-11T01:27:14Z

Heya Marissa,

Can this issue be set to Public security level? It's been collecting a few dupes lately.
Thanks :)

@sl-service-account
Copy link
Author

Marissa Linden commented at 2014-07-11T02:35:26Z

Done! :)

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2016-01-06T16:29:29Z

Fix for the spam problem (not a fix for the slplugin failure) in Lion.
https://bitbucket.org/lindenlab/viewer-lion/commits/4296b2ed02e025c607dd6962835299dbcca52ab2
"MAINT-2753 Don't spam notification constantly, when plugin initialization failed. Just show it once after each teleport."

@sl-service-account
Copy link
Author

Lucia Nightfire commented at 2016-01-06T19:31:59Z

Music to my ears, heh.

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2016-02-21T11:56:05Z

Fixed in MAINT-RC: http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/4.0.2.310545

This was referenced Feb 14, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant