Difference between revisions of "Viewerhelp:Bug Reporting"

From Second Life Wiki
Jump to navigation Jump to search
m (Text replace - '{{FROZEN Help Article - In Translation|Batch 2}}' to '{{Translated Help Article||18 Mar 2010}}')
Line 1: Line 1:
{{Translated Help Article||18 Mar 2010}}
{{Translated Help Article||18 Mar 2010}}
''Is a feature not working as expected in your Second Life? You may have found a bug!''
{{TOCright}}
 
;What's a bug?
== What's a bug? ==
:A bug is an unintended problem that affects more than one person under the same conditions.
An unintended computer problem that happens for more than one person under the same conditions.
See also [http://wiki.secondlife.com/wiki/Not_a_bug What's ''not'' a bug?]
 
[http://wiki.secondlife.com/wiki/Not_a_bug What's ''not'' a bug?]


== How to file a bug report ==
== How to file a bug report ==
Line 12: Line 10:
Useful bug reports are:
Useful bug reports are:


* '''<font color="red">Easy-to-follow</font>''' - Ever given driving directions, where you emphasize landmarks to watch for? Bug reports should be like that: they have a sensible order and a friend can follow your steps.
* '''Easy-to-follow''' - Ever given driving directions, where you emphasize landmarks to watch for? Bug reports should be like that: they have a sensible order and a friend can follow your steps.
* '''<font color="red">Reproducible</font>''' - Sadly, sometimes it's tough to find evidence of certain bugs. But many bugs happen reliably after following a series of steps. Please tell us how you found it.
* '''Reproducible''' - Sadly, sometimes it's tough to find evidence of certain bugs. But many bugs happen reliably after following a series of steps. Please tell us how you found it.
* '''<font color="red">NOT account-specific, support issues</font>''' - Individual situations that require a personalized response, such as a billing problem, are ''different!'' For those, [http://secondlife.com/support visit our Support Portal].
* '''NOT account-specific, support issues''' - Individual situations that require a personalized response, such as a billing problem, are ''different!'' For those, [http://secondlife.com/support visit our Support Portal].


With that in mind:
With that in mind:


# '''[http://jira.secondlife.com Go to our Issue Tracker]''' and read the instructions.
# '''[http://jira.secondlife.com Go to the Issue Tracker]''' and read the instructions.
# Search the Issue Tracker to see if the bug has already been reported. It's comforting to know someone else has the same problem.
# Search the Issue Tracker to see if the bug has already been reported. It's comforting to know someone else has the same problem.
# If you find no matches, write a bug report including '''(1) steps to follow, (2) what you expected to happen, and (3) what happened instead'''. If you're able to provide pictures, video, or logs in addition to text, even better.
# If you find no matches, write a bug report including '''(1) steps to follow, (2) what you expected to happen, and (3) what happened instead'''. If you're able to provide pictures, video, or logs in addition to text, even better.


The goal is to '''show Linden Lab what you see, so we can see it too, and then we hunt down and fix the bug'''.
The goal is to '''show Linden Lab what you see, so they can track down and fix the bug'''.
 
== Frequently asked questions ==


== I'm not very experienced and I need help! ==
=== I'm not very experienced and I need help! ===
Don't worry. There's lots of discussion on the Issue Tracker where experienced Residents help new bug reporters.
Don't worry. There's lots of discussion on the Issue Tracker where experienced Residents help new bug reporters.


We also hold [http://wiki.secondlife.com/wiki/Bug_triage inworld bug triages] where you can add bugs to the agenda beforehand, then discuss with Lindens and Residents.
We also hold [http://wiki.secondlife.com/wiki/Bug_triage inworld bug triages] where you can add bugs to the agenda beforehand, then discuss with Lindens and Residents.


== What if Second Life is having a widespread service issue '''right now'''? ==
=== What if Second Life is having a widespread service issue now? ===
Generally, login problems, teleport failures, and such are shown on our '''[http://status.secondlifegrid.net/ Grid Status Reports]''' and since we're already working on it, there's ''no'' need to file a bug report.
Generally, login problems, teleport failures, and such are shown on the '''[http://status.secondlifegrid.net/ Grid Status Report site]''' and for these issues there's no need to file a bug report.


== What if the bug I found is '''really''' serious and shouldn't be shared? ==
=== What if the bug I found is '''really''' serious and shouldn't be shared? ===
'''[http://wiki.secondlife.com/wiki/Security_issues Learn about our Security Issues steps]''' for exploits that compromise real-life identity, destroy content, and other serious issues that need discretion to be fixed ASAP.
'''[http://wiki.secondlife.com/wiki/Security_issues Learn about our Security Issues steps]''' for exploits that compromise real-life identity, destroy content, and other serious issues that need discretion to be fixed as soon as possible.


== I reported a bug but it hasn't been fixed! Why? ==
=== Why hasn't the bug I reported been fixed? ===
We fix many bugs, but it's unrealistic to expect that we'll fix ''all'' of them. Let's look at this closer:
We fix many bugs, but it's unrealistic to expect that we'll fix ''all'' of them. Let's look at this closer:


Line 44: Line 44:
For more background, see this [http://blogs.secondlife.com/community/technology/blog/2009/08/29/taking-technical-feedback-from-residents blog post on how Linden Lab handles technical feedback from Residents].
For more background, see this [http://blogs.secondlife.com/community/technology/blog/2009/08/29/taking-technical-feedback-from-residents blog post on how Linden Lab handles technical feedback from Residents].


== How do I find out where bugs get fixed? ==
=== How do I find out where bugs get fixed? ===
Search the Issue Tracker, or if you have trouble, '''[http://wiki.secondlife.com/wiki/Category:Release_Notes check the Release Notes]'''. Each version contains step-by-step highlights of what was changed.
Search the Issue Tracker, or if you have trouble, '''[http://wiki.secondlife.com/wiki/Category:Release_Notes check the Release Notes]'''. Each version contains step-by-step highlights of what was changed.


== Want to know more? ==
== More information ==
After you've learned the essentials of bug reporting, give it some time to digest. Then:
After you've learned the essentials of bug reporting, give it some time to digest. Then:



Revision as of 09:34, 4 January 2012

KBcaution.png Important: This article has been translated. The translation was imported on 18 Mar 2010. Any changes will require re-export for incremental translation.
What's a bug?
A bug is an unintended problem that affects more than one person under the same conditions.

See also What's not a bug?

How to file a bug report

A bug report is a detailed description of a bug that will enable Linden Lab to find and address the issue.

Useful bug reports are:

  • Easy-to-follow - Ever given driving directions, where you emphasize landmarks to watch for? Bug reports should be like that: they have a sensible order and a friend can follow your steps.
  • Reproducible - Sadly, sometimes it's tough to find evidence of certain bugs. But many bugs happen reliably after following a series of steps. Please tell us how you found it.
  • NOT account-specific, support issues - Individual situations that require a personalized response, such as a billing problem, are different! For those, visit our Support Portal.

With that in mind:

  1. Go to the Issue Tracker and read the instructions.
  2. Search the Issue Tracker to see if the bug has already been reported. It's comforting to know someone else has the same problem.
  3. If you find no matches, write a bug report including (1) steps to follow, (2) what you expected to happen, and (3) what happened instead. If you're able to provide pictures, video, or logs in addition to text, even better.

The goal is to show Linden Lab what you see, so they can track down and fix the bug.

Frequently asked questions

I'm not very experienced and I need help!

Don't worry. There's lots of discussion on the Issue Tracker where experienced Residents help new bug reporters.

We also hold inworld bug triages where you can add bugs to the agenda beforehand, then discuss with Lindens and Residents.

What if Second Life is having a widespread service issue now?

Generally, login problems, teleport failures, and such are shown on the Grid Status Report site and for these issues there's no need to file a bug report.

What if the bug I found is really serious and shouldn't be shared?

Learn about our Security Issues steps for exploits that compromise real-life identity, destroy content, and other serious issues that need discretion to be fixed as soon as possible.

Why hasn't the bug I reported been fixed?

We fix many bugs, but it's unrealistic to expect that we'll fix all of them. Let's look at this closer:

  • What do we know? We can't act on bugs that we can't reproduce or don't have enough info about. It's like telling the police a crime happened without evidence.
  • Is it enough of a priority? For example, an inventory loss bug that affects many Residents gets a much higher priority than a cosmetic glitch only noticed by a few.
  • What are the dependencies? Second Life is a complex system and we need to be sure, even if a bug seems simple, that fixing it won't create more bugs in related areas.

For more background, see this blog post on how Linden Lab handles technical feedback from Residents.

How do I find out where bugs get fixed?

Search the Issue Tracker, or if you have trouble, check the Release Notes. Each version contains step-by-step highlights of what was changed.

More information

After you've learned the essentials of bug reporting, give it some time to digest. Then: