FahMon (multi-platform app to monitor various F@h clients)
Moderator: Site Moderators
Re: FahMon (multi-platform app to monitor various F@h clients)
UF you have e-mail.
-
- Site Admin
- Posts: 1288
- Joined: Fri Nov 30, 2007 9:37 am
- Location: Oxfordshire, UK
Re: FahMon (multi-platform app to monitor various F@h clients)
Thanks, you might have to send it again though, as there was a typo in the address I gave youbollix47 wrote:UF you have e-mail.
It should have been andrew_s {at} fahmon {dot} net
Re: FahMon (multi-platform app to monitor various F@h clients)
Just an added note .... I don't see any of the GPU projects listed under Tools > Benchmarks.
There too it's just the SMP clients that are showing correctly.
There too it's just the SMP clients that are showing correctly.
Re: FahMon (multi-platform app to monitor various F@h clients)
I'd like to suggest that this be increased to the last 8KiB so that we are able to see how the previous WU ended. It shouldn't increase the load too much and would help in keeping track of any problems. As it is with 4KiB the previous WU send info will be gone by the time you get 50-60% of the current WU and you'd have to open FAHlog.txt to check for problems. Not a huge inconvenience but I believe it would be more convenient if it was set to at least 8.uncle_fungus wrote: Indeed, the SVN code has been handling this very well for a while now, FahMon just reads the last 4KiB of the log and ignores the rest.
I'm just using 8 as an example as that would work for GPU and a2 SMP WUs, however you may need a little more for other WU types. Even 16-20 should not slow down the loading to any significant extent. IMO
Thanks for your consideration.
Re: FahMon (multi-platform app to monitor various F@h clients)
Okay here's the output.uncle_fungus wrote:
That definately shouldn't be happening. If you can run fahmon inside of gdb that would help greatly as it will tell me where in the code the crash is occuring.
Code: Select all
gdb src/fahmon <enter> run <enter>
Code: Select all
(gdb) run
Starting program: /home/craig/FahMon-2.3.4/src/fahmon
[Thread debugging using libthread_db enabled]
[New Thread 0xb6b60af0 (LWP 8977)]
[Debug] 11:50:18 AM: ../src/generic/hyperlink.cpp(80): assert "!url.empty() || !label.empty()" failed in Create(): Both URL and label are empty ?
[Debug] 11:50:20 AM: ../src/generic/hyperlink.cpp(80): assert "!url.empty() || !label.empty()" failed in Create(): Both URL and label are empty ?
[New Thread 0xb6306b90 (LWP 8979)]
[Thread 0xb6306b90 (LWP 8979) exited]
[New Thread 0xb6306b90 (LWP 8980)]
[Thread 0xb6306b90 (LWP 8980) exited]
(fahmon:8977): Gtk-WARNING **: /build/buildd/gtk+2.0-2.15.5/gtk/gtkwidget.c:9103: widget class `GtkPizza' has no property named `row-ending-details'
[New Thread 0xb6306b90 (LWP 9022)]
[Thread 0xb6306b90 (LWP 9022) exited]
[New Thread 0xb6306b90 (LWP 9023)]
[Thread 0xb6306b90 (LWP 9023) exited]
[New Thread 0xb6306b90 (LWP 9357)]
[Thread 0xb6306b90 (LWP 9357) exited]
[New Thread 0xb5af3b90 (LWP 9358)]
[Thread 0xb5af3b90 (LWP 9358) exited]
[New Thread 0xb5af3b90 (LWP 9592)]
[Thread 0xb5af3b90 (LWP 9592) exited]
[New Thread 0xb5af3b90 (LWP 9741)]
[Thread 0xb5af3b90 (LWP 9741) exited]
[New Thread 0xb5af3b90 (LWP 10038)]
[Thread 0xb5af3b90 (LWP 10038) exited]
[New Thread 0xb5af3b90 (LWP 10039)]
[Thread 0xb5af3b90 (LWP 10039) exited]
[New Thread 0xb5af3b90 (LWP 10412)]
[Thread 0xb5af3b90 (LWP 10412) exited]
[New Thread 0xb5af3b90 (LWP 10561)]
[Thread 0xb5af3b90 (LWP 10561) exited]
[New Thread 0xb5af3b90 (LWP 10923)]
[Thread 0xb5af3b90 (LWP 10923) exited]
[New Thread 0xb5af3b90 (LWP 10924)]
[Thread 0xb5af3b90 (LWP 10924) exited]
[New Thread 0xb5af3b90 (LWP 11560)]
[Thread 0xb5af3b90 (LWP 11560) exited]
[New Thread 0xb5af3b90 (LWP 11636)]
[Thread 0xb5af3b90 (LWP 11636) exited]
[New Thread 0xb5af3b90 (LWP 11981)]
[Thread 0xb5af3b90 (LWP 11981) exited]
[New Thread 0xb6306b90 (LWP 11982)]
[Thread 0xb6306b90 (LWP 11982) exited]
[New Thread 0xb6306b90 (LWP 12156)]
[Thread 0xb6306b90 (LWP 12156) exited]
[New Thread 0xb6306b90 (LWP 12169)]
[Thread 0xb6306b90 (LWP 12169) exited]
[New Thread 0xb6306b90 (LWP 12408)]
[Thread 0xb6306b90 (LWP 12408) exited]
[New Thread 0xb5af3b90 (LWP 12410)]
[Thread 0xb5af3b90 (LWP 12410) exited]
[New Thread 0xb5af3b90 (LWP 12737)]
[New Thread 0xb6306b90 (LWP 12738)]
[Thread 0xb5af3b90 (LWP 12737) exited]
[Thread 0xb6306b90 (LWP 12738) exited]
[New Thread 0xb6306b90 (LWP 12889)]
[Thread 0xb6306b90 (LWP 12889) exited]
[New Thread 0xb5af3b90 (LWP 12890)]
[Thread 0xb5af3b90 (LWP 12890) exited]
[New Thread 0xb5af3b90 (LWP 12981)]
[Thread 0xb5af3b90 (LWP 12981) exited]
[New Thread 0xb5af3b90 (LWP 13259)]
[Thread 0xb5af3b90 (LWP 13259) exited]
[New Thread 0xb5af3b90 (LWP 14005)]
[Thread 0xb5af3b90 (LWP 14005) exited]
[New Thread 0xb5af3b90 (LWP 14025)]
[Thread 0xb5af3b90 (LWP 14025) exited]
[New Thread 0xb5af3b90 (LWP 14791)]
[Thread 0xb5af3b90 (LWP 14791) exited]
[New Thread 0xb5af3b90 (LWP 14797)]
[Thread 0xb5af3b90 (LWP 14797) exited]
[New Thread 0xb5af3b90 (LWP 16316)]
[Thread 0xb5af3b90 (LWP 16316) exited]
[New Thread 0xb5af3b90 (LWP 16615)]
[Thread 0xb5af3b90 (LWP 16615) exited]
[New Thread 0xb5af3b90 (LWP 17340)]
[Thread 0xb5af3b90 (LWP 17340) exited]
[New Thread 0xb5af3b90 (LWP 17341)]
[Thread 0xb5af3b90 (LWP 17341) exited]
[New Thread 0xb5af3b90 (LWP 17354)]
[Thread 0xb5af3b90 (LWP 17354) exited]
[New Thread 0xb6306b90 (LWP 17355)]
[Thread 0xb6306b90 (LWP 17355) exited]
[New Thread 0xb6306b90 (LWP 18058)]
[Thread 0xb6306b90 (LWP 18058) exited]
[New Thread 0xb6306b90 (LWP 18274)]
[Thread 0xb6306b90 (LWP 18274) exited]
[New Thread 0xb6306b90 (LWP 18548)]
[Thread 0xb6306b90 (LWP 18548) exited]
[New Thread 0xb5af3b90 (LWP 18549)]
[Thread 0xb5af3b90 (LWP 18549) exited]
[New Thread 0xb5af3b90 (LWP 19056)]
[Thread 0xb5af3b90 (LWP 19056) exited]
[New Thread 0xb5af3b90 (LWP 19057)]
[Thread 0xb5af3b90 (LWP 19057) exited]
[New Thread 0xb5af3b90 (LWP 19253)]
[Thread 0xb5af3b90 (LWP 19253) exited]
[New Thread 0xb5af3b90 (LWP 19254)]
[Thread 0xb5af3b90 (LWP 19254) exited]
[New Thread 0xb5af3b90 (LWP 19255)]
[Thread 0xb5af3b90 (LWP 19255) exited]
[New Thread 0xb5af3b90 (LWP 19256)]
[Thread 0xb5af3b90 (LWP 19256) exited]
[New Thread 0xb5af3b90 (LWP 19399)]
[Thread 0xb5af3b90 (LWP 19399) exited]
[New Thread 0xb5af3b90 (LWP 19548)]
[Thread 0xb5af3b90 (LWP 19548) exited]
[New Thread 0xb5af3b90 (LWP 19910)]
[Thread 0xb5af3b90 (LWP 19910) exited]
[New Thread 0xb5af3b90 (LWP 19911)]
[Thread 0xb5af3b90 (LWP 19911) exited]
[New Thread 0xb5af3b90 (LWP 20208)]
[Thread 0xb5af3b90 (LWP 20208) exited]
[New Thread 0xb5af3b90 (LWP 20433)]
[Thread 0xb5af3b90 (LWP 20433) exited]
[New Thread 0xb5af3b90 (LWP 20795)]
[Thread 0xb5af3b90 (LWP 20795) exited]
[New Thread 0xb5af3b90 (LWP 20797)]
[Thread 0xb5af3b90 (LWP 20797) exited]
[New Thread 0xb5af3b90 (LWP 21094)]
[Thread 0xb5af3b90 (LWP 21094) exited]
[New Thread 0xb5af3b90 (LWP 21243)]
[Thread 0xb5af3b90 (LWP 21243) exited]
[New Thread 0xb5af3b90 (LWP 21681)]
[Thread 0xb5af3b90 (LWP 21681) exited]
[New Thread 0xb5af3b90 (LWP 21682)]
[Thread 0xb5af3b90 (LWP 21682) exited]
[New Thread 0xb5af3b90 (LWP 21831)]
[Thread 0xb5af3b90 (LWP 21831) exited]
[New Thread 0xb5af3b90 (LWP 21832)]
[Thread 0xb5af3b90 (LWP 21832) exited]
[New Thread 0xb5af3b90 (LWP 22129)]
[Thread 0xb5af3b90 (LWP 22129) exited]
[New Thread 0xb5af3b90 (LWP 22130)]
[Thread 0xb5af3b90 (LWP 22130) exited]
[New Thread 0xb5af3b90 (LWP 22131)]
[Thread 0xb5af3b90 (LWP 22131) exited]
[New Thread 0xb5af3b90 (LWP 22175)]
[Thread 0xb5af3b90 (LWP 22175) exited]
[New Thread 0xb5af3b90 (LWP 22985)]
[Thread 0xb5af3b90 (LWP 22985) exited]
[New Thread 0xb5af3b90 (LWP 22987)]
[Thread 0xb5af3b90 (LWP 22987) exited]
[New Thread 0xb5af3b90 (LWP 23086)]
[Thread 0xb5af3b90 (LWP 23086) exited]
[New Thread 0xb6306b90 (LWP 23087)]
[Thread 0xb6306b90 (LWP 23087) exited]
[New Thread 0xb6306b90 (LWP 23484)]
[Thread 0xb6306b90 (LWP 23484) exited]
[New Thread 0xb6306b90 (LWP 23485)]
[Thread 0xb6306b90 (LWP 23485) exited]
[New Thread 0xb6306b90 (LWP 23735)]
[Thread 0xb6306b90 (LWP 23735) exited]
[New Thread 0xb6306b90 (LWP 23910)]
[Thread 0xb6306b90 (LWP 23910) exited]
[New Thread 0xb6306b90 (LWP 23995)]
[Thread 0xb6306b90 (LWP 23995) exited]
[New Thread 0xb5af3b90 (LWP 23996)]
[Thread 0xb5af3b90 (LWP 23996) exited]
[New Thread 0xb5af3b90 (LWP 24689)]
[Thread 0xb5af3b90 (LWP 24689) exited]
[New Thread 0xb5af3b90 (LWP 24705)]
[Thread 0xb5af3b90 (LWP 24705) exited]
[New Thread 0xb5af3b90 (LWP 25246)]
[Thread 0xb5af3b90 (LWP 25246) exited]
[New Thread 0xb5af3b90 (LWP 25247)]
[Thread 0xb5af3b90 (LWP 25247) exited]
[New Thread 0xb5af3b90 (LWP 25544)]
[Thread 0xb5af3b90 (LWP 25544) exited]
[New Thread 0xb5af3b90 (LWP 25769)]
[Thread 0xb5af3b90 (LWP 25769) exited]
[New Thread 0xb5af3b90 (LWP 26131)]
[Thread 0xb5af3b90 (LWP 26131) exited]
[New Thread 0xb5af3b90 (LWP 26132)]
[Thread 0xb5af3b90 (LWP 26132) exited]
[New Thread 0xb5af3b90 (LWP 26577)]
[Thread 0xb5af3b90 (LWP 26577) exited]
[New Thread 0xb5af3b90 (LWP 26578)]
[Thread 0xb5af3b90 (LWP 26578) exited]
[New Thread 0xb5af3b90 (LWP 26901)]
[Thread 0xb5af3b90 (LWP 26901) exited]
[New Thread 0xb5af3b90 (LWP 27115)]
[Thread 0xb5af3b90 (LWP 27115) exited]
[New Thread 0xb5af3b90 (LWP 27412)]
[Thread 0xb5af3b90 (LWP 27412) exited]
[New Thread 0xb5af3b90 (LWP 27413)]
[Thread 0xb5af3b90 (LWP 27413) exited]
[New Thread 0xb5af3b90 (LWP 27687)]
[Thread 0xb5af3b90 (LWP 27687) exited]
[New Thread 0xb5af3b90 (LWP 27836)]
[Thread 0xb5af3b90 (LWP 27836) exited]
[New Thread 0xb5af3b90 (LWP 28198)]
[Thread 0xb5af3b90 (LWP 28198) exited]
[New Thread 0xb5af3b90 (LWP 28199)]
[Thread 0xb5af3b90 (LWP 28199) exited]
[New Thread 0xb5af3b90 (LWP 28496)]
[Thread 0xb5af3b90 (LWP 28496) exited]
[New Thread 0xb5af3b90 (LWP 28721)]
[Thread 0xb5af3b90 (LWP 28721) exited]
[New Thread 0xb5af3b90 (LWP 29083)]
[Thread 0xb5af3b90 (LWP 29083) exited]
[New Thread 0xb5af3b90 (LWP 29084)]
[Thread 0xb5af3b90 (LWP 29084) exited]
[New Thread 0xb5af3b90 (LWP 29085)]
[Thread 0xb5af3b90 (LWP 29085) exited]
[New Thread 0xb5af3b90 (LWP 29086)]
[Thread 0xb5af3b90 (LWP 29086) exited]
[New Thread 0xb5af3b90 (LWP 29383)]
[Thread 0xb5af3b90 (LWP 29383) exited]
[New Thread 0xb5af3b90 (LWP 29532)]
[Thread 0xb5af3b90 (LWP 29532) exited]
[New Thread 0xb5af3b90 (LWP 29905)]
[Thread 0xb5af3b90 (LWP 29905) exited]
[New Thread 0xb5af3b90 (LWP 29906)]
[Thread 0xb5af3b90 (LWP 29906) exited]
[New Thread 0xb5af3b90 (LWP 30268)]
[Thread 0xb5af3b90 (LWP 30268) exited]
[New Thread 0xb5af3b90 (LWP 30417)]
[Thread 0xb5af3b90 (LWP 30417) exited]
[New Thread 0xb5af3b90 (LWP 30790)]
../include/wx/longlong.h(180): assert "(m_ll >= LONG_MIN) && (m_ll <= LONG_MAX)" failed in ToLong(): wxLongLong to long conversion loss of precision [in child thread]
Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0xb5af3b90 (LWP 30790)]
0xb7fad430 in __kernel_vsyscall ()
(gdb)
Aren't you glad you use http://foldingforum.org! Don't you wish Everybody did?
-
- Site Admin
- Posts: 1288
- Joined: Fri Nov 30, 2007 9:37 am
- Location: Oxfordshire, UK
Re: FahMon (multi-platform app to monitor various F@h clients)
Hmm, ok that doesn't tell me exactly where the problem is, but at least I now know what it is. I'm given to wonder why ubuntu are destributing a debug build of wxGTK in their repos though. That assertion should really be non-fatal, as I don't really care about the loss of precision from longlong to long (however other software might).
Re: FahMon (multi-platform app to monitor various F@h clients)
I think I know, I was trying to update the Kernal like you said here: viewtopic.php?f=44&t=8453#p83859 and forgot to JUST select the kernal ONLY, instead I ended up updating everything.
Discovered that when I rebooted & discovered I now had Jaunty 9.04 instead of 8.11. Must have gotten the debug wxGTK then.
Guess I'll try removing wxGTK, removing the jaunty repo link, then try reinstalling the wxGTK again.
Discovered that when I rebooted & discovered I now had Jaunty 9.04 instead of 8.11. Must have gotten the debug wxGTK then.
Guess I'll try removing wxGTK, removing the jaunty repo link, then try reinstalling the wxGTK again.
Aren't you glad you use http://foldingforum.org! Don't you wish Everybody did?
Re: FahMon (multi-platform app to monitor various F@h clients)
FYIbollix47 wrote:I'd like to suggest that this be increased to the last 8KiB so that we are able to see how the previous WU ended. It shouldn't increase the load too much and would help in keeping track of any problems. As it is with 4KiB the previous WU send info will be gone by the time you get 50-60% of the current WU and you'd have to open FAHlog.txt to check for problems. Not a huge inconvenience but I believe it would be more convenient if it was set to at least 8.uncle_fungus wrote: Indeed, the SVN code has been handling this very well for a while now, FahMon just reads the last 4KiB of the log and ignores the rest.
I'm just using 8 as an example as that would work for GPU and a2 SMP WUs, however you may need a little more for other WU types. Even 16-20 should not slow down the loading to any significant extent. IMO
Thanks for your consideration.
I managed to find the files(fahmonConsts.h/fahmonConsts.h.in) where this 4096 constant exists and changed it to 16384.
The load speed showed no noticable delay and the info that I wanted to see was there, so if you decide not to change it for the release I can satisfy my needs by changing it myself before compiling.
As far as the GPU clients not showing the correct ETA and PPD I have been unable to find the files doing this calculation or any reason for the errors.
Re: FahMon (multi-platform app to monitor various F@h clients)
Code: Select all
Min. Time / Frame : 14mn 56s - 1690.39 ppd
Avg. Time / Frame : 18mn 43s - 1348.70 ppd
Cur. Time / Frame : 1h 14mn 54s - 337.03 ppd
R3F. Time / Frame : 1h 14mn 54s - 337.03 ppd
Eff. Time / Frame : 17mn 30s - 1442.47 ppd
Code: Select all
[23:49:17] Writing local files
[23:49:17] Completed 50000 out of 5000000 steps (1 percent)
[00:04:11] Writing local files
[00:04:11] Completed 100000 out of 5000000 steps (2 percent)
This happened on an a1 core SMP WU.
Using the svn that I downloaded earlier in the week.
-
- Posts: 1122
- Joined: Wed Mar 04, 2009 7:36 am
- Hardware configuration: 3 - Supermicro H8QGi-F AMD MC 6174=144 cores 2.5Ghz, 96GB G.Skill DDR3 1333Mhz Ubuntu 10.10
2 - Asus P6X58D-E i7 980X 4.4Ghz 6GB DDR3 2000 A-Data 64GB SSD Ubuntu 10.10
1 - Asus Rampage Gene III 17 970 4.3Ghz DDR3 2000 2-500GB Segate 7200.11 0-Raid Ubuntu 10.10
1 - Asus G73JH Laptop i7 740QM 1.86Ghz ATI 5870M
Re: FahMon (multi-platform app to monitor various F@h clients)
All 3 of mine did that today. I believe it was an adjustment for daylight savings time.
2 - SM H8QGi-F AMD 6xxx=112 cores @ 3.2 & 3.9Ghz
5 - SM X9QRI-f+ Intel 4650 = 320 cores @ 3.15Ghz
2 - I7 980X 4.4Ghz 2-GTX680
1 - 2700k 4.4Ghz GTX680
Total = 464 cores folding
Re: FahMon (multi-platform app to monitor various F@h clients)
Yes, I agree that is probably the cause but it happened 24 hours later than it should have.
-
- Site Admin
- Posts: 1288
- Joined: Fri Nov 30, 2007 9:37 am
- Location: Oxfordshire, UK
Re: FahMon (multi-platform app to monitor various F@h clients)
I've just committed that change to SVN. I'll take a look at the GPU parsing problem later.bollix47 wrote:I managed to find the files(fahmonConsts.h/fahmonConsts.h.in) where this 4096 constant exists and changed it to 16384.
The load speed showed no noticable delay and the info that I wanted to see was there, so if you decide not to change it for the release I can satisfy my needs by changing it myself before compiling.
Re: FahMon (multi-platform app to monitor various F@h clients)
Thanks UF.I've just committed that change to SVN. I'll take a look at the GPU parsing problem later.
It appears that the GPU clients not showing ETA and PPD is very much related to the fact that the GPUs are not adding to the benchmarks. Probably obvious to you but wasn't to me for a while.
-
- Site Admin
- Posts: 1288
- Joined: Fri Nov 30, 2007 9:37 am
- Location: Oxfordshire, UK
Re: FahMon (multi-platform app to monitor various F@h clients)
I'm pretty sure this is fixed in SVN now. I can't replicate the bug with your logfile at least.