Bug 1347423

Summary: Trace flag possibly left on in boincmgr
Product: [Fedora] Fedora Reporter: Charles Dennett <cdennett>
Component: boinc-clientAssignee: Germano Massullo <germano.massullo>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: urgent    
Version: 23CC: cheekyboinc, costamagnagianfranco, germano.massullo, Laurence.Field, mattia.verga, mmahut, xjakub
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
URL: https://github.com/BOINC/boinc/issues/1564
Whiteboard:
Fixed In Version: boinc-client-7.6.22-6.fc24 boinc-client-7.6.22-6.fc23 boinc-client-7.6.22-6.fc22 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-07-05 04:59:29 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Charles Dennett 2016-06-16 20:00:02 UTC
Description of problem:
After recently upgrading the various boinc packages under Fedora 23 I've noticed a very large and rapidly growing file in my home directory.  The file is ~/.BOINC/stderrgui.txt. Contents are similar to this:

03:45:23 PM: Trace: (Function Start/End) CAdvancedFrame::OnRefreshView - Function Begin
03:45:23 PM: Trace: (Function Start/End) CAdvancedFrame::OnRefreshView - Function End
03:45:24 PM: Trace: (Function Start/End) CTaskBarIcon::OnRefresh - Function Begin
03:45:24 PM: Trace: (Function Start/End) CTaskBarIcon::UpdateTaskbarStatus - Function Begin
03:45:24 PM: Trace: (Function Start/End) CTaskBarIcon::UpdateTaskbarStatus - Function End
03:45:24 PM: Trace: (Function Start/End) CTaskBarIcon::UpdateNoticeStatus - Function Begin
03:45:24 PM: Trace: (Function Start/End) CTaskBarIcon::UpdateNoticeStatus - Function End
03:45:24 PM: Trace: (Function Start/End) CTaskBarIcon::OnRefresh - Function End
03:45:24 PM: Trace: (Function Start/End) CAdvancedFrame::OnRefreshView - Function Begin
03:45:24 PM: Trace: (Function Start/End) CAdvancedFrame::OnRefreshView - Function End

It appears some kind of trace flag may have been left enabled when boincmgr was compiled.

Also, this extensive logging of trace records is using 15%-20% of a cpu in my system.  


Version-Release number of selected component (if applicable):
boinc-manager-7.6.22-4.fc23.x86_64


How reproducible:
Happens all the time


Steps to Reproduce:
1. Run the boinc client
2. Run boinmgr
3. Look for file and watch it grow.

Actual results:
Many many trace records written to file continuously.

Expected results:
No trace records written


Additional info:
One workaround is to stop boincmgr, delete the file and replace it with a link to /dev/null.  That prevents the file from growing but it does not solve the excessive cpu usage.

Comment 1 Germano Massullo 2016-06-16 20:08:07 UTC
Hi thank you for your bugreport. I will start working on this as soon as possible
Have a nice day

Comment 2 Germano Massullo 2016-06-25 09:58:16 UTC
Upstream has left trace on. I will make a patch as soon as possible.
Thanks to DavidGH of Freenode's #wxwidgets for his help


$ grep -R " wxLog::AddTraceMask("Function Start/End")" *


boinc-client_release-7.6-7.6.22/checkin_notes_2004:    - Change which wxLogTrace prototype we are using in MainFrame.cpp and
boinc-client_release-7.6-7.6.22/checkin_notes_2006:    - Removed wxLogTrace call which crashes BOINC Manager on Mac. (The compiler 
boinc-client_release-7.6-7.6.22/clientgui/gtk/taskbarex.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("wxTaskBarIconEx::SetBalloon - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/gtk/taskbarex.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("wxTaskBarIconEx::SetBalloon - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::CDlgEventLog - Constructor Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::CDlgEventLog - Constructor Function End"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::CDlgEventLog - Destructor Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::CDlgEventLog - Destructor Function End"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::OnHelp - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::OnHelp - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::OnMessagesFilter - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::OnMessagesFilter - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::SaveState - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::SaveState - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::RestoreState - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::RestoreState - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::OnMessagesCopyAll - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::OnMessagesCopyAll - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::OnMessagesCopySelected - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::OnMessagesCopySelected - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::OnHelp - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::OnHelp - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::OnDiagnosticLogFlags - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/DlgEventLog.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgEventLog::OnDiagnosticLogFlags - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_ProjectPanel.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleProjectPanel::ReskinInterface - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_ProjectPanel.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleProjectPanel::ReskinInterface - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_ProjectPanel.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CProjectsComponent::OnWizardAttach - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_ProjectPanel.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CProjectsComponent::OnWizardAttach - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_ProjectPanel.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CProjectsComponent::OnWizardUpdate - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_ProjectPanel.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CProjectsComponent::OnWizardUpdate - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnClose - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:        wxLogTrace(wxT("Function Status"), wxT("CTaskBarIcon::OnClose - Closing Event Log"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:        wxLogTrace(wxT("Function Status"), wxT("CTaskBarIcon::OnClose - Closing Current Frame"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnClose - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnRefresh - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnRefresh - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnLButtonDClick - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnLButtonDClick - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnNotificationClick - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnNotificationClick - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnNotificationTimeout - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnNotificationTimeout - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnOpen - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnOpen - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnOpenWebsite - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnOpenWebsite - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnSuspendResume - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnSuspendResume - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnSuspendResumeGPU - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnSuspendResumeGPU - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnExit - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnExit - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnShutdown - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnShutdown - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnAppRestore - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::OnAppRestore - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::UpdateTaskbarStatus - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::UpdateTaskbarStatus - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::UpdateNoticeStatus - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCTaskBar.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CTaskBarIcon::UpdateNoticeStatus - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/mac/MacGUI.pch:// Set wxUSE_LOG_TRACE to 0 to disable wxLogTrace() calls in Manager Development builds.
boinc-client_release-7.6-7.6.22/clientgui/mac/MacGUI.pch:// Set both USE_DEBUG_WXMAC to 1 and wxUSE_LOG_TRACE to 1 to enable wxLogTrace() calls
boinc-client_release-7.6-7.6.22/clientgui/mac/MacGUI.pch:// debugging, including wxLogTrace() calls, is always disabled in Manager Deployment builds.
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::CSimpleFrame - Default Constructor Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::CSimpleFrame - Default Constructor Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame:: - Overloaded Constructor Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::CSimpleFrame - Destructor Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::CSimpleFrame - Destructor Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::OnMenuOpening - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::OnMenuOpening - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnChangeGUI - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnChangeGUI - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnPreferences - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnPreferences - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnOptions - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnOptions - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnDiagnosticLogFlags - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnDiagnosticLogFlags - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnHelpBOINC - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnHelpBOINC - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnHelpAbout - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnHelpAbout - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnHelp - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnHelp - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnReloadSkin - Function Start"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnReloadSkin - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnNotification - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnNotification - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnRefreshView - Function Start"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnRefreshView - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnProjectsAttachToProject - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnProjectsAttachToProject - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnConnect - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnConnect - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnEventLog - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnEventLog - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleGUIPanel::CSimpleGUIPanel - Default Constructor Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleGUIPanel::CSimpleGUIPanel - Default Constructor Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleGUIPanel::CSimpleGUIPanel - Overloaded Constructor Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleGUIPanel::CSimpleGUIPanel - Overloaded Constructor Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleGUIPanel::CSimpleGUIPanel - Destructor Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleGUIPanel::CSimpleGUIPanel - Destructor Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleGUIPanel::SetBackgroundBitmap - Function Start"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleGUIPanel::SetBackgroundBitmap - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleGUIPanel::ReskinInterface - Function Start"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleGUIPanel::ReskinInterface - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleGUIPanel::OnProjectsAttachToProject - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleFrame::OnProjectsAttachToProject - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleGUIPanel::OnHelp - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_BoincSimpleFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CSimpleGUIPanel::OnHelp - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/ViewMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CViewMessages::OnMessagesCopyAll - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/ViewMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CViewMessages::OnMessagesCopyAll - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/ViewMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CViewMessages::OnMessagesCopySelected - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/ViewMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CViewMessages::OnMessagesCopySelected - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/ViewMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CViewMessages::OnMessagesFilter - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/ViewMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CViewMessages::OnMessagesFilter - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CBOINCClientManager::CBOINCClientManager - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CBOINCClientManager::CBOINCClientManager - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CBOINCClientManager::~CBOINCClientManager - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CBOINCClientManager::~CBOINCClientManager - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CBOINCClientManager::IsBOINCCoreRunning - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:    wxLogTrace(wxT("Function Status"), wxT("CBOINCClientManager::IsBOINCCoreRunning - Returning '%d'"), (int)running);
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CBOINCClientManager::IsBOINCCoreRunning - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CMainDocument::StartupBOINCCore - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:        wxLogTrace(wxT("Function Status"), wxT("CMainDocument::StartupBOINCCore - pszExecute '%s'\n"), pszExecute);
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:        wxLogTrace(wxT("Function Status"), wxT("CMainDocument::StartupBOINCCore - pszDataDirectory '%s'\n"), pszDataDirectory);
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:    wxLogTrace(wxT("Function Status"), wxT("CMainDocument::StartupBOINCCore - szExecute '%s'\n"), strExecute.c_str());
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:    wxLogTrace(wxT("Function Status"), wxT("CMainDocument::StartupBOINCCore - szDataDirectory '%s'\n"), wxGetApp().GetDataDirectory().c_str());
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CMainDocument::StartupBOINCCore - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CBOINCClientManager::ShutdownBOINCCore - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:                            wxLogTrace(wxT("Function Status"), wxT("CBOINCClientManager::ShutdownBOINCCore - (localhost) Application Exit Detected"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:                        wxLogTrace(wxT("Function Status"), wxT("CBOINCClientManager::ShutdownBOINCCore - (localhost) Application Exit NOT Detected, Sleeping..."));
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:                        wxLogTrace(wxT("Function Status"), wxT("CBOINCClientManager::ShutdownBOINCCore - Application Exit Detected"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:                    wxLogTrace(wxT("Function Status"), wxT("CBOINCClientManager::ShutdownBOINCCore - Application Exit NOT Detected, Sleeping..."));
boinc-client_release-7.6-7.6.22/clientgui/BOINCClientManager.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CBOINCClientManager::ShutdownBOINCCore - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_DlgMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CPanelMessages::OnHelp - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_DlgMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CPanelMessages::OnHelp - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_DlgMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgMessages::CDlgMessages - Destructor Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_DlgMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgMessages::CDlgMessages - Destructor Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_DlgMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgMessages::OnShow - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_DlgMessages.cpp:        wxLogTrace(wxT("Function Status"), wxT("CDlgMessages::OnShow - Show/Hide Event for CAdvancedFrame detected"));
boinc-client_release-7.6-7.6.22/clientgui/sg_DlgMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgMessages::OnShow - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_DlgMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgMessages::OnHelp - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_DlgMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgMessages::OnHelp - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_DlgMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgMessages::SaveState - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_DlgMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgMessages::SaveState - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/sg_DlgMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgMessages::RestoreState - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/sg_DlgMessages.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CDlgMessages::RestoreState - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CStatusBar::CStatusBar - Default Constructor Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CStatusBar::CStatusBar - Default Constructor Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CStatusBar::CStatusBar - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CStatusBar::CStatusBar - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CStatusBar::OnSize - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CStatusBar::OnSize - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::CAdvancedFrame - Default Constructor Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::CAdvancedFrame - Default Constructor Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::CAdvancedFrame - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::CAdvancedFrame - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::~CAdvancedFrame - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::~CAdvancedFrame - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::CreateMenu - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::CreateMenu - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::CreateNotebook - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::CreateNotebook - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::RepopulateNotebook - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::RepopulateNotebook - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::CreateNotebookPage - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::CreateNotebookPage - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::CreateStatusbar - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::CreateStatusbar - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::DeleteMenu - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::DeleteMenu - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::DeleteNotebook - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::DeleteNotebook - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::DeleteStatusbar - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::DeleteStatusbar - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::SaveState - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::SaveState - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::RestoreState - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::RestoreState - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::SaveWindowDimensions - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::SaveWindowDimensions - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::OnMenuOpening - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::OnMenuOpening - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::OnChangeView - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::OnChangeView - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::OnChangeGUI - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::OnChangeGUI - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::OnWizardAttachProject - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::OnWizardAttachProject - Function End"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::OnWizardUpdate - Function Begin"));
boinc-client_release-7.6-7.6.22/clientgui/AdvancedFrame.cpp:    wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::OnWizardUpdate - Function End"));
CUT





$ grep -R "AddTraceMask" *

boinc-client_release-7.6-7.6.22/clientgui/BOINCGUIApp.cpp:    m_pLog->AddTraceMask(wxT("Function Start/End"));
boinc-client_release-7.6-7.6.22/clientgui/BOINCGUIApp.cpp:    m_pLog->AddTraceMask(wxT("Function Status"));

Comment 3 Germano Massullo 2016-06-25 10:06:15 UTC
Upstream bugreport https://github.com/BOINC/boinc/issues/1564

Comment 4 Fedora Update System 2016-06-25 14:11:58 UTC
boinc-client-7.6.22-6.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-9b41b0ab39

Comment 5 Fedora Update System 2016-06-25 14:12:08 UTC
boinc-client-7.6.22-6.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-6b38fdd598

Comment 6 Fedora Update System 2016-06-25 14:12:13 UTC
boinc-client-7.6.22-6.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-d1542c59bc

Comment 7 Fedora Update System 2016-06-26 00:26:24 UTC
boinc-client-7.6.22-6.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-d1542c59bc

Comment 8 Fedora Update System 2016-06-26 06:21:14 UTC
boinc-client-7.6.22-6.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-6b38fdd598

Comment 9 Fedora Update System 2016-06-26 06:21:30 UTC
boinc-client-7.6.22-6.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-9b41b0ab39

Comment 10 Gianfranco 2016-06-27 12:18:29 UTC
Hi, indeed, we did almost the same in Debian
# Disable WXDEBUG assertions (avoiding e.g. https://bugs.debian.org/763113) -
# with -DNDEBUG these are quietly dealt with like they were with wx2.8.
export DEB_CPPFLAGS_MAINT_APPEND := -DNDEBUG


seems that upstream should export them

Comment 11 Fedora Update System 2016-07-05 04:59:25 UTC
boinc-client-7.6.22-6.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.

Comment 12 Fedora Update System 2016-07-05 08:25:11 UTC
boinc-client-7.6.22-6.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.

Comment 13 Fedora Update System 2016-07-05 14:21:59 UTC
boinc-client-7.6.22-6.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.