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. |
| 5 | To report a bug, email the [mlist:boinc_alpha boinc_alpha] email list |
| 6 | or directly to [ProjectPeople David and Rom]. |
| 7 | '''Note: when you post to boinc_alpha, attachments are stripped from your email; |
| 8 | include text inline rather than as attachments. |
| 9 | There's a 1 MB limit.''' |
| 10 | Please 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). |
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. |
| 22 | The 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. |
21 | | The best way to report client problems is to reproduce them using the |
| 33 | If the client or manager crashes, information about |
| 34 | the crash is written to a file in the BOINC data directory: |
| 35 | '''stderrgui.txt''' for the manager, '''stderrdae.txt''' for the client. |
| 36 | Email [ProjectPeople David and Rom], |
| 37 | describing the situation and attaching the relevant file. |
| 38 | |
| 39 | == Work-fetch and task scheduling bugs == |
| 40 | |
| 41 | The 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 | |
| 47 | The best way to report these types problems is to reproduce them using the |
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.'''. |