#844 closed Defect (fixed)
BOINC manager crashes when auto-joining an Account Manager — at Version 15
| Reported by: | teleyinex | Owned by: | romw |
|---|---|---|---|
| Priority: | Minor | Milestone: | Undetermined |
| Component: | Manager | Version: | 6.4.5 |
| Keywords: | crash, auto-joining, acct_mgr_url.xml | Cc: |
Description (last modified by )
BOINC Manager crashes when auto-joining an Account Manager under GNU/Linux. I have followed the instruction on AccountManagement (check the attached file for testing the BOINC manager).
The problem is as follows: I create the acct_mgr_url.xml with all the information, and then launch the BOINC Manager. The manager shows a connection window, and after successfully authorization, BOINC Manager crashes. I'm running Ubuntu Hardy, and I have tried the last version of BOINC.
This possible bug is not allowing me to deploy BOINC clients automatically under Extremadurathome.org project.
Change History (16)
Changed 17 years ago by
| Attachment: | acct_mgr_url.xml added |
|---|
comment:1 Changed 17 years ago by
comment:2 Changed 17 years ago by
And no matter what I do, the jarifa sign-up form keeps giving me "Ha ocurrido un fallo"; and clearing everything I typed when I go back to the form.
I think that problem is far more annoying and making-it-harder-for-users than what you mentioned in #845 :)
comment:3 Changed 17 years ago by
| Keywords: | boinc manager removed |
|---|
comment:4 Changed 17 years ago by
I have been checking the web site that it is hosting the Jarifa software and that is giving you errors. I have tried with different volunteer user names and standard clients (all version >= 6.0) and I was able to join Jarifa and process some work units.
Thus, in order to know where it is the problem with your boinc client, I can disable the min_version that you have mentioned on previous messages. But, if you are using a standard client everything should work pretty well.
Can you try with a standard boinc client version and see if Jarifa has a bug?
comment:5 Changed 17 years ago by
I already modified my custom client to fake the version number and behave like BOINC. However, the problem was on your website; I couldn't create an account.
Now I successfully created an account, but I don't think I'll have any time today to debug the crash.
comment:6 Changed 17 years ago by
Would you mine to tell me how do try to create the account? If you were not able to create an account I want to know where is the bug on my code. Thanks in advance.
comment:7 Changed 17 years ago by
Like I said, I kept getting "Ha ocurrido un fallo"; but when I tried again it worked, so I now have an account.
comment:8 Changed 17 years ago by
What platform do you see the crash on?
I see no crash, but the manager window disappears. Maybe it tries minimizing to tray, but BOINC Manager on Linux has no tray icon...
comment:9 Changed 17 years ago by
There is explicit code hiding the manager window if the account manager attach wizard is successful.
comment:10 Changed 17 years ago by
(In [17545]) - MGR: Don't hide the main window after attaching to an account manager
if we don't support the system tray on that platform. refs #844
clientgui/
AdvancedFrame?.cpp
comment:11 Changed 17 years ago by
(In [17546]) - MGR: Don't hide the main window after attaching to an account manager
if we don't support the system tray on that platform. refs #844
clientgui/
AdvancedFrame?.cpp
comment:12 Changed 17 years ago by
The problem is on GNU/Linux. It does not crash, as you said. What happens is that the main window disappears and it is impossible to get it back with the task-bar. As you said, the main problem could be the tray icon on GNU/Linux. On GNU/Linux there is a tray-icon documented here: http://standards.freedesktop.org/systemtray-spec/systemtray-spec-0.2.html. I think that it works in Gnome and Kde, but further research is needed.
If it is possible to follow that standard, any desktop on GNU/Linux that follows that standard too, it will show a tray-icon. Thus, there are two options:
1.- If boincmgr is run on GNU/Linux don't minimize to try after a successful attach to the account manager.
2.- Code the systemtray-spec-0.2 from freedesktop to support the tray-icon on Gnome and KDE, so the minimize it is OK, and the experience on GNU/Linux it will be more or less the same as in Windows or Mac.
What do you think?
comment:13 Changed 17 years ago by
It's a wxWidgets bug that the tray icon doesn't work on KDE/GNOME.
comment:14 Changed 16 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Well, actually this could be called fixed in r17545.
If you want the manager on Linux to support a tray icon, open a new (enhancement) ticket.
comment:15 Changed 16 years ago by
| Description: | modified (diff) |
|---|

Account Manager URL for auto-joining clients