cppcheck backtrace

Daniël Heres danielheres at gmail.com
Tue Apr 28 19:43:05 CEST 2009


Hi plasma-team :)

In the attached file you can find the backtrace of cppcheck as suggested in
a false bug reported by me.
Probably it's mostly noise, but maybe someone can review it.

Daniël
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/plasma-devel/attachments/20090428/7c9398b7/attachment-0001.htm 
-------------- next part --------------
daniel at Daniel:~/kdebase$ cppcheck -a ./workspace/plasma -q
[./workspace/plasma/applets/activitybar/activitybar.cpp:105]: Memory leak: layout
[./workspace/plasma/applets/analog-clock/clock.cpp:21]: Memory leak: Clock::m_secondHandUpdateTimer
[./workspace/plasma/applets/battery/battery.cpp:22]: Memory leak: Battery::m_controlsLayout        
[./workspace/plasma/applets/battery/battery.cpp:22]: Memory leak: Battery::m_batteryLayout         
[./workspace/plasma/applets/devicenotifier/notifierdialog.cpp:163]: Memory leak: item              
[./workspace/plasma/applets/devicenotifier/notifierdialog.cpp:163]: Memory leak: actionItem        
[./workspace/plasma/applets/icon/icon.cpp:99]: Memory leak: layout                                 
[./workspace/plasma/applets/icon/icon.cpp:168]: Memory leak: run                                   
[./workspace/plasma/applets/kickoff/core/leavemodel.cpp:185]: Memory leak: systemOptions           
[./workspace/plasma/applets/kickoff/simpleapplet/menuview.cpp:211]: Memory leak: drag              
[./workspace/plasma/applets/kickoff/simpleapplet/simpleapplet.cpp:277]: Memory leak: layout        
[./workspace/plasma/applets/kickoff/simpleapplet/simpleapplet.cpp:441]: Memory leak: grid          
[./workspace/plasma/applets/kickoff/ui/contextmenufactory.cpp:195]: Memory leak: addToDesktopAction
[./workspace/plasma/applets/kickoff/ui/contextmenufactory.cpp:195]: Memory leak: addToPanelAction  
[./workspace/plasma/applets/kickoff/ui/flipscrollview.cpp:706]: Memory leak: drag                  
[./workspace/plasma/applets/kickoff/ui/urlitemview.cpp:628]: Memory leak: drag                     
[./workspace/plasma/applets/lock_logout/lockout.cpp:20]: Memory leak: LockOut::m_layout            
[./workspace/plasma/applets/pager/pager.cpp:20]: Memory leak: Pager::m_timer                       
[./workspace/plasma/applets/pager/pager.cpp:20]: Memory leak: Pager::m_dragSwitchTimer             
[./workspace/plasma/applets/quicklaunch/quicklaunchApplet.cpp:20]: Memory leak: QuicklaunchApplet::m_layout                                                                                               
[./workspace/plasma/applets/quicklaunch/quicklaunchApplet.cpp:20]: Memory leak: QuicklaunchApplet::m_innerLayout                                                                                          
[./workspace/plasma/applets/quicklaunch/quicklaunchApplet.cpp:20]: Memory leak: QuicklaunchApplet::m_dialogLayout                                                                                         
[./workspace/plasma/applets/quicklaunch/quicklaunchApplet.cpp:20]: Memory leak: QuicklaunchApplet::m_addDialog                                                                                            
[./workspace/plasma/applets/quicklaunch/quicklaunchApplet.cpp:20]: Memory leak: QuicklaunchApplet::m_addAction                                                                                            
[./workspace/plasma/applets/quicklaunch/quicklaunchApplet.cpp:20]: Memory leak: QuicklaunchApplet::m_removeAction                                                                                         
[./workspace/plasma/applets/system-monitor/cpu.cpp:177]: Memory leak: item1                          
[./workspace/plasma/applets/system-monitor/hdd.cpp:79]: Memory leak: item1                           
[./workspace/plasma/applets/system-monitor/hdd.cpp:79]: Memory leak: item2                           
[./workspace/plasma/applets/system-monitor/net.cpp:186]: Memory leak: item1                          
[./workspace/plasma/applets/system-monitor/ram.cpp:170]: Memory leak: item1                          
[./workspace/plasma/applets/system-monitor/system-monitor.cpp:19]: Memory leak: SystemMonitor::m_layout                                                                                                   
[./workspace/plasma/applets/system-monitor/system-monitor.cpp:19]: Memory leak: SystemMonitor::m_buttons                                                                                                  
[./workspace/plasma/applets/system-monitor/system-monitor.cpp:19]: Memory leak: SystemMonitor::m_widget                                                                                                   
[./workspace/plasma/applets/system-monitor/temperature.cpp:102]: Memory leak: item1                  
[./workspace/plasma/applets/system-monitor/temperature.cpp:102]: Memory leak: item2                  
[./workspace/plasma/applets/systemtray/core/protocol.h:46]: Class Protocol which is inherited by class FdoProtocol does not have a virtual destructor                                                     
[./workspace/plasma/applets/systemtray/ui/jobwidget.cpp:20]: Memory leak: JobWidget::m_layout        
[./workspace/plasma/applets/systemtray/ui/notificationwidget.cpp:204]: Memory leak: layout           
[./workspace/plasma/applets/tasks/abstracttaskitem.cpp:333]: Memory leak: drag                       
[./workspace/plasma/applets/tasks/taskgroupitem.cpp:22]: Memory leak: TaskGroupItem::m_tasksLayout   
[./workspace/plasma/applets/tasks/taskgroupitem.cpp:22]: Memory leak: TaskGroupItem::m_popupMenuTimer
[./workspace/plasma/applets/tasks/taskgroupitem.cpp:22]: Memory leak: TaskGroupItem::m_childSplitGroup                                                                                                    
[./workspace/plasma/applets/tasks/taskgroupitem.cpp:22]: Memory leak: TaskGroupItem::m_offscreenWidget                                                                                                    
[./workspace/plasma/applets/tasks/taskgroupitem.cpp:22]: Memory leak: TaskGroupItem::m_offscreenLayout                                                                                                    
[./workspace/plasma/applets/tasks/taskgroupitem.cpp:22]: Memory leak: TaskGroupItem::m_mainLayout    
[./workspace/plasma/applets/tasks/tasks.cpp:22]: Memory leak: Tasks::layout                          
[./workspace/plasma/applets/trash/trash.cpp:111]: Memory leak: layout                                
[./workspace/plasma/applets/trash/trash.cpp:20]: Memory leak: Trash::emptyTrash                      
[./workspace/plasma/applets/trash/trash.cpp:20]: Memory leak: Trash::m_places                        
[./workspace/plasma/applets/trash/trash.cpp:20]: Memory leak: Trash::m_proxy                         
[./workspace/plasma/applets/webbrowser/webbrowser.cpp:264]: Memory leak: bookmarkItem                
[./workspace/plasma/applets/webbrowser/webbrowser.cpp:20]: Memory leak: WebBrowser::m_layout         
[./workspace/plasma/applets/webbrowser/webbrowser.cpp:20]: Memory leak: WebBrowser::m_toolbarLayout  
[./workspace/plasma/applets/webbrowser/webbrowser.cpp:20]: Memory leak: WebBrowser::m_statusbarLayout
[./workspace/plasma/applets/webbrowser/webbrowser.cpp:20]: Memory leak: WebBrowser::m_pixmapProvider 
[./workspace/plasma/applets/webbrowser/webbrowser.cpp:20]: Memory leak: WebBrowser::m_graphicsWidget 
[./workspace/plasma/applets/webbrowser/webbrowser.cpp:20]: Memory leak: WebBrowser::m_bookmarksDelegate                                                                                                   
[./workspace/plasma/applets/webbrowser/webbrowser.cpp:20]: Memory leak: WebBrowser::m_reloadAction   
[./workspace/plasma/applets/webbrowser/webbrowser.cpp:20]: Memory leak: WebBrowser::m_removeBookmarkAction                                                                                                
[./workspace/plasma/containments/desktop/desktop.cpp:21]: Memory leak: DefaultDesktop::m_addPanelAction                                                                                                   
[./workspace/plasma/containments/desktop/desktop.cpp:21]: Memory leak: DefaultDesktop::m_runCommandAction                                                                                                 
[./workspace/plasma/containments/desktop/desktop.cpp:21]: Memory leak: DefaultDesktop::m_lockScreenAction                                                                                                 
[./workspace/plasma/containments/desktop/desktop.cpp:21]: Memory leak: DefaultDesktop::m_logoutAction
[./workspace/plasma/containments/desktop/desktop.cpp:21]: Memory leak: DefaultDesktop::m_separator   
[./workspace/plasma/containments/desktop/desktop.cpp:21]: Memory leak: DefaultDesktop::m_layout      
[./workspace/plasma/containments/mid-panel/panel.cpp:21]: Memory leak: Panel::m_configureAction      
[./workspace/plasma/containments/panel/panel.cpp:20]: Memory leak: Panel::m_configureAction          
[./workspace/plasma/containments/panel/panel.cpp:20]: Memory leak: Panel::m_addPanelAction           
[./workspace/plasma/containments/panel/panel.cpp:20]: Memory leak: Panel::m_spacer                   
[./workspace/plasma/dataengines/dict/dictengine.cpp:19]: Memory leak: DictEngine::tcpSocket          
[./workspace/plasma/dataengines/nowplaying/playercontainer.cpp:20]: Memory leak: PlayerContainer::m_controller                                                                                            
[./workspace/plasma/dataengines/nowplaying/playerinterface/pollingwatcher.cpp:1]: Memory leak: PollingWatcher::m_timer                                                                                    
[./workspace/plasma/dataengines/rss/rss.cpp:22]: Memory leak: RssEngine::m_signalMapper              
[./workspace/plasma/dataengines/soliddevice/hddtemp.cpp:20]: Memory leak: HddTemp::m_timer           
[./workspace/plasma/dataengines/soliddevice/soliddeviceengine.cpp:19]: Memory leak: SolidDeviceEngine::signalmanager                                                                                      
[./workspace/plasma/dataengines/soliddevice/soliddeviceengine.cpp:19]: Memory leak: SolidDeviceEngine::temperature                                                                                        
[./workspace/plasma/runners/places/placesrunner.cpp:20]: Memory leak: PlacesRunner::m_filePlaces     
[./workspace/plasma/runners/shell/shellrunner.cpp:19]: Memory leak: ShellRunner::m_configWidget      
[./workspace/plasma/scriptengines/javascript/appletinterface.cpp:20]: Memory leak: AppletInterface::m_actionSignals                                                                                       
[./workspace/plasma/scriptengines/javascript/javascriptrunner.cpp:19]: Memory leak: JavaScriptRunner::m_engine                                                                                            
[./workspace/plasma/scriptengines/javascript/simplejavascriptapplet.cpp:218]: Memory leak: skel      
[./workspace/plasma/scriptengines/javascript/simplejavascriptapplet.cpp:19]: Memory leak: SimpleJavaScriptApplet::m_engine                                                                                
[./workspace/plasma/scriptengines/javascript/simplejavascriptapplet.cpp:19]: Memory leak: SimpleJavaScriptApplet::m_interface                                                                             
[./workspace/plasma/shells/common/customdragtreeview.cpp:85]: Memory leak: drag                      
[./workspace/plasma/shells/desktop/backgrounddialog.cpp:12]: Memory leak: BackgroundDialog::m_themeModel                                                                                                  
[./workspace/plasma/shells/desktop/backgrounddialog.cpp:12]: Memory leak: BackgroundDialog::m_containmentModel                                                                                            
[./workspace/plasma/shells/desktop/backgrounddialog.cpp:12]: Memory leak: BackgroundDialog::m_preview
[./workspace/plasma/shells/desktop/dashboardview.cpp:22]: Memory leak: DashboardView::m_hideAction   
[./workspace/plasma/shells/desktop/panelappletoverlay.cpp:20]: Memory leak: PanelAppletOverlay::m_spacer                                                                                                  
[./workspace/plasma/shells/desktop/panelcontroller.cpp:529]: Memory leak: alignLayout                
[./workspace/plasma/shells/desktop/panelcontroller.cpp:529]: Memory leak: modeLayout                 
[./workspace/plasma/shells/desktop/panelview.cpp:20]: Memory leak: PanelView::m_strutsTimer          
[./workspace/plasma/shells/desktop/panelview.cpp:20]: Memory leak: PanelView::m_timeLine
[./workspace/plasma/shells/desktop/panelview.cpp:20]: Memory leak: PanelView::m_spacer
[./workspace/plasma/shells/desktop/plasmaapp.cpp:906]: Memory leak: layout
[./workspace/plasma/shells/desktop/plasmaapp.cpp:20]: Memory leak: PlasmaApp::m_panelViewCreationTimer
[./workspace/plasma/shells/screensaver/backgrounddialog.cpp:12]: Memory leak: BackgroundDialog::m_preview
[./workspace/plasma/shells/screensaver/plasmaapp.cpp:26]: Memory leak: PlasmaApp::m_configDialog
[./workspace/plasma/tools/desktopthemedetails/desktopthemedetails.cpp:10]: Memory leak: DesktopThemeDetails::m_themeModel
[./workspace/plasma/tools/engineexplorer/engineexplorer.cpp:282]: Memory leak: viewer
[./workspace/plasma/tools/engineexplorer/engineexplorer.cpp:20]: Memory leak: EngineExplorer::m_dataModel
[./workspace/plasma/tools/engineexplorer/ktreeviewsearchline.cpp:591]: Memory leak: layout
[./workspace/plasma/tools/engineexplorer/main.cpp:139]: Memory leak: w
[./workspace/plasma/tools/wallpaperviewer/wallpaperwidget.cpp:232]: Memory leak: layout
[./workspace/plasma/tools/wallpaperviewer/wallpaperwidget.cpp:20]: Memory leak: WallpaperWidget::m_configDialog
[./workspace/plasma/wallpapers/image/image.cpp:13]: Memory leak: Image::m_configWidget
[./workspace/plasma/wallpapers/image/image.cpp:13]: Memory leak: Image::m_model
[./workspace/plasma/wallpapers/image/image.cpp:13]: Memory leak: Image::m_dialog


More information about the Plasma-devel mailing list