Bug 1347423 - Trace flag possibly left on in boincmgr
Summary: Trace flag possibly left on in boincmgr
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: boinc-client
Version: 23
Hardware: All
OS: Linux
urgent
medium
Target Milestone: ---
Assignee: Germano Massullo
QA Contact: Fedora Extras Quality Assurance
URL: https://github.com/BOINC/boinc/issues...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-06-16 20:00 UTC by Charles Dennett
Modified: 2016-07-05 14:22 UTC (History)
7 users (show)

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:
Clone Of:
Environment:
Last Closed: 2016-07-05 04:59:29 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.