Changes between Version 17 and Version 18 of ReportBugs


Ignore:
Timestamp:
Sep 21, 2012, 9:15:50 AM (12 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReportBugs

    v17 v18  
    33= Reporting bugs =
    44
    5 The BOINC client software consists of two programs: the '''client''',
    6 which runs applications and does network communication, and the '''Manager''',
    7 which provides a graphical user interface (GUI) to the core client.
     5To report a bug, email the [mlist:boinc_alpha boinc_alpha] email list
     6or directly to [ProjectPeople David and Rom].
     7'''Note: when you post to boinc_alpha, attachments are stripped from your email;
     8include text inline rather than as attachments.
     9There's a 1 MB limit.'''
     10Please include:
     11  * The context: what platform, what version of BOINC, anything else that might be relevant.
     12  * What sequence of actions caused the problem.
     13  * The exact nature of the problem.
     14  * The relevant parts of your message logs (see below).
    815
    9 In general we're only interested in bug reports for the current public release, or for the latest testing release.
     16'''If you don't include this information, we probably won't be able to fix the bug.'''.
     17In general we're only interested in bug reports for the current public release,
     18or for the latest testing release.
    1019
    11 == Manager bugs ==
     20== Crashes ==
    1221
    13 If the manager crashes, look for the file '''stderrgui.txt''' in the BOINC data directory.
    14 It should have information about where the crash occurred.
    15 Email [ProjectPeople David and Rom], describing the situation and attaching this file.
     22The BOINC client software consists of two programs:
     23 * the '''client''', which runs applications and does network communication;
     24 * the '''manager''', which provides a graphical user interface (GUI) to the client.
    1625
    17 For other manager problems, write to the [mlist:boinc_alpha boinc_alpha email list.].
     26On windows, these are called '''boinc.exe''' and '''boincmgr.exe''' respectively.
    1827
    19 == Client bugs ==
     28Usually if the Manager shows "can't connect" it means the client has crashed.
     29You can verify this as follows.
     30Windows: run the Task Manager (ctrl-shift-esc) and check that there's no process named 'boinc.exe'.
     31!Mac/Linux: run {{{ps}}} and check that there's no process named 'boinc'.
    2032
    21 The best way to report client problems is to reproduce them using the
     33If the client or manager crashes, information about
     34the crash is written to a file in the BOINC data directory:
     35'''stderrgui.txt''' for the manager, '''stderrdae.txt''' for the client.
     36Email [ProjectPeople David and Rom],
     37describing the situation and attaching the relevant file.
     38
     39== Work-fetch and task scheduling bugs ==
     40
     41The most common client problems involve
     42
     43 * '''work fetch''': deciding when to request tasks,
     44   what project to request from, and how much work to request.
     45 * '''task scheduling''': deciding what tasks to run at a given point.
     46
     47The best way to report these types problems is to reproduce them using the
    2248[http://boinc.berkeley.edu/dev/sim_web.php BOINC Client Emulator],
    2349then send us a link to the result.
     
    2551which generally makes it easy to fix.
    2652
     53If the emulator doesn't reproduce the bug,
     54tell [ProjectPeople David]; we may need to improve the emulator.
    2755If you can't reproduce the problem with the emulator:
    28 
    29  * Report it to [ProjectPeople David]; we may need to improve the emulator.
    30  * If the client is crashing,
    31    check for a file '''stderrgui.txt''' in the BOINC data directory.
    32    Email [ProjectPeople David and Rom], describing the situation and attaching this file.
    33    Usually if the Manager shows "not connect" it means the client has crashed.
    34    You can verify this as follows.
    35    Windows: run the Task Manager (ctrl-shift-esc) and check that there's not process named 'boinc.exe'.
    36    Mac/Linux: run {{{ps}}} and check that there's not process named 'boinc'.
    37  * For non-crashing problems, email the [mlist:boinc_alpha boinc_alpha] email list or directly to [ProjectPeople David and Rom].
    38    '''Note: when you post to boinc_alpha, attachments are stripped from your email; include text inline rather than as attachments.
    39    There's a 1 MB limit.'''
    40    Your bug report should include:
    41   * The context: what platform, what version of BOINC, anything else that might be relevant.
    42   * What sequence of actions caused the problem.
    43   * The exact nature of the problem.
    44   * The relevant parts of your message logs (see below). '''If you don't include this information, we probably won't be able to fix the bug.'''.
    4556
    4657== Message logs ==