Changes between Version 14 and Version 15 of ReportBugs


Ignore:
Timestamp:
Apr 19, 2011, 11:35:40 AM (13 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReportBugs

    v14 v15  
    55The following information tells BOINC Alpha Testers (and anyone else who wants to help) how to report hard bugs,
    66so that we can fix them even if we can't reproduce them.
    7 
    8 == Background ==
    97
    108The BOINC client software consists of two programs: the '''core client''',
     
    2422When BOINC does something wrong, one or more of these files often contain information that allows BOINC developers to easily find and fix the problem.
    2523
    26 == Reporting hard bugs ==
    2724Report hard bugs by email, either to the [mlist:boinc_alpha boinc_alpha] email list or directly to [ProjectPeople David and Rom].
    2825'''Note: when you post to boinc_alpha, attachments are stripped from your email; include text inline rather than as attachments.
     
    5350Please edit the file to remove old entries, so that we don't get confused by them.
    5451
     52== The BOINC Client Emulator ==
    5553
    56 == Incorrect behavior ==
     54Problems involving task scheduling typically depend on
     55the specific computer and the projects to which it's attached.
     56This makes it hard for BOINC developers to reproduce such problems.
     57
     58The best way to report such problems is to reproduce them using the
     59[http://boinc.berkeley.edu/dev/sim_web.php BOINC Client Emulator],
     60then send us a link to the result.
     61
     62== Message logs ==
    5763If BOINC behaves incorrectly, we usually need the core client's message log to figure out what's going on.
    5864The message log describes what the core client is doing.
    5965It's identical to what's shown in the Messages tab of the Manager.
    60 By default the core client writes only a few messages. More detailed messages are enabled by turning on [ClientMessages logging flags].
     66By default the core client writes only a few messages.
     67More detailed messages are enabled by turning on [ClientMessages logging flags].
    6168This is done by editing the file `cc_config.xml` in your BOINC directory.
    6269For example, the following turns on the `task_debug` and `cpu_sched` flags (1 turns a flag on; 0 or unspecified turns it off):
     
    8592
    8693Some common problem types, and the suggested logging flags, are listed below.
    87 You should also check the [ClientMessages complete list of logging flags].
     94You should also check the [http://boinc.berkeley.edu/wiki/Client_configuration#Logging_flags complete list of logging flags].
    8895
    89 === BOINC gets too much or too little work ===
     96BOINC gets too much or too little work
    9097
    9198{{{
     
    93100}}}
    94101
    95 === BOINC thinks apps are running but they aren't ===
     102BOINC thinks apps are running but they aren't
    96103
    97104{{{
     
    101108}}}
    102109
    103 === CPU benchmark problems ===
     110CPU benchmark problems
    104111
    105112{{{
     
    107114}}}
    108115
    109 === Bad CPU scheduling decisions ===
     116Bad task scheduling decisions
    110117
    111118{{{
     
    115122}}}
    116123
    117 === Memory usage preferences ===
     124Memory usage and non-BOINC CPU usage
    118125
    119126{{{
     
    121128}}}
    122129
    123 === File transfer problems ===
     130File transfer problems
    124131
    125132{{{
     
    128135}}}
    129136
    130 === Screensaver problems ===
     137Screensaver problems
    131138
    132139{{{
     
    134141}}}
    135142
    136 === Applications not reporting CPU time, fraction done correctly ===
     143Applications not reporting CPU time, fraction done correctly
    137144
    138145{{{