Follow BoincTasks on Twitter Facebook        Visit our website here.
BoincTasks cloud login is working again

Main Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - wicked

Beta Testing / Re: BT 0.47
April 01, 2010, 03:05:35 PM

Upgraded to 0.47 this other day. Now the new Tasks column in Projects tab is blank. Also, I get a persistent crash whenever I try to go to Transfers tab. Here's the details for the crash (I have an User Mini Dump File collected by WER that I can send if you want to look over it yourself):

Log Name:      Application
Source:        Application Error
Date:          1.4.2010 17:17:15
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Faulting application name: BoincTasks64.exe, version:, time stamp: 0x4bafc519
Faulting module name: BoincTasks64.exe, version:, time stamp: 0x4bafc519
Exception code: 0xc0000005
Fault offset: 0x000000000003fb41
Faulting process id: 0x1390
Faulting application start time: 0x01cad0eba3987f7e
Faulting application path: C:\Program Files\eFMer\BoincTasks\BoincTasks64.exe
Faulting module path: C:\Program Files\eFMer\BoincTasks\BoincTasks64.exe
Report Id: 4541f1f4-3d99-11df-8d08-001966f28774

*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *

00000001`4003fb41 8b548130        mov     edx,dword ptr [rcx+rax*4+30h]

EXCEPTION_RECORD:  ffffffffffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 000000014003fb41 (BoincTasks64+0x000000000003fb41)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 0000000000000000
   Parameter[1]: 00000000047f014c
Attempt to read from address 00000000047f014c

PROCESS_NAME:  BoincTasks64.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
EXCEPTION_PARAMETER1:  0000000000000000
EXCEPTION_PARAMETER2:  00000000047f014c
READ_ADDRESS:  00000000047f014c
00000001`4003fb41 8b548130        mov     edx,dword ptr [rcx+rax*4+30h]

FAULTING_THREAD:  0000000000000c78
LAST_CONTROL_TRANSFER:  from 00000001400e45eb to 000000014003fb41
00000000`0012f8d0 00000001`400e45eb : 00000000`000001fb 00000000`00000000 00000000`41005213 00000000`00000000 : BoincTasks64+0x3fb41
00000000`0012f9a0 00000001`400de6ec : 00000000`07310040 00000000`00000479 00000000`0000000a 00000000`020802f8 : BoincTasks64+0xe45eb
00000000`0012fae0 00000001`400e2062 : 00000000`00000000 00000000`020802f8 00000000`0000000a 00000000`002e8440 : BoincTasks64+0xde6ec
00000000`0012fb20 00000001`400e2169 : 00000000`003408d2 00000000`020802f8 00000000`00000479 00000000`00000000 : BoincTasks64+0xe2062
00000000`0012fbc0 00000000`76b2c3c1 : 00000000`00000000 00000000`00000000 00000000`00000001 00000001`400ce59c : BoincTasks64+0xe2169
00000000`0012fc00 00000000`76b2c60a : 00000000`002e8498 00000001`400e2110 00000000`00000000 00000000`00938a20 : user32!UserCallWinProcCheckWow+0x1ad
00000000`0012fcc0 00000000`50286df5 : 00000000`00000000 00000000`00000000 00000001`400e2110 00000000`002e8498 : user32!DispatchMessageWorker+0x3b5
00000000`0012fd40 00000001`400dad7e : 00000001`401b6150 00000001`40000001 00000000`00000001 00000000`002e8440 : PAVSHOOK64+0x26df5
00000000`0012fdf0 00000001`400da93c : 00000001`401b6150 00000000`00000001 00000000`00000001 00000001`401b6150 : BoincTasks64+0xdad7e
00000000`0012fe20 00000001`40140017 : 00000000`00000001 00000001`40000000 00000000`00000000 00000000`002731f5 : BoincTasks64+0xda93c
00000000`0012fe60 00000001`40122d71 : 00000000`00000000 00000000`00000000 00000000`00000006 00000001`40000000 : BoincTasks64+0x140017
00000000`0012fea0 00000000`76c2f56d : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : BoincTasks64+0x122d71
00000000`0012ff60 00000000`76d63281 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0xd
00000000`0012ff90 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x1d

STACK_COMMAND:  ~0s; .ecxr ; kb
SYMBOL_NAME:  BoincTasks64+3fb41
MODULE_NAME: BoincTasks64
IMAGE_NAME:  BoincTasks64.exe
FAILURE_BUCKET_ID:  INVALID_POINTER_READ_c0000005_BoincTasks64.exe!Unknown
0:000> lmvm BoincTasks64
start             end                 module name
00000001`40000000 00000001`401e5000   BoincTasks64   (no symbols)
    Loaded symbol image file: BoincTasks64.exe
    Mapped memory image file: C:\Program Files\eFMer\BoincTasks\BoincTasks64.exe
    Image path: C:\Program Files\eFMer\BoincTasks\BoincTasks64.exe
    Image name: BoincTasks64.exe
    Timestamp:        Mon Mar 29 00:07:37 2010 (4BAFC519)
    CheckSum:         001DE57E
    ImageSize:        001E5000
    File version:
    Product version:
    File flags:       0 (Mask 3F)
    File OS:          4 Unknown Win32
    File type:        1.0 App
    File date:        00000000.00000000
    Translations:     0409.04e4
    CompanyName:      eFMer
    ProductName:      eFMer BoincTask
    InternalName:     BoincTasks.exe
    OriginalFilename: BoincTasks.exe
    FileDescription:  Displays BOINC tasks local & remote .
    LegalCopyright:   (c) 2009-2010 eFMer.  All rights reserved.
rax=00000000000000ff rbx=000000014003fa50 rcx=00000000047efd20
rdx=0000000000000000 rsi=00000000020802f8 rdi=0000000007310040
rip=000000014003fb41 rsp=000000000012f8d0 rbp=0000000007310040
r8=0000000000000001  r9=0000000000000000 r10=000000000000000a
r11=0000000000000001 r12=000000000000000a r13=0000000000000000
r14=0000000000000100 r15=0000000000000006
iopl=0         nv up ei pl nz na pe nc
cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010202
00000001`4003fb41 8b548130        mov     edx,dword ptr [rcx+rax*4+30h] ds:00000000`047f014c=????????

I just noticed that BoincTask64 had crashed when the computer automatically returned from sleep this morning. :o
Maybe this event information helps you track down the reason and possibly fix something in the code.


Log Name:      Application
Source:        Application Error
Date:          25.3.2010 5:59:42
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Faulting application name: boinctasks64.exe, version:, time stamp: 0x4ba555a7
Faulting module name: boinctasks64.exe, version:, time stamp: 0x4ba555a7
Exception code: 0xc0000005
Fault offset: 0x0000000000001c5e
Faulting process id: 0xab0
Faulting application start time: 0x01cacab4e70ae87a
Faulting application path: C:\Program Files\eFMer\BoincTasks\boinctasks64.exe
Faulting module path: C:\Program Files\eFMer\BoincTasks\boinctasks64.exe
Report Id: d6d536de-37c2-11df-889c-00224369f427
Wish List / Re: Initializing status in Projects
March 13, 2010, 09:36:19 PM

Boinc Manager actually says "Scheduler request pending, Requested by account manager, Communication deferred 3:36:15" while BoincTasks v0.44 says "Deferred for 3:36:15, Initializing".

When I do a manual project update Boinc Manager says "Scheduler request pending, Requested by user, Scheduler request in progress" while BoincTasks says "Updating".
Wish List / Initializing status in Projects
March 13, 2010, 07:38:07 PM

I see lot of "Initializing" statuses in Projects (in v0.44). These seem to happen also to projects that have been in the computer for sometime already. To me these look more like "Scheduler request in progress" status when comparing to Messages for the computer. Especially since they happen to all after Account Manager sync that trigger scheduler request to all projects.

Maybe this is related to the following change in v0.43?

Quote-(FIXED) Project view code 5 = initializing, 7 = in progress.

Even though most of my problems with FreeHAL project tasks were fixed (thanks for that!) I'd still like to hide it's numerous tasks. So I would like an option in Tasks tab to filter out all tasks for a specific project (or projects). Other option is to allow combining on Running status for one or more projects.

I'd like to have this feature because FreeHAL project has upto 25 running tasks per computer. Display gets crowded pretty fast and I'm usually not interested on this project but rather see how tasks for all the other projects are progressing. Add in my hesitation to touching my mouse to scroll the long task list because that would suspend my GPUs and you might understand me better. :)

BTW, please, could you update your donation status and wishes? Thank you, and keep up the good work! (But enjoy your vacation.)
First changes to "ŸÄÔG6ÁóK9E04Ó®âµá—€äCf
Ôå×Ej'TÓ1I%" and second to "_Ÿ·ÑiXgDô%›ÕþŽˆö,'Æ•S,4ÌiÒ©0.ééh†Þ" without the quotes. Although, copy/paste to this forum might have changed the encoding..

    6) Yeah, this is probably related to the same blank projects mentioned in point 8. But problem is that the blank lines are multiplying all by themselves. And there's initially four when there's only 2 projects in one computer that haven't been initialized. (I left them on one computer on purpose to detect when their back.)
    8) True, maybe I should just detach from the projects as a workaround. That's probably what everybody else does and thus they have never seen this kind of strangeness. :)

Thank you for your replies and awesome responsiveness so far! :)
Quote from: fred on February 07, 2010, 08:53:00 PM

1) If FreeHAL is reporting the CPU use correctly it should not generate a warning. The warning is set up for tasks that use the full (1) Cpu. But I put in the to test list.
2) The warning can be tailored to a specific CPU use range like 0.1 to 0.4.
3) Hmm almost impossible to do correctly, you could make a guess , but I put it on the list to look into.
4) Ok on the list.
5) Strange, probably the encryption that has problems with some specific character or combination. If you can give me a password that produces these problems.
6) ?? Tell me more.
7) ??
8) Can you give me an example or a screenshot. It could be an newer or older BOINC version that causes these problems. The name is the URL name of the project.

    1. Hmm, I wonder if there's indeed some reporting problems in that project. After waking from sleep it was overflowing CPU % field and Progress % field was way over 700%. :( It did correct itself out after a while but still was strange. Also, should the Use column show this as a non-CPU intensive job or is that functioning only for GPU jobs? Maybe FreeHAL is not reporting CPU usage correctly or something..
    2. Yeah, I can make the warning go away. But I'm still interested in hiding that particular project on the Tasks tab. Is this something you'd consider implementing for a future version?
    3. Cool, thanks for trying! :)
    4. Awesome, thanks!
    5. Sure, b72c2597114cae3257a3584186617769 and 69b5b81e5954e755fd9a4b98c576ff14 are the troublesome entries. Both are defaults generated automatically by BOINC Client.
    6. Here's a screen shot of the problem. I started by selecting one server, one actual project and four blank lines that were there after opening the window. Waiting a while and there were two additional blank lines. Wait a while and there were six and so on..

    7. This is basically host level speed measurements where point 3 was task level measurements. Let's get back to this after those two prerequirements are done (if step 3 is even possible). Although, one thing "Computers" display could have, IMO, and that's the measured speed of the host. And maybe BOINC client version.
    8. Sure, this screen shot shows the blank entries. Both are projects that haven't been able to make the initial contact to the project servers.


It's so awesome to find an active project after trying BoincView and getting excited only to realize it's development has stopped. After using BoincTasks for a day I have few wishes that'll make it a perfect tool for me use. Some of these I miss after trying BoincView. Here goes:

    1. Better handling for non-CPU intensive projects like FreeHAL (no, it doesn't use GPU either). Now the CPU % and Elapsed Time seem totally off (jumping between 0.xx% and ~80%) and they keep triggering the Warning color due to the default CPU rule. (Yes, I already disabled the warning by deleting the rule.) These should be marked as non-CPU intensive (on Use column?) and excluded somehow from the low CPU warnings (rather warn when they ARE using much CPU).
    2. Quick fix for the numerous non-CPU intensive tasks would be to allow exclude (filter out) one or more projects from the lists (especially Tasks). This also helps with the clutter since these add lots of running jobs..
    3. I miss the current speed (for example GFlops per second) display of the running tasks that BoincView had. This allowed me to compare effectiveness of different computers running same project. Then I could decide if I should prefer running some project on some specific computer and save the other computer running something else.
    4. Sorting with Use column on the Tasks tab doesn't seem to work. Even if I set it up as primary sort criteria it doesn't list blank lines as a group but intermingles them with GPU tasks. Yes, I tried this to have GPU and CPU tasks listed separately. Also, same problem seems to prevent me to sort Projects tab first with Project and then Computer.
    5. I have two computers that seems to corrupt their stored password every time BoincTasks is closed and started again. Looking at the XML file there doesn't seem to anything strange there but still the passwords won't survive intact. :(
    6. Projects list in Statistics graphics window seems to gather lots of blank entries that multiply every time it's refreshed.
    7. I really like the idea of adding Computers as a "normal tab" that's on the task list. After that's done it can be enhanced to add measured speed of host and other details like BoincView has in it's Hosts tab. :)
    8. Some projects have blank name in the Projects tab. These are probably ones that haven't been able to contact project servers to fetch their official name. BoincTasks should detect this condition and switch to project URL or some other identification string for these.. This is how Boinc Manager handles these projects.

That's probably enough wishes for now. ;) Thanks for listening!