View Issue Details

IDProjectCategoryView StatusLast Update
0000592Cinelerra-GGBugpublic2021-10-11 04:57
ReporterAndrew-R Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Summary0000592: cppcheck 2.6 partial scan
DescriptionI tried to run cppcheck tool on guicast/ and cinelerra/ dirs like this
(might be wrong?)

$ cppcheck -j 7 -x c++ * > ../cpp_check_cinelerra.log 2>&1

$ cppcheck -j 7 -x c++ *.C *.h *.inc > ../cpp_check_guicast.log 2>&1

it tend to hang after more than 20 min on some files, but partial cscan results are attached
Steps To Reproducerun cppcheck with '-x c++' argument on Cinelerra codebase

watch out for possible errors.
Additional Informationrun over my termux codebase
TagsNo tags attached.
Attached Files
cpp_check_cinelerra.log (108,795 bytes)
cpp_check_guicast.log (66,390 bytes)   
Checking arraylist.h ...
Checking bcbar.C ...
Checking bcbar.h ...
Checking bcbar.inc ...
1/218 files checked 0% done
Checking bcbitmap.h ...
2/218 files checked 0% done
Checking bcbitmap.C ...
Checking bcbitmap.inc ...
3/218 files checked 0% done
Checking bcbutton.C ...
Checking bcbutton.h ...
Checking bcbutton.inc ...
4/218 files checked 0% done
Checking bcbitmap.h: ENABLE_TRACE...
Checking bccapture.C ...
Checking bcbar.h: ENABLE_TRACE...
Checking bcbutton.h: ENABLE_TRACE...
Checking bcbitmap.h: HAVE_XV...
Checking bcbar.h: HAVE_GL...
Checking bcbar.C: ENABLE_TRACE...
Checking bcbitmap.h: NO_GUICAST...
Checking bcbar.h: HAVE_LIBXXF86VM...
Checking bcbitmap.h: TRACE_MEMORY...
Checking bcbutton.h: HAVE_GL...
Checking bcbutton.C: BOOBY...
5/218 files checked 1% done
Checking bcbar.h: HAVE_XFT...
Checking bccapture.h ...
6/218 files checked 1% done
Checking bcbitmap.C: BOOBY...
Checking bccapture.inc ...
7/218 files checked 1% done
Checking bcbutton.h: HAVE_LIBXXF86VM...
Checking bcclipboard.C ...
Checking bcbar.h: NO_GUICAST...
Checking bcbar.C: HAVE_GL...
Checking bcbutton.h: HAVE_XFT...
Checking bcbar.h: SINGLE_THREAD...
Checking bccapture.C: ENABLE_TRACE...
Checking bcbutton.h: NO_GUICAST...
Checking bcbar.h: TRACE_MEMORY...
Checking bcbutton.C: ENABLE_TRACE...
Checking bcbar.h: X_HAVE_UTF8_STRING...
Checking bcbutton.h: SINGLE_THREAD...
Checking bcbar.C: HAVE_LIBXXF86VM...
Checking bcbitmap.C: ENABLE_TRACE...
8/218 files checked 1% done
Checking bcbutton.h: TRACE_MEMORY...
Checking bcclipboard.h ...
Checking bcclipboard.h: NO_TID;__TERMUX__...
Checking bcclipboard.h: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcclipboard.h: __TERMUX__...
9/218 files checked 1% done
Checking bcclipboard.C: BOOBY...
Checking bcclipboard.inc ...
10/218 files checked 1% done
Checking bcbutton.C: HAVE_GL...
Checking bccmodels.C ...
Checking bcbutton.h: X_HAVE_UTF8_STRING...
11/218 files checked 2% done
Checking bccapture.C: HAVE_GL...
Checking bccmodels.h ...
12/218 files checked 2% done
13/218 files checked 2% done
Checking bccmodels.inc ...
14/218 files checked 2% done
Checking bccolors.C ...
Checking bccolors.h ...
15/218 files checked 3% done
16/218 files checked 4% done
Checking bccolors.inc ...
17/218 files checked 4% done
Checking bccounter.C ...
Checking bccounter.C: ENABLE_TRACE...
Checking bccounter.h ...
Checking bccounter.C: NO_GUICAST...
18/218 files checked 4% done
Checking bccounter.C: TRACE_MEMORY...
Checking bcbar.C: HAVE_XFT...
19/218 files checked 4% done
Checking bcdelete.C ...
Checking bcdelete.h ...
Checking bcbitmap.C: HAVE_GL...
Checking bcclipboard.C: ENABLE_TRACE...
Checking bcbar.C: NO_GUICAST...
Checking bcbutton.C: HAVE_LIBXXF86VM...
Checking bcbar.C: NO_TID;__TERMUX__...
Checking bcbar.C: SINGLE_THREAD...
Checking bcclipboard.C: HAVE_GL...
Checking bccapture.C: HAVE_LIBXXF86VM...
Checking bcbitmap.C: HAVE_LIBXXF86VM...
Checking bcbar.C: TRACE_MEMORY...
Checking bcbutton.C: HAVE_XFT...
Checking bcdelete.h: DEBUG...
Checking bcbar.C: X_HAVE_UTF8_STRING...
Checking bcdelete.C: BOOBY...
Checking bcclipboard.C: HAVE_LIBXXF86VM...
Checking bcbar.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcbutton.C: NO_GUICAST...
Checking bcdelete.h: ENABLE_TRACE...
Checking bcbitmap.C: HAVE_XFT...
Checking bcbar.C: __TERMUX__...
Checking bccapture.C: HAVE_XFT...
Checking bcclipboard.C: HAVE_XFT...
Checking bcdelete.C: DEBUG...
Checking bcbutton.C: NO_TID;__TERMUX__...
Checking bcdelete.h: HAVE_GL...
20/218 files checked 4% done
Checking bcbitmap.C: HAVE_XV...
Checking bcdelete.inc ...
21/218 files checked 4% done
Checking bcdialog.C ...
Checking bcclipboard.C: NO_GUICAST...
Checking bcbutton.C: SINGLE_THREAD...
Checking bcdelete.h: HAVE_LIBXXF86VM...
Checking bcbitmap.C: NO_GUICAST...
Checking bcdelete.C: ENABLE_TRACE...
Checking bcclipboard.C: NO_TID;__TERMUX__...
Checking bccapture.C: NO_GUICAST...
Checking bcbutton.C: TRACE_MEMORY...
Checking bcdelete.C: HAVE_GL...
Checking bcdialog.C: BOOBY...
Checking bcclipboard.C: NO_XSELECT...
Checking bcdelete.h: HAVE_XFT...
Checking bcbitmap.C: NO_TID;__TERMUX__...
Checking bcbutton.C: TRACE_THREADS...
Checking bcdelete.C: HAVE_LIBXXF86VM...
Checking bcdelete.h: HAVE_XV...
Checking bcclipboard.C: SINGLE_THREAD...
Checking bcbitmap.C: SINGLE_THREAD...
Checking bcdelete.C: HAVE_XFT...
Checking bccapture.C: NO_TID;__TERMUX__...
Checking bcdelete.C: HAVE_XV...
Checking bcclipboard.C: TRACE_MEMORY...
Checking bcbitmap.C: TRACE_MEMORY...
Checking bcdelete.h: NO_GUICAST...
Checking bcbutton.C: X_HAVE_UTF8_STRING...
Checking bcdelete.C: NO_GUICAST...
Checking bcclipboard.C: TRACE_THREADS...
Checking bcdelete.h: NO_TID;__TERMUX__...
Checking bcbitmap.C: TRACE_THREADS...
Checking bcdialog.C: DEBUG...
Checking bcdelete.C: NO_TID;__TERMUX__...
22/218 files checked 5% done
Checking bcdelete.h: SINGLE_THREAD...
Checking bcdialog.h ...
23/218 files checked 7% done
Checking bccapture.C: SINGLE_THREAD...
Checking bcdialog.inc ...
24/218 files checked 7% done
Checking bcdelete.C: SINGLE_THREAD...
Checking bcdisplay.C ...
Checking bcdisplay.C: BOOBY...
25/218 files checked 7% done
Checking bcdisplay.C: ENABLE_TRACE...
Checking bcdisplay.h ...
Checking bcdisplay.h: HAVE_XFT...
Checking bcdisplay.h: SINGLE_THREAD...
26/218 files checked 8% done
Checking bcdelete.h: TRACE_MEMORY...
Checking bcdisplay.inc ...
27/218 files checked 8% done
Checking bcdialog.C: ENABLE_TRACE...
Checking bcdisplayinfo.C ...
Checking bcdisplay.C: HAVE_GL...
Checking bcdialog.h: DEBUG...
Checking bccapture.C: TRACE_MEMORY...
Checking bcdelete.C: TRACE_MEMORY...
Checking bcdisplayinfo.C: BOOBY...
Checking bcdisplay.C: HAVE_LIBXXF86VM...
Checking bcdelete.h: X_HAVE_UTF8_STRING...
Checking bcdisplay.C: HAVE_XFT...
Checking bcdialog.C: HAVE_GL...
Checking bcdisplayinfo.C: ENABLE_TRACE...
Checking bcdialog.h: ENABLE_TRACE...
Checking bcdisplay.C: NO_GUICAST...
Checking bccapture.C: X_HAVE_UTF8_STRING...
Checking bcdisplayinfo.C: HAVE_GL...
28/218 files checked 8% done
Checking bcdisplay.C: NO_TID;__TERMUX__...
Checking bcdisplayinfo.h ...
Checking bcdisplayinfo.h: HAVE_GL...
29/218 files checked 8% done
Checking bcdisplayinfo.inc ...
30/218 files checked 8% done
31/218 files checked 8% done
Checking bcdragbox.C ...
Checking bcdragbox.h ...
Checking bcdialog.h: HAVE_GL...
Checking bcdisplay.C: SINGLE_THREAD...
Checking bcdisplayinfo.C: HAVE_LIBXXF86VM...
Checking bcdragbox.h: ENABLE_TRACE...
Checking bcdragbox.C: ENABLE_TRACE...
Checking bcdragbox.h: HAVE_GL...
Checking bcdialog.C: HAVE_LIBXXF86VM...
Checking bcdisplay.C: TRACE_MEMORY...
Checking bcdisplayinfo.C: HAVE_XFT...
Checking bcdragbox.C: HAVE_GL...
Checking bccapture.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcdragbox.h: HAVE_LIBXXF86VM...
Checking bcdisplay.C: TRACE_THREADS...
Checking bcdisplayinfo.C: NO_GUICAST...
Checking bcdragbox.C: HAVE_LIBXXF86VM...
Checking bcdragbox.h: HAVE_XFT...
Checking bcdragbox.C: HAVE_XFT...
Checking bcdisplay.C: X_HAVE_UTF8_STRING...
Checking bcdialog.h: HAVE_LIBXXF86VM...
Checking bcdragbox.h: NO_GUICAST...
Checking bcdragbox.C: NO_GUICAST...
Checking bcdisplayinfo.C: SINGLE_THREAD...
Checking bcdragbox.C: NO_TID;__TERMUX__...
Checking bcdragbox.h: NO_TID;__TERMUX__...
Checking bcdragbox.C: SINGLE_THREAD...
32/218 files checked 9% done
Checking bcdialog.C: HAVE_XFT...
Checking bcdragbox.inc ...
33/218 files checked 9% done
Checking bcdragbox.C: TRACE_MEMORY...
Checking bcdragwindow.C ...
Checking bcdragbox.h: SINGLE_THREAD...
Checking bccapture.C: __TERMUX__...
Checking bcdisplayinfo.C: TRACE_MEMORY...
Checking bcdragbox.C: X_HAVE_UTF8_STRING...
Checking bcdragbox.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcdragbox.h: TRACE_MEMORY...
Checking bcdragbox.C: __TERMUX__...
Checking bcdragwindow.C: ENABLE_TRACE...
Checking bcdisplayinfo.C: TRACE_THREADS...
Checking bcdragbox.h: X_HAVE_UTF8_STRING...
34/218 files checked 9% done
Checking bcdialog.h: HAVE_XFT...
Checking bcdragwindow.h ...
Checking bcdialog.C: HAVE_XV...
Checking bcdragbox.h: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcdragwindow.C: HAVE_GL...
Checking bcdragwindow.h: ENABLE_TRACE...
Checking bcdisplayinfo.C: X_HAVE_UTF8_STRING...
Checking bcdragbox.h: __TERMUX__...
Checking bcdragwindow.h: HAVE_GL...
35/218 files checked 10% done
36/218 files checked 10% done
Checking bcdragwindow.inc ...
37/218 files checked 10% done
Checking bcfilebox.C ...
Checking bcdragwindow.C: HAVE_LIBXXF86VM...
Checking bcfilebox.h ...
Checking bcdragwindow.h: HAVE_LIBXXF86VM...
38/218 files checked 11% done
Checking bcdialog.h: HAVE_XV...
Checking bcfilebox.inc ...
39/218 files checked 11% done
Checking bcdragwindow.h: HAVE_XFT...
Checking bcfontentry.C ...
40/218 files checked 11% done
Checking bcdragwindow.C: HAVE_XFT...
Checking bcfontentry.h ...
41/218 files checked 11% done
Checking bcdragwindow.h: NO_GUICAST...
Checking bcfontentry.inc ...
42/218 files checked 11% done
Checking bcfilebox.h: ENABLE_TRACE...
Checking bchash.C ...
Checking bcdragwindow.h: SINGLE_THREAD...
Checking bcdragwindow.C: HAVE_XV...
Checking bcdialog.C: NO_GUICAST...
Checking bcdragwindow.h: TRACE_MEMORY...
Checking bcdragwindow.h: X_HAVE_UTF8_STRING...
Checking bcfilebox.h: HAVE_GL...
Checking bcdragwindow.C: NO_GUICAST...
Checking bcdialog.h: NO_GUICAST...
Checking bchash.C: BOOBY...
43/218 files checked 11% done
Checking bcdragwindow.C: SINGLE_THREAD...
Checking bchash.h ...
44/218 files checked 12% done
Checking bchash.C: ENABLE_TRACE...
Checking bchash.inc ...
45/218 files checked 12% done
Checking bcdialog.C: NO_TID;__TERMUX__...
Checking bcipc.C ...
Checking bchash.C: NO_GUICAST...
Checking bcdragwindow.C: TRACE_MEMORY...
Checking bcfilebox.h: HAVE_LIBXXF86VM...
Checking bcdialog.h: NO_TID;__TERMUX__...
Checking bchash.C: TRACE_MEMORY...
Checking bcdialog.C: SINGLE_THREAD...
Checking bcfilebox.C: BOOBY...
Checking bchash.C: TRACE_THREADS...
Checking bcipc.C: BOOBY...
46/218 files checked 12% done
Checking bcdragwindow.C: X_HAVE_UTF8_STRING...
Checking bcipc.h ...
Checking bcipc.h: ENABLE_TRACE...
Checking bcipc.h: NO_GUICAST...
Checking bcipc.h: TRACE_MEMORY...
47/218 files checked 12% done
Checking bcdialog.C: TRACE_MEMORY...
Checking bcdialog.h: SINGLE_THREAD...
Checking bckeyboard.h ...
Checking bckeyboard.h: ENABLE_TRACE...
Checking bckeyboard.h: NO_GUICAST...
Checking bckeyboard.h: TRACE_MEMORY...
48/218 files checked 13% done
Checking bcfilebox.h: HAVE_XFT...
Checking bclistbox.C ...
49/218 files checked 13% done
Checking bcipc.C: ENABLE_TRACE...
Checking bclistbox.h ...
50/218 files checked 13% done
Checking bclistbox.inc ...
51/218 files checked 13% done
Checking bcfilebox.h: NO_GUICAST...
Checking bclistboxitem.C ...
Checking bclistbox.h: ENABLE_TRACE...
Checking bcipc.C: HAVE_GL...
Checking bcdialog.h: TRACE_MEMORY...
Checking bcfilebox.C: DEBUG...
Checking bclistbox.h: HAVE_GL...
Checking bcfilebox.h: NO_TID;__TERMUX__...
Checking bclistboxitem.C: ENABLE_TRACE...
Checking bclistbox.h: HAVE_LIBXXF86VM...
Checking bcfilebox.h: SINGLE_THREAD...
Checking bcipc.C: HAVE_LIBXXF86VM...
Checking bcdialog.h: X_HAVE_UTF8_STRING...
Checking bclistbox.h: HAVE_XFT...
Checking bclistboxitem.C: HAVE_GL...
Checking bcfilebox.h: TRACE_MEMORY...
Checking bclistbox.h: NO_GUICAST...
Checking bcipc.C: HAVE_XFT...
Checking bcfilebox.C: ENABLE_TRACE...
Checking bclistbox.h: SINGLE_THREAD...
Checking bcfilebox.h: X_HAVE_UTF8_STRING...
52/218 files checked 13% done
Checking bclistboxitem.C: HAVE_LIBXXF86VM...
Checking bclistboxitem.h ...
53/218 files checked 14% done
Checking bcipc.C: NO_GUICAST...
Checking bclistboxitem.inc ...
54/218 files checked 14% done
Checking bclistbox.h: TRACE_MEMORY...
Checking bcmenu.C ...
Checking bclistbox.C: BOOBY...
Checking bcfilebox.h: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bclistbox.h: X_HAVE_UTF8_STRING...
Checking bcipc.C: NO_TID;__TERMUX__...
Checking bclistboxitem.C: HAVE_XFT...
55/218 files checked 15% done
Checking bcfilebox.C: HAVE_GL...
Checking bcmenu.h ...
Checking bcfilebox.h: __TERMUX__...
56/218 files checked 15% done
Checking bcmenu.inc ...
57/218 files checked 15% done
Checking bcipc.C: SINGLE_THREAD...
Checking bcmenubar.C ...
58/218 files checked 16% done
Checking bcmenubar.h ...
Checking bclistboxitem.C: NO_GUICAST...
Checking bcmenu.C: BOOBY...
Checking bcmenubar.h: ENABLE_TRACE...
Checking bcipc.C: TRACE_MEMORY...
Checking bcmenubar.h: HAVE_GL...
Checking bcmenubar.C: BOOBY...
Checking bcmenubar.h: HAVE_LIBXXF86VM...
Checking bclistboxitem.C: NO_TID;__TERMUX__...
Checking bcipc.C: TRACE_THREADS...
Checking bcmenubar.h: HAVE_XFT...
Checking bcfilebox.C: HAVE_LIBXXF86VM...
Checking bcmenubar.h: NO_GUICAST...
Checking bcmenubar.h: SINGLE_THREAD...
Checking bcmenubar.h: TRACE_MEMORY...
Checking bcipc.C: X_HAVE_UTF8_STRING...
Checking bcmenubar.h: X_HAVE_UTF8_STRING...
Checking bcmenubar.C: ENABLE_TRACE...
59/218 files checked 16% done
Checking bcmenu.C: ENABLE_TRACE...
Checking bcmenubar.inc ...
60/218 files checked 16% done
Checking bclistboxitem.C: SINGLE_THREAD...
Checking bcmenuitem.C ...
Checking bclistbox.C: ENABLE_TRACE...
Checking bcmenu.C: HAVE_GL...
61/218 files checked 16% done
Checking bcmenubar.C: HAVE_GL...
Checking bcmenuitem.h ...
62/218 files checked 17% done
Checking bclistboxitem.C: TRACE_MEMORY...
Checking bcmenuitem.inc ...
63/218 files checked 17% done
Checking bcmenuitem.C: BOOBY...
Checking bcmenupopup.C ...
Checking bcfilebox.C: HAVE_XFT...
Checking bcmenu.C: HAVE_LIBXXF86VM...
Checking bclistboxitem.C: X_HAVE_UTF8_STRING...
Checking bcmenubar.C: HAVE_LIBXXF86VM...
Checking bcmenupopup.C: ENABLE_TRACE...
Checking bcmenuitem.C: ENABLE_TRACE...
Checking bclistboxitem.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcmenu.C: HAVE_XFT...
Checking bcmenupopup.C: HAVE_GL...
Checking bcmenubar.C: HAVE_XFT...
Checking bcfilebox.C: HAVE_XV...
Checking bcmenuitem.C: HAVE_GL...
Checking bclistboxitem.C: __TERMUX__...
Checking bcmenu.C: NO_GUICAST...
Checking bclistbox.C: HAVE_GL...
64/218 files checked 17% done
Checking bcmenupopup.C: HAVE_LIBXXF86VM...
Checking bcmenupopup.h ...
Checking bcmenubar.C: NO_GUICAST...
65/218 files checked 17% done
Checking bcmenuitem.C: HAVE_LIBXXF86VM...
Checking bcmenupopup.inc ...
66/218 files checked 17% done
Checking bcmeter.C ...
Checking bcmenupopup.C: HAVE_XFT...
Checking bcmenu.C: NO_TID;__TERMUX__...
Checking bcmenubar.C: NO_TID;__TERMUX__...
Checking bcmenuitem.C: HAVE_XFT...
Checking bcfilebox.C: NO_GUICAST...
Checking bcmenupopup.C: NO_GUICAST...
Checking bcmenubar.C: SINGLE_THREAD...
Checking bcmenu.C: SINGLE_THREAD...
Checking bcmeter.C: ENABLE_TRACE...
Checking bcmenupopup.C: NO_TID;__TERMUX__...
Checking bcmenubar.C: TRACE_MEMORY...
Checking bcmenuitem.C: NO_GUICAST...
Checking bcmenupopup.C: SINGLE_THREAD...
Checking bcmenu.C: TRACE_MEMORY...
Checking bclistbox.C: HAVE_LIBXXF86VM...
Checking bcmeter.C: HAVE_GL...
Checking bcmenubar.C: TRACE_THREADS...
Checking bcmenupopup.C: TRACE_MEMORY...
Checking bcmenu.C: TRACE_THREADS...
Checking bcmenu.C: X_HAVE_UTF8_STRING...
Checking bcmenupopup.C: X_HAVE_UTF8_STRING...
67/218 files checked 18% done
Checking bcfilebox.C: NO_TID;__TERMUX__...
Checking bcmeter.h ...
Checking bcmeter.C: HAVE_LIBXXF86VM...
Checking bcmenuitem.C: NO_TID;__TERMUX__...
Checking bcmenupopup.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcmenubar.C: X_HAVE_UTF8_STRING...
Checking bcmeter.h: ENABLE_TRACE...
Checking bcmeter.h: HAVE_GL...
Checking bcmenupopup.C: __TERMUX__...
Checking bcmeter.h: HAVE_LIBXXF86VM...
68/218 files checked 18% done
Checking bcmeter.h: HAVE_XFT...
Checking bcmeter.inc ...
69/218 files checked 18% done
70/218 files checked 19% done
Checking bcnewfolder.C ...
Checking bcnewfolder.h ...
Checking bcmenuitem.C: SINGLE_THREAD...
Checking bcfilebox.C: SINGLE_THREAD...
Checking bcmeter.h: NO_GUICAST...
Checking bcmeter.C: HAVE_XFT...
Checking bcnewfolder.h: ENABLE_TRACE...
Checking bcmeter.h: SINGLE_THREAD...
Checking bcnewfolder.h: HAVE_GL...
Checking bclistbox.C: HAVE_XFT...
Checking bcmeter.h: TRACE_MEMORY...
Checking bcnewfolder.h: HAVE_LIBXXF86VM...
Checking bcnewfolder.C: ENABLE_TRACE...
Checking bcmeter.h: X_HAVE_UTF8_STRING...
Checking bcmenuitem.C: TRACE_MEMORY...
Checking bcnewfolder.h: HAVE_XFT...
71/218 files checked 19% done
Checking bcnewfolder.h: NO_GUICAST...
Checking bcnewfolder.inc ...
72/218 files checked 19% done
Checking bcnewfolder.C: HAVE_GL...
Checking bcpan.C ...
Checking bcnewfolder.h: NO_TID;__TERMUX__...
Checking bcmeter.C: NO_GUICAST...
Checking bcnewfolder.h: SINGLE_THREAD...
Checking bcmenuitem.C: TRACE_THREADS...
Checking bcnewfolder.h: TRACE_MEMORY...
Checking bcfilebox.C: TRACE_MEMORY...
Checking bcnewfolder.h: X_HAVE_UTF8_STRING...
Checking bcnewfolder.C: HAVE_LIBXXF86VM...
Checking bcnewfolder.h: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcmenuitem.C: X_HAVE_UTF8_STRING...
Checking bcpan.C: ENABLE_TRACE...
Checking bcnewfolder.h: __TERMUX__...
Checking bcnewfolder.C: HAVE_XFT...
Checking bcmeter.C: NO_TID;__TERMUX__...
73/218 files checked 19% done
Checking bcnewfolder.C: NO_GUICAST...
Checking bcpan.h ...
Checking bcpan.C: HAVE_GL...
Checking bcpan.h: ENABLE_TRACE...
74/218 files checked 20% done
75/218 files checked 23% done
Checking bcpan.inc ...
76/218 files checked 23% done
Checking bcpbuffer.C ...
Checking bcpbuffer.h ...
Checking bcpbuffer.h: HAVE_GL...
77/218 files checked 23% done
Checking bcpan.h: HAVE_GL...
Checking bcpbuffer.inc ...
78/218 files checked 23% done
Checking bclistbox.C: NO_GUICAST...
Checking bcpixmap.C ...
Checking bcnewfolder.C: NO_TID;__TERMUX__...
Checking bcpan.h: HAVE_LIBXXF86VM...
Checking bcpan.h: HAVE_XFT...
Checking bcmeter.C: SINGLE_THREAD...
Checking bcnewfolder.C: SINGLE_THREAD...
Checking bcpan.h: NO_GUICAST...
Checking bcpbuffer.C: BOOBY...
Checking bcpan.h: SINGLE_THREAD...
Checking bcpixmap.C: BOOBY...
Checking bcpan.C: HAVE_LIBXXF86VM...
Checking bcpan.h: TRACE_MEMORY...
Checking bcpan.h: X_HAVE_UTF8_STRING...
Checking bcnewfolder.C: TRACE_MEMORY...
79/218 files checked 23% done
Checking bcpbuffer.C: ENABLE_TRACE...
Checking bcpixmap.h ...
Checking bcpixmap.h: HAVE_GL...
Checking bcpixmap.h: HAVE_XFT...
80/218 files checked 23% done
Checking bcnewfolder.C: X_HAVE_UTF8_STRING...
Checking bcpixmap.inc ...
81/218 files checked 24% done
Checking bcpopup.C ...
Checking bcmeter.C: TRACE_MEMORY...
Checking bcpixmap.C: ENABLE_TRACE...
Checking bcnewfolder.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcpopup.C: ENABLE_TRACE...
Checking bcpbuffer.C: GLx4;HAVE_GL...
Checking bcnewfolder.C: __TERMUX__...
Checking bcpopup.C: HAVE_GL...
Checking bcpopup.C: HAVE_LIBXXF86VM...
82/218 files checked 24% done
Checking bcpan.C: HAVE_XFT...
Checking bcpixmap.C: HAVE_GL...
Checking bcpopup.h ...
Checking bcpopup.C: HAVE_XFT...
Checking bcpopup.h: ENABLE_TRACE...
Checking bcpopup.C: NO_GUICAST...
Checking bcpopup.h: HAVE_GL...
Checking bcpbuffer.C: HAVE_GL...
Checking bclistbox.C: NO_TID;__TERMUX__...
Checking bcpopup.C: SINGLE_THREAD...
Checking bcpopup.h: HAVE_LIBXXF86VM...
Checking bcpopup.C: TRACE_MEMORY...
Checking bcpopup.h: HAVE_XFT...
Checking bcpixmap.C: HAVE_LIBXXF86VM...
Checking bcpopup.C: X_HAVE_UTF8_STRING...
Checking bcpan.C: NO_GUICAST...
Checking bcpopup.h: NO_GUICAST...
Checking bcpopup.h: SINGLE_THREAD...
Checking bcpbuffer.C: HAVE_LIBXXF86VM...
83/218 files checked 24% done
Checking bcmeter.C: X_HAVE_UTF8_STRING...
Checking bcpopup.inc ...
84/218 files checked 24% done
Checking bcpan.C: NO_TID;__TERMUX__...
Checking bcpopupmenu.C ...
Checking bcpopup.h: TRACE_MEMORY...
Checking bcpopup.h: X_HAVE_UTF8_STRING...
Checking bcpan.C: SINGLE_THREAD...
85/218 files checked 24% done
Checking bcpixmap.C: HAVE_XFT...
Checking bcpopupmenu.h ...
Checking bcmeter.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcpopupmenu.h: ENABLE_TRACE...
Checking bcpopupmenu.C: BOOBY...
Checking bcpopupmenu.h: HAVE_GL...
Checking bcpan.C: TRACE_MEMORY...
Checking bcpbuffer.C: HAVE_XFT...
Checking bcpopupmenu.h: HAVE_LIBXXF86VM...
Checking bcpopupmenu.h: HAVE_XFT...
Checking bcmeter.C: __TERMUX__...
Checking bcpopupmenu.h: NO_GUICAST...
Checking bcpopupmenu.h: SINGLE_THREAD...
Checking bcpixmap.C: HAVE_XV...
Checking bcpopupmenu.h: TRACE_MEMORY...
Checking bcpopupmenu.h: X_HAVE_UTF8_STRING...
Checking bcpan.C: X_HAVE_UTF8_STRING...
Checking bcpbuffer.C: NO_GUICAST...
Checking bcpopupmenu.C: ENABLE_TRACE...
86/218 files checked 24% done
87/218 files checked 26% done
Checking bcpopupmenu.inc ...
88/218 files checked 26% done
Checking bcpot.C ...
Checking bcpot.h ...
Checking bcpixmap.C: NO_GUICAST...
Checking bcpot.h: ENABLE_TRACE...
Checking bcpbuffer.C: NO_TID;__TERMUX__...
Checking bcpopupmenu.C: HAVE_GL...
Checking bcpot.h: HAVE_GL...
Checking bcpan.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bclistbox.C: SINGLE_THREAD...
Checking bcpot.h: HAVE_LIBXXF86VM...
Checking bcpot.h: HAVE_XFT...
Checking bcpot.h: NO_GUICAST...
Checking bcpot.C: ENABLE_TRACE...
Checking bcpbuffer.C: SINGLE_THREAD...
Checking bcpot.h: SINGLE_THREAD...
Checking bcpot.h: TRACE_MEMORY...
Checking bcpot.h: X_HAVE_UTF8_STRING...
Checking bcpan.C: __TERMUX__...
Checking bcpopupmenu.C: HAVE_LIBXXF86VM...
89/218 files checked 26% done
Checking bcpot.inc ...
90/218 files checked 26% done
Checking bcpbuffer.C: TRACE_MEMORY...
Checking bcprogress.C ...
Checking bcpot.C: HAVE_GL...
91/218 files checked 27% done
Checking bcpbuffer.C: TRACE_THREADS...
Checking bcprogress.h ...
Checking bcpixmap.C: NO_TID;__TERMUX__...
Checking bcprogress.h: ENABLE_TRACE...
Checking bcpopupmenu.C: HAVE_XFT...
92/218 files checked 27% done
Checking bcprogress.C: ENABLE_TRACE...
Checking bcprogress.inc ...
93/218 files checked 27% done
Checking bcprogress.h: HAVE_GL...
Checking bcprogressbox.C ...
Checking bcprogress.h: HAVE_LIBXXF86VM...
Checking bcpot.C: HAVE_LIBXXF86VM...
Checking bcprogress.h: HAVE_XFT...
Checking bcprogress.C: HAVE_GL...
Checking bcprogress.h: NO_GUICAST...
Checking bcpopupmenu.C: NO_GUICAST...
Checking bcprogress.h: SINGLE_THREAD...
Checking bcprogressbox.C: ENABLE_TRACE...
Checking bcprogress.h: TRACE_MEMORY...
Checking bcpixmap.C: SINGLE_THREAD...
Checking bcprogress.h: X_HAVE_UTF8_STRING...
Checking bcprogress.C: HAVE_LIBXXF86VM...
Checking bcpot.C: HAVE_XFT...
94/218 files checked 27% done
Checking bcprogressbox.C: HAVE_GL...
Checking bcprogressbox.h ...
Checking bcpopupmenu.C: NO_TID;__TERMUX__...
Checking bcprogressbox.h: ENABLE_TRACE...
Checking bclistbox.C: TRACE_MEMORY...
Checking bcprogress.C: HAVE_XFT...
Checking bcprogressbox.h: HAVE_GL...
Checking bcpot.C: NO_GUICAST...
Checking bcpopupmenu.C: SINGLE_THREAD...
Checking bcprogressbox.h: HAVE_LIBXXF86VM...
Checking bcprogressbox.h: HAVE_XFT...
Checking bcprogress.C: NO_GUICAST...
Checking bcprogressbox.h: NO_GUICAST...
Checking bcprogressbox.C: HAVE_LIBXXF86VM...
Checking bcpixmap.C: TRACE_MEMORY...
Checking bcpot.C: NO_TID;__TERMUX__...
Checking bcprogressbox.h: NO_TID;__TERMUX__...
Checking bcprogressbox.h: SINGLE_THREAD...
Checking bcprogress.C: NO_TID;__TERMUX__...
Checking bcpopupmenu.C: TRACE_MEMORY...
Checking bcprogressbox.h: TRACE_MEMORY...
Checking bcprogressbox.h: X_HAVE_UTF8_STRING...
Checking bcpot.C: SINGLE_THREAD...
Checking bcprogress.C: SINGLE_THREAD...
Checking bcprogressbox.h: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcprogressbox.h: __TERMUX__...
Checking bcpopupmenu.C: TRACE_THREADS...
Checking bcprogressbox.C: HAVE_XFT...
95/218 files checked 27% done
Checking bcpixmap.C: TRACE_THREADS...
Checking bcprogressbox.inc ...
96/218 files checked 27% done
Checking bcprogress.C: TRACE_MEMORY...
Checking bcrecentlist.C ...
Checking bcpot.C: TRACE_MEMORY...
Checking bcpopupmenu.C: X_HAVE_UTF8_STRING...
Checking bcprogress.C: X_HAVE_UTF8_STRING...
Checking bcprogressbox.C: NO_GUICAST...
Checking bclistbox.C: TRACE_THREADS...
Checking bcpot.C: X_HAVE_UTF8_STRING...
97/218 files checked 28% done
Checking bcrecentlist.C: ENABLE_TRACE...
Checking bcrecentlist.h ...
Checking bcprogress.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
98/218 files checked 29% done
Checking bcprogressbox.C: NO_TID;__TERMUX__...
Checking bcrename.C ...
Checking bcrecentlist.h: ENABLE_TRACE...
Checking bcrecentlist.C: HAVE_GL...
Checking bcprogress.C: __TERMUX__...
Checking bcprogressbox.C: SINGLE_THREAD...
Checking bcpot.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcrecentlist.h: HAVE_GL...
Checking bcrecentlist.C: HAVE_LIBXXF86VM...
99/218 files checked 29% done
Checking bcrename.C: ENABLE_TRACE...
Checking bcrename.h ...
Checking bcrecentlist.h: HAVE_LIBXXF86VM...
Checking bcrename.h: ENABLE_TRACE...
Checking bcprogressbox.C: TRACE_MEMORY...
Checking bcrecentlist.C: HAVE_XFT...
Checking bcpot.C: __TERMUX__...
Checking bcrename.h: HAVE_GL...
Checking bcrename.C: HAVE_GL...
Checking bcrecentlist.h: HAVE_XFT...
Checking bcrename.h: HAVE_LIBXXF86VM...
Checking bcprogressbox.C: X_HAVE_UTF8_STRING...
Checking bcrecentlist.C: NO_GUICAST...
Checking bcrecentlist.h: NO_GUICAST...
Checking bcrename.h: HAVE_XFT...
Checking bcrename.C: HAVE_LIBXXF86VM...
100/218 files checked 30% done
Checking bcrename.h: NO_GUICAST...
Checking bcrename.inc ...
101/218 files checked 30% done
Checking bcrecentlist.h: SINGLE_THREAD...
Checking bcrepeater.C ...
Checking bcprogressbox.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bclistbox.C: X_HAVE_UTF8_STRING...
Checking bcrecentlist.C: SINGLE_THREAD...
Checking bcrename.h: NO_TID;__TERMUX__...
Checking bcrecentlist.h: TRACE_MEMORY...
Checking bcrename.h: SINGLE_THREAD...
Checking bcrename.C: HAVE_XFT...
Checking bcrepeater.C: BOOBY...
Checking bcrename.h: TRACE_MEMORY...
Checking bcrecentlist.h: X_HAVE_UTF8_STRING...
Checking bcrename.h: X_HAVE_UTF8_STRING...
Checking bcprogressbox.C: __TERMUX__...
Checking bcrename.C: NO_GUICAST...
Checking bcrepeater.C: ENABLE_TRACE...
102/218 files checked 30% done
Checking bcrename.h: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcrepeater.h ...
Checking bcrepeater.h: NO_TID;__TERMUX__...
Checking bcrepeater.h: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcrepeater.h: __TERMUX__...
103/218 files checked 30% done
Checking bcrecentlist.C: TRACE_MEMORY...
Checking bcrepeater.inc ...
104/218 files checked 30% done
Checking bcrename.h: __TERMUX__...
Checking bcresources.C ...
Checking bcrepeater.C: HAVE_GL...
105/218 files checked 31% done
Checking bcrename.C: NO_TID;__TERMUX__...
Checking bcresources.h ...
106/218 files checked 31% done
Checking bcrecentlist.C: X_HAVE_UTF8_STRING...
Checking bcresources.inc ...
107/218 files checked 31% done
Checking bcrepeater.C: HAVE_LIBXXF86VM...
Checking bcscrollbar.C ...
Checking bcrename.C: SINGLE_THREAD...
Checking bcrepeater.C: HAVE_XFT...
108/218 files checked 31% done
Checking bcresources.h: ENABLE_TRACE...
Checking bcscrollbar.h ...
Checking bcrepeater.C: NO_GUICAST...
Checking bcscrollbar.h: ENABLE_TRACE...
Checking bcrename.C: TRACE_MEMORY...
Checking bcscrollbar.h: HAVE_GL...
109/218 files checked 38% done
Checking bcscrollbar.C: ENABLE_TRACE...
Checking bcscrollbar.inc ...
Checking bcrepeater.C: NO_TID;__TERMUX__...
110/218 files checked 38% done
Checking bcresources.h: HAVE_GL...
Checking bcsignals.C ...
Checking bcrepeater.C: SINGLE_THREAD...
Checking bcrename.C: X_HAVE_UTF8_STRING...
Checking bcscrollbar.C: HAVE_GL...
Checking bcscrollbar.h: HAVE_LIBXXF86VM...
Checking bcsignals.C: __i386__...
Checking bcscrollbar.h: HAVE_XFT...
Checking bcresources.h: HAVE_LIBXXF86VM...
Checking bcrepeater.C: TRACE_MEMORY...
Checking bcscrollbar.h: NO_GUICAST...
Checking bcrename.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcscrollbar.h: SINGLE_THREAD...
Checking bcrepeater.C: TRACE_THREADS...
Checking bcscrollbar.C: HAVE_LIBXXF86VM...
Checking bcscrollbar.h: TRACE_MEMORY...
Checking bcresources.h: HAVE_XFT...
Checking bcrepeater.C: X_HAVE_UTF8_STRING...
Checking bcscrollbar.h: X_HAVE_UTF8_STRING...
Checking bcrename.C: __TERMUX__...
Checking bcsignals.C: __x86_64__...
111/218 files checked 39% done
Checking bcresources.h: NO_GUICAST...
Checking bcsignals.h ...
112/218 files checked 39% done
Checking bcscrollbar.C: HAVE_XFT...
Checking bcsignals.inc ...
113/218 files checked 39% done
Checking bcsignals.h: BOOBY...
Checking bcslider.C ...
Checking bcsignals.h: ENABLE_TRACE...
114/218 files checked 39% done
Checking bcsignals.h: NO_GUICAST...
Checking bcslider.h ...
Checking bcresources.h: NO_TID;__TERMUX__...
Checking bcscrollbar.C: NO_GUICAST...
Checking bcsignals.h: TRACE_MEMORY...
Checking bcsignals.h: TRACE_THREADS...
Checking bcslider.h: ENABLE_TRACE...
115/218 files checked 41% done
116/218 files checked 41% done
Checking bcslider.inc ...
117/218 files checked 41% done
Checking bcsubwindow.C ...
Checking bcresources.h: SINGLE_THREAD...
Checking bcsubwindow.h ...
Checking bcslider.h: HAVE_GL...
Checking bcscrollbar.C: NO_TID;__TERMUX__...
Checking bcsubwindow.C: ENABLE_TRACE...
Checking bcslider.C: ENABLE_TRACE...
Checking bcsubwindow.h: ENABLE_TRACE...
Checking bcslider.h: HAVE_LIBXXF86VM...
Checking bcsubwindow.C: HAVE_GL...
Checking bcresources.h: TRACE_MEMORY...
Checking bcsubwindow.h: HAVE_GL...
Checking bcscrollbar.C: SINGLE_THREAD...
Checking bcslider.h: HAVE_XFT...
Checking bcsubwindow.C: HAVE_LIBXXF86VM...
Checking bcsubwindow.h: HAVE_LIBXXF86VM...
Checking bcresources.h: X_HAVE_UTF8_STRING...
Checking bcslider.C: HAVE_GL...
Checking bcsubwindow.C: HAVE_XFT...
Checking bcslider.h: NO_GUICAST...
Checking bcsubwindow.C: NO_GUICAST...
Checking bcsubwindow.h: HAVE_XFT...
Checking bcscrollbar.C: TRACE_MEMORY...
Checking bcslider.h: SINGLE_THREAD...
Checking bcsubwindow.C: SINGLE_THREAD...
Checking bcsubwindow.h: NO_GUICAST...
Checking bcslider.h: TRACE_MEMORY...
Checking bcresources.h: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcsubwindow.C: TRACE_MEMORY...
Checking bcsubwindow.h: SINGLE_THREAD...
Checking bcscrollbar.C: X_HAVE_UTF8_STRING...
Checking bcslider.h: X_HAVE_UTF8_STRING...
Checking bcslider.C: HAVE_LIBXXF86VM...
Checking bcsubwindow.C: X_HAVE_UTF8_STRING...
Checking bcsubwindow.h: TRACE_MEMORY...
118/218 files checked 41% done
Checking bcresources.h: __TERMUX__...
Checking bcsubwindow.inc ...
119/218 files checked 41% done
120/218 files checked 41% done
Checking bcsynchronous.C ...
Checking bcsynchronous.h ...
Checking bcsubwindow.h: X_HAVE_UTF8_STRING...
Checking bcsynchronous.h: HAVE_GL...
Checking bcsynchronous.h: NO_TID;__TERMUX__...
Checking bcsynchronous.h: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
121/218 files checked 41% done
Checking bcsynchronous.h: __TERMUX__...
Checking bcsynchronous.inc ...
Checking bcscrollbar.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
122/218 files checked 41% done
123/218 files checked 42% done
Checking bctextbox.C ...
Checking bctextbox.h ...
124/218 files checked 43% done
Checking bcslider.C: HAVE_XFT...
Checking bctextbox.inc ...
125/218 files checked 43% done
Checking bcsynchronous.C: BOOBY...
Checking bctexture.C ...
Checking bcscrollbar.C: __TERMUX__...
Checking bctextbox.h: ENABLE_TRACE...
Checking bcsynchronous.C: ENABLE_TRACE...
126/218 files checked 44% done
Checking bctextbox.h: HAVE_GL...
Checking bctexture.h ...
Checking bctexture.C: ENABLE_TRACE...
127/218 files checked 44% done
Checking bcslider.C: NO_GUICAST...
Checking bctexture.inc ...
128/218 files checked 44% done
Checking bctexture.C: HAVE_GL...
Checking bctheme.C ...
Checking bcsynchronous.C: HAVE_GL...
Checking bctextbox.h: HAVE_LIBXXF86VM...
Checking bctexture.C: HAVE_LIBXXF86VM...
Checking bcslider.C: NO_TID;__TERMUX__...
Checking bctextbox.h: HAVE_XFT...
Checking bctexture.C: HAVE_XFT...
Checking bcsynchronous.C: HAVE_LIBXXF86VM...
Checking bctheme.C: ENABLE_TRACE...
Checking bctexture.C: NO_GUICAST...
Checking bctexture.C: NO_TID;__TERMUX__...
Checking bctextbox.h: NO_GUICAST...
Checking bctexture.C: SINGLE_THREAD...
Checking bcslider.C: SINGLE_THREAD...
Checking bcsynchronous.C: HAVE_XFT...
Checking bctexture.C: TRACE_MEMORY...
Checking bctexture.C: X_HAVE_UTF8_STRING...
Checking bctextbox.h: SINGLE_THREAD...
Checking bctheme.C: HAVE_GL...
Checking bcsynchronous.C: NO_GUICAST...
Checking bctexture.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bctextbox.h: TRACE_MEMORY...
bctextbox.C:952:7: error: Uninitialized variable: letter1 [uninitvar]
   if(letter1 <= highlight_letter3)
      ^
Checking bctexture.C: __TERMUX__...
Checking bcslider.C: TRACE_MEMORY...
Checking bctextbox.C: BOOBY...
129/218 files checked 45% done
Checking bcsynchronous.C: NO_TID;__TERMUX__...
Checking bctheme.h ...
130/218 files checked 45% done
Checking bctextbox.h: X_HAVE_UTF8_STRING...
Checking bctheme.inc ...
131/218 files checked 45% done
Checking bctheme.C: HAVE_LIBXXF86VM...
Checking bctimer.C ...
132/218 files checked 45% done
Checking bctimer.h ...
133/218 files checked 45% done
Checking bcslider.C: X_HAVE_UTF8_STRING...
Checking bctimer.inc ...
134/218 files checked 46% done
135/218 files checked 47% done
Checking bctitle.C ...
Checking bctitle.h ...
Checking bcsynchronous.C: SINGLE_THREAD...
Checking bctheme.C: HAVE_XFT...
Checking bctitle.h: ENABLE_TRACE...
Checking bctitle.h: HAVE_GL...
Checking bcslider.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bctitle.C: ENABLE_TRACE...
Checking bctheme.C: NO_GUICAST...
Checking bctitle.h: HAVE_LIBXXF86VM...
Checking bcsynchronous.C: TRACE_MEMORY...
Checking bcslider.C: __TERMUX__...
Checking bctitle.h: HAVE_XFT...
Checking bctitle.C: HAVE_GL...
Checking bctheme.C: NO_TID;__TERMUX__...
Checking bcsynchronous.C: TRACE_THREADS...
Checking bctitle.h: NO_GUICAST...
Checking bctextbox.C: ENABLE_TRACE...
Checking bctitle.h: SINGLE_THREAD...
136/218 files checked 48% done
Checking bcsynchronous.C: X_HAVE_UTF8_STRING...
Checking bctitle.inc ...
137/218 files checked 48% done
Checking bctheme.C: SINGLE_THREAD...
Checking bctoggle.C ...
Checking bctitle.h: TRACE_MEMORY...
Checking bctitle.C: HAVE_LIBXXF86VM...
Checking bctitle.h: X_HAVE_UTF8_STRING...
138/218 files checked 48% done
Checking bctitle.C: HAVE_XFT...
Checking bctoggle.h ...
Checking bctheme.C: TRACE_MEMORY...
139/218 files checked 49% done
Checking bctoggle.C: BOOBY...
Checking bctoggle.inc ...
140/218 files checked 49% done
Checking bctoggle.h: ENABLE_TRACE...
Checking bctrace.C ...
bctrace.C:469:39: error: Resource leak: sfp [resourceLeak]
 if( !fgets(line,sizeof(line), sfp) ) return;
                                      ^
Checking bctitle.C: NO_GUICAST...
Checking bctrace.C: BOOBY...
Checking bctoggle.h: HAVE_GL...
Checking bctheme.C: X_HAVE_UTF8_STRING...
Checking bctrace.C: ENABLE_TRACE...
Checking bctoggle.h: HAVE_LIBXXF86VM...
Checking bctoggle.C: ENABLE_TRACE...
Checking bctrace.C: NO_GUICAST...
Checking bctextbox.C: HAVE_GL...
Checking bctitle.C: NO_TID;__TERMUX__...
Checking bctrace.C: TRACE_LOCKS...
Checking bctoggle.h: HAVE_XFT...
Checking bctrace.C: TRACE_MEMORY...
Checking bctoggle.h: NO_GUICAST...
Checking bctheme.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bctrace.C: TRACE_THREADS...
Checking bctoggle.C: HAVE_GL...
Checking bctitle.C: SINGLE_THREAD...
141/218 files checked 50% done
Checking bctoggle.h: SINGLE_THREAD...
Checking bctrace.h ...
Checking bctrace.h: BOOBY...
Checking bctrace.h: ENABLE_TRACE...
Checking bctoggle.h: TRACE_MEMORY...
Checking bctrace.h: NO_GUICAST...
Checking bctoggle.C: HAVE_LIBXXF86VM...
Checking bctheme.C: __TERMUX__...
Checking bctrace.h: TRACE_MEMORY...
Checking bctoggle.h: X_HAVE_UTF8_STRING...
Checking bctrace.h: TRACE_THREADS...
Checking bctitle.C: TRACE_MEMORY...
142/218 files checked 50% done
143/218 files checked 51% done
Checking bctrace.inc ...
Checking bctrace.inc: ENABLE_TRACE...
Checking bctumble.C ...
Checking bctrace.inc: NO_GUICAST...
Checking bctrace.inc: TRACE_MEMORY...
144/218 files checked 51% done
Checking bctoggle.C: HAVE_XFT...
Checking bctumble.h ...
145/218 files checked 52% done
Checking bctumble.h: ENABLE_TRACE...
Checking bctumble.inc ...
146/218 files checked 52% done
Checking bctitle.C: X_HAVE_UTF8_STRING...
Checking bcwindow.C ...
Checking bctumble.h: HAVE_GL...
Checking bctoggle.C: NO_GUICAST...
Checking bctextbox.C: HAVE_LIBXXF86VM...
Checking bctumble.h: HAVE_LIBXXF86VM...
Checking bctumble.C: ENABLE_TRACE...
Checking bctitle.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bctumble.h: HAVE_XFT...
Checking bcwindow.C: ENABLE_TRACE...
Checking bctumble.C: HAVE_GL...
Checking bctumble.h: NO_GUICAST...
Checking bctoggle.C: NO_TID;__TERMUX__...
Checking bctitle.C: __TERMUX__...
Checking bctumble.h: SINGLE_THREAD...
Checking bcwindow.C: HAVE_GL...
Checking bctumble.h: TRACE_MEMORY...
Checking bctumble.C: HAVE_LIBXXF86VM...
Checking bctoggle.C: SINGLE_THREAD...
Checking bctextbox.C: HAVE_XFT...
147/218 files checked 52% done
Checking bctumble.h: X_HAVE_UTF8_STRING...
Checking bcwindow.h ...
Checking bcwindow.h: ENABLE_TRACE...
148/218 files checked 52% done
Checking bctumble.C: HAVE_XFT...
Checking bcwindow.inc ...
149/218 files checked 52% done
Checking bcwindow.C: HAVE_LIBXXF86VM...
Checking bcwindow3d.C ...
Checking bcwindow.h: HAVE_GL...
Checking bctumble.C: NO_GUICAST...
Checking bcwindow.h: HAVE_LIBXXF86VM...
Checking bctoggle.C: TRACE_MEMORY...
Checking bcwindow.h: HAVE_XFT...
Checking bctumble.C: NO_TID;__TERMUX__...
Checking bcwindow.C: HAVE_XFT...
Checking bcwindow.h: NO_GUICAST...
Checking bctumble.C: SINGLE_THREAD...
Checking bcwindow.h: SINGLE_THREAD...
Checking bctoggle.C: TRACE_THREADS...
Checking bcwindow3d.C: BOOBY...
Checking bcwindow.h: TRACE_MEMORY...
Checking bctumble.C: TRACE_MEMORY...
Checking bcwindow.h: X_HAVE_UTF8_STRING...
Checking bcwindow.C: NO_GUICAST...
150/218 files checked 53% done
Checking bctoggle.C: X_HAVE_UTF8_STRING...
Checking bcwindowbase.C ...
Checking bctumble.C: X_HAVE_UTF8_STRING...
Checking bctextbox.C: NO_GUICAST...
Checking bcwindow3d.C: ENABLE_TRACE...
Checking bcwindow.C: NO_TID;__TERMUX__...
Checking bctumble.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcwindow3d.C: GL_BUG;HAVE_GL...
Checking bctumble.C: __TERMUX__...
Checking bcwindow.C: SINGLE_THREAD...
151/218 files checked 53% done
152/218 files checked 54% done
Checking bcwindowbase.h ...
Checking bcwindowbase.inc ...
153/218 files checked 54% done
Checking bcwindowbase.h: ENABLE_TRACE...
Checking bcwindowdraw.C ...
Checking bcwindowbase.h: HAVE_GL...
Checking bcwindow.C: TRACE_MEMORY...
Checking bcwindow3d.C: HAVE_GL...
Checking bcwindowbase.h: HAVE_LIBXXF86VM...
Checking bcwindowbase.h: HAVE_XFT...
Checking bcwindow.C: X_HAVE_UTF8_STRING...
Checking bcwindowbase.h: NO_GUICAST...
Checking bcwindowbase.h: SINGLE_THREAD...
Checking bcwindowbase.h: TRACE_MEMORY...
Checking bcwindow.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcwindowbase.h: X_HAVE_UTF8_STRING...
Checking bcwindow3d.C: HAVE_LIBXXF86VM...
Checking bctextbox.C: NO_TID;__TERMUX__...
154/218 files checked 56% done
Checking bcwindowevents.C ...
Checking bcwindow.C: __TERMUX__...
Checking bcwindowevents.C: BOOBY...
Checking bcwindow3d.C: HAVE_XFT...
155/218 files checked 56% done
Checking bcwindowevents.h ...
Checking bcwindowevents.h: NO_TID;__TERMUX__...
Checking bcwindowevents.h: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcwindowevents.h: __TERMUX__...
156/218 files checked 56% done
Checking bcwindowevents.C: ENABLE_TRACE...
Checking bcwindowevents.inc ...
157/218 files checked 57% done
Checking bcwindow3d.C: NO_GUICAST...
Checking bcxfer.C ...
Checking bcwindowbase.C: BOOBY...
158/218 files checked 57% done
Checking bcwindowevents.C: HAVE_GL...
Checking bcxfer.h ...
bcxfer.h:218:15: error: Unmatched '{'. Configuration: ''. [syntaxError]
class BC_Xfer {
              ^
Checking bcxfer.h: ENABLE_TRACE...
bcxfer.h:218:15: error: Unmatched '{'. Configuration: 'ENABLE_TRACE'. [syntaxError]
class BC_Xfer {
              ^
Checking bcxfer.h: HAVE_GL...
bcxfer.h:218:15: error: Unmatched '{'. Configuration: 'HAVE_GL'. [syntaxError]
class BC_Xfer {
              ^
Checking bcxfer.h: HAVE_LIBXXF86VM...
bcxfer.h:218:15: error: Unmatched '{'. Configuration: 'HAVE_LIBXXF86VM'. [syntaxError]
class BC_Xfer {
              ^
Checking bcxfer.h: HAVE_XFT...
bcxfer.h:218:15: error: Unmatched '{'. Configuration: 'HAVE_XFT'. [syntaxError]
class BC_Xfer {
              ^
Checking bcxfer.h: NO_GUICAST...
bcxfer.h:218:15: error: Unmatched '{'. Configuration: 'NO_GUICAST'. [syntaxError]
class BC_Xfer {
              ^
Checking bcxfer.h: NO_TID;__TERMUX__...
bcxfer.h:218:15: error: Unmatched '{'. Configuration: 'NO_TID;__TERMUX__'. [syntaxError]
class BC_Xfer {
              ^
Checking bcxfer.h: SINGLE_THREAD...
bcxfer.h:218:15: error: Unmatched '{'. Configuration: 'SINGLE_THREAD'. [syntaxError]
class BC_Xfer {
              ^
Checking bcwindow3d.C: NO_TID;__TERMUX__...
Checking bcxfer.h: TRACE_MEMORY...
bcxfer.h:218:15: error: Unmatched '{'. Configuration: 'TRACE_MEMORY'. [syntaxError]
class BC_Xfer {
              ^
Checking bcxfer.h: X_HAVE_UTF8_STRING...
bcxfer.h:218:15: error: Unmatched '{'. Configuration: 'X_HAVE_UTF8_STRING'. [syntaxError]
class BC_Xfer {
              ^
Checking bcxfer.h: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
bcxfer.h:218:15: error: Unmatched '{'. Configuration: '__GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__'. [syntaxError]
class BC_Xfer {
              ^
Checking bcxfer.h: __TERMUX__...
bcxfer.h:218:15: error: Unmatched '{'. Configuration: '__TERMUX__'. [syntaxError]
class BC_Xfer {
              ^
Checking bcwindowevents.C: HAVE_LIBXXF86VM...
159/218 files checked 58% done
Checking bcwindowdraw.C: BOOBY...
Checking bthread.h ...
160/218 files checked 58% done
Checking bcwindow3d.C: SINGLE_THREAD...
Checking clip.h ...
161/218 files checked 58% done
Checking colors.h ...
162/218 files checked 58% done
Checking bctextbox.C: SINGLE_THREAD...
Checking condition.C ...
Checking bcwindowevents.C: HAVE_XFT...
Checking bcwindow3d.C: TRACE_MEMORY...
Checking condition.C: BOOBY...
Checking condition.C: ENABLE_TRACE...
condition.C:62:0: error: failed to expand 'SET_LOCK', Wrong number of parameters for macro 'SET_LOCK'. [preprocessorErrorDirective]
 SET_LOCK(this, title, location);
^
Checking condition.C: TRACE_MEMORY...
Checking bcwindow3d.C: TRACE_THREADS...
Checking condition.C: TRACE_THREADS...
Checking bcwindowevents.C: NO_GUICAST...
163/218 files checked 59% done
164/218 files checked 59% done
Checking condition.h ...
Checking condition.h: ENABLE_TRACE...
Checking condition.inc ...
Checking condition.h: NO_GUICAST...
Checking condition.h: TRACE_MEMORY...
165/218 files checked 59% done
166/218 files checked 60% done
Checking cstrdup.h ...
Checking cursors.h ...
167/218 files checked 60% done
Checking bcwindowevents.C: NO_TID;__TERMUX__...
Checking debug.h ...
Checking debug.h: DEBUG...
168/218 files checked 60% done
169/218 files checked 60% done
Checking errorbox.C ...
Checking errorbox.h ...
Checking bcwindowevents.C: NO_XSELECT...
Checking bcwindowevents.C: SINGLE_THREAD...
Checking bcwindowevents.C: TRACE_MEMORY...
Checking errorbox.h: DEBUG...
Checking errorbox.C: DEBUG...
Checking bcwindowevents.C: TRACE_THREADS...
Checking bcwindowbase.C: ENABLE_TRACE...
Checking errorbox.h: ENABLE_TRACE...
170/218 files checked 60% done
Checking bctextbox.C: TRACE_MEMORY...
Checking errorbox.inc ...
171/218 files checked 60% done
Checking filesystem.C ...
Checking errorbox.h: HAVE_GL...
Checking bcwindowdraw.C: ENABLE_TRACE...
Checking errorbox.C: ENABLE_TRACE...
filesystem.C:524:20: error: Uninitialized variable: string [uninitvar]
   strcpy(new_dir, string);
                   ^
Checking filesystem.C: BOOBY...
Checking errorbox.h: HAVE_LIBXXF86VM...
Checking filesystem.C: ENABLE_TRACE...
Checking errorbox.C: HAVE_GL...
Checking errorbox.h: HAVE_XFT...
Checking filesystem.C: NO_GUICAST...
Checking filesystem.C: TRACE_MEMORY...
Checking errorbox.h: HAVE_XV...
Checking filesystem.C: TRACE_THREADS...
Checking errorbox.C: HAVE_LIBXXF86VM...
Checking errorbox.h: NO_GUICAST...
Checking bctextbox.C: TRACE_THREADS...
Checking filesystem.C: __TERMUX__...
Checking errorbox.h: NO_TID;__TERMUX__...
172/218 files checked 62% done
Checking bcwindowdraw.C: HAVE_GL...
Checking filesystem.h ...
173/218 files checked 62% done
Checking bcwindowbase.C: HAVE_GL...
Checking filesystem.inc ...
174/218 files checked 62% done
Checking errorbox.h: SINGLE_THREAD...
Checking fonts.h ...
175/218 files checked 62% done
Checking guicast.h ...
Checking errorbox.C: HAVE_XFT...
Checking errorbox.h: TRACE_MEMORY...
Checking errorbox.C: HAVE_XV...
Checking guicast.h: DEBUG...
Checking bctextbox.C: X_HAVE_UTF8_STRING...
Checking errorbox.h: X_HAVE_UTF8_STRING...
Checking guicast.h: ENABLE_TRACE...
Checking errorbox.C: NO_GUICAST...
Checking guicast.h: HAVE_GL...
176/218 files checked 62% done
Checking errorbox.C: NO_TID;__TERMUX__...
Checking keys.h ...
177/218 files checked 62% done
Checking guicast.h: HAVE_LIBXXF86VM...
Checking language.h ...
178/218 files checked 63% done
Checking linklist.h ...
179/218 files checked 63% done
Checking errorbox.C: SINGLE_THREAD...
Checking mutex.C ...
Checking mutex.C: BOOBY...
Checking guicast.h: HAVE_XFT...
Checking mutex.C: ENABLE_TRACE...
Checking bcwindowbase.C: HAVE_LIBXXF86VM...
mutex.C:66:0: error: failed to expand 'SET_LOCK', Wrong number of parameters for macro 'SET_LOCK'. [preprocessorErrorDirective]
 SET_LOCK(this, title, location);
^
Checking mutex.C: TRACE_MEMORY...
Checking errorbox.C: TRACE_MEMORY...
Checking guicast.h: HAVE_XV...
Checking bcwindowdraw.C: HAVE_LIBXXF86VM...
Checking mutex.C: TRACE_THREADS...
180/218 files checked 63% done
181/218 files checked 68% done
Checking mutex.h ...
Checking mutex.h: ENABLE_TRACE...
Checking mutex.h: NO_GUICAST...
Checking mutex.h: TRACE_MEMORY...
182/218 files checked 68% done
Checking errorbox.C: X_HAVE_UTF8_STRING...
Checking mutex.inc ...
183/218 files checked 68% done
Checking replace.C ...
Checking rotateframe.C ...
Checking guicast.h: NO_GUICAST...
184/218 files checked 69% done
Checking guicast.h: NO_TID;__TERMUX__...
Checking rotateframe.h ...
Checking rotateframe.h: NO_TID;__TERMUX__...
Checking rotateframe.h: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking rotateframe.h: __TERMUX__...
185/218 files checked 69% done
Checking rotateframe.inc ...
186/218 files checked 69% done
Checking guicast.h: SINGLE_THREAD...
Checking sema.C ...
Checking sema.C: BOOBY...
Checking replace.C: DEBUG...
Checking sema.C: ENABLE_TRACE...
sema.C:44:0: error: failed to expand 'SET_LOCK', Wrong number of parameters for macro 'SET_LOCK'. [preprocessorErrorDirective]
 SET_LOCK(this, title, location);
^
Checking sema.C: TRACE_MEMORY...
Checking sema.C: TRACE_THREADS...
Checking guicast.h: TRACE_MEMORY...
187/218 files checked 69% done
Checking sema.h ...
Checking sema.h: ENABLE_TRACE...
Checking sema.h: NO_GUICAST...
Checking sema.h: TRACE_MEMORY...
188/218 files checked 69% done
Checking rotateframe.C: ENABLE_TRACE...
Checking sema.inc ...
189/218 files checked 69% done
Checking replace.C: ENABLE_TRACE...
Checking sizes.h ...
190/218 files checked 69% done
Checking guicast.h: X_HAVE_UTF8_STRING...
Checking test.C ...
191/218 files checked 69% done
Checking test2.C ...
Checking replace.C: HAVE_GL...
test.C:65:12: error: Uninitialized variable: total_arguments [uninitvar]
 arguments[total_arguments] = new char[strlen(path) + 1];
           ^
test.C:66:19: error: Uninitialized variable: total_arguments [uninitvar]
 strcpy(arguments[total_arguments], path);
                  ^
Checking bcwindowbase.C: HAVE_XFT...
Checking test.C: BOOBY...
Checking rotateframe.C: NO_GUICAST...
Checking test2.C: DEBUG...
Checking bcwindowdraw.C: HAVE_XFT...
Checking test2.C: ENABLE_TRACE...
Checking test.C: DEBUG...
Checking replace.C: HAVE_LIBXXF86VM...
Checking rotateframe.C: NO_TID;__TERMUX__...
Checking test2.C: HAVE_GL...
Checking test.C: ENABLE_TRACE...
Checking rotateframe.C: TRACE_MEMORY...
Checking test2.C: HAVE_LIBXXF86VM...
Checking test.C: HAVE_GL...
Checking rotateframe.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking bcwindowbase.C: HAVE_XFT;X_HAVE_UTF8_STRING...
Checking test2.C: HAVE_XFT...
Checking rotateframe.C: __TERMUX__...
Checking replace.C: HAVE_XFT...
Checking test.C: HAVE_LIBXXF86VM...
Checking test2.C: HAVE_XV...
Checking bcwindowdraw.C: HAVE_XV...
192/218 files checked 71% done
Checking test3.C ...
Checking test.C: HAVE_XFT...
Checking replace.C: HAVE_XV...
Checking test2.C: NO_GUICAST...
Checking test3.C: BOOBY...
Checking test.C: HAVE_XV...
Checking bcwindowbase.C: HAVE_XV...
Checking test2.C: NO_TID;__TERMUX__...
Checking test.C: NO_GUICAST...
Checking test2.C: SINGLE_THREAD...
Checking bcwindowdraw.C: NO_GUICAST...
Checking test3.C: DEBUG...
Checking test2.C: TRACE_MEMORY...
Checking replace.C: NO_GUICAST...
Checking test.C: NO_TID;__TERMUX__...
Checking test2.C: X_HAVE_UTF8_STRING...
Checking test.C: SINGLE_THREAD...
Checking replace.C: NO_TID;__TERMUX__...
Checking test.C: TRACE_MEMORY...
Checking bcwindowdraw.C: NO_TID;__TERMUX__...
193/218 files checked 71% done
Checking test3.C: ENABLE_TRACE...
Checking test4.C ...
Checking replace.C: SINGLE_THREAD...
Checking test4.C: BOOBY...
194/218 files checked 71% done
Checking test3.C: HAVE_GL...
Checking test5.C ...
Checking replace.C: TRACE_MEMORY...
Checking test4.C: ENABLE_TRACE...
bcwindowbase.C:3413:0: error: failed to expand 'SET_LOCK', Wrong number of parameters for macro 'SET_LOCK'. [preprocessorErrorDirective]
  SET_LOCK(this, title, location);
^
Checking bcwindowdraw.C: SINGLE_THREAD...
Checking bcwindowbase.C: NO_TID;__TERMUX__...
195/218 files checked 71% done
Checking test4.C: HAVE_GL...
Checking test6.C ...
Checking replace.C: X_HAVE_UTF8_STRING...
Checking test3.C: HAVE_LIBXXF86VM...
Checking test6.C: BOOBY...
Checking test4.C: HAVE_LIBXXF86VM...
Checking test6.C: ENABLE_TRACE...
Checking test4.C: HAVE_XFT...
196/218 files checked 71% done
Checking test4.C: NO_GUICAST...
Checking test9.C ...
Checking bcwindowdraw.C: TRACE_MEMORY...
Checking test6.C: HAVE_GL...
Checking test3.C: HAVE_XFT...
Checking test4.C: NO_TID;__TERMUX__...
Checking test6.C: HAVE_LIBXXF86VM...
Checking test4.C: SINGLE_THREAD...
Checking test6.C: HAVE_XFT...
Checking test4.C: TRACE_MEMORY...
Checking test3.C: HAVE_XV...
Checking test9.C: BOOBY...
Checking test4.C: TRACE_THREADS...
Checking test6.C: NO_GUICAST...
Checking test4.C: X_HAVE_UTF8_STRING...
Checking test6.C: NO_TID;__TERMUX__...
197/218 files checked 72% done
Checking testobject.C ...
198/218 files checked 72% done
Checking test3.C: NO_GUICAST...
Checking testobject.h ...
Checking bcwindowdraw.C: TRACE_THREADS...
199/218 files checked 72% done
Checking bcwindowbase.C: SINGLE_THREAD...
Checking thread.C ...
Checking test9.C: DEBUG...
Checking test6.C: SINGLE_THREAD...
Checking thread.C: BOOBY...
Checking thread.C: ENABLE_TRACE...
Checking test6.C: TRACE_MEMORY...
Checking thread.C: NO_GUICAST...
Checking thread.C: NO_TID;__TERMUX__...
Checking test6.C: TRACE_THREADS...
Checking thread.C: TRACE_MEMORY...
Checking test9.C: ENABLE_TRACE...
Checking test3.C: NO_TID;__TERMUX__...
Checking thread.C: TRACE_THREADS...
Checking thread.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking test6.C: X_HAVE_UTF8_STRING...
Checking thread.C: __TERMUX__...
200/218 files checked 72% done
Checking thread.h ...
Checking thread.h: NO_TID;__TERMUX__...
Checking thread.h: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking thread.h: __TERMUX__...
201/218 files checked 73% done
Checking test9.C: HAVE_GL...
Checking units.C ...
202/218 files checked 73% done
units.C:585:29: error: The address of local variable 'value' is accessed at non-zero index. [objectIndex]
   data[0] = value_dissected[4];
                            ^
units.C:578:51: note: Address of variable taken here.
 unsigned char *value_dissected = (unsigned char*)&value;
                                                  ^
units.C:585:29: note: The address of local variable 'value' is accessed at non-zero index.
   data[0] = value_dissected[4];
                            ^
units.C:586:8: error: The address of local variable 'result' is accessed at non-zero index. [objectIndex]
   data[1] = value_dissected[5];
       ^
units.C:580:40: note: Address of variable taken here.
 unsigned char *data = (unsigned char*)&result;
                                       ^
units.C:586:8: note: The address of local variable 'result' is accessed at non-zero index.
   data[1] = value_dissected[5];
       ^
units.C:586:29: error: The address of local variable 'value' is accessed at non-zero index. [objectIndex]
   data[1] = value_dissected[5];
                            ^
units.C:578:51: note: Address of variable taken here.
 unsigned char *value_dissected = (unsigned char*)&value;
                                                  ^
units.C:586:29: note: The address of local variable 'value' is accessed at non-zero index.
   data[1] = value_dissected[5];
                            ^
units.C:587:8: error: The address of local variable 'result' is accessed at non-zero index. [objectIndex]
   data[2] = value_dissected[6];
       ^
units.C:580:40: note: Address of variable taken here.
 unsigned char *data = (unsigned char*)&result;
                                       ^
units.C:587:8: note: The address of local variable 'result' is accessed at non-zero index.
   data[2] = value_dissected[6];
       ^
units.C:587:29: error: The address of local variable 'value' is accessed at non-zero index. [objectIndex]
   data[2] = value_dissected[6];
                            ^
units.C:578:51: note: Address of variable taken here.
 unsigned char *value_dissected = (unsigned char*)&value;
                                                  ^
units.C:587:29: note: The address of local variable 'value' is accessed at non-zero index.
   data[2] = value_dissected[6];
                            ^
units.C:588:8: error: The address of local variable 'result' is accessed at non-zero index. [objectIndex]
   data[3] = value_dissected[7];
       ^
units.C:580:40: note: Address of variable taken here.
 unsigned char *data = (unsigned char*)&result;
                                       ^
units.C:588:8: note: The address of local variable 'result' is accessed at non-zero index.
   data[3] = value_dissected[7];
       ^
units.C:588:29: error: The address of local variable 'value' is accessed at non-zero index. [objectIndex]
   data[3] = value_dissected[7];
                            ^
units.C:578:51: note: Address of variable taken here.
 unsigned char *value_dissected = (unsigned char*)&value;
                                                  ^
units.C:588:29: note: The address of local variable 'value' is accessed at non-zero index.
   data[3] = value_dissected[7];
                            ^
units.C:592:8: error: The address of local variable 'result' is accessed at non-zero index. [objectIndex]
   data[1] = value_dissected[1];
       ^
units.C:580:40: note: Address of variable taken here.
 unsigned char *data = (unsigned char*)&result;
                                       ^
units.C:592:8: note: The address of local variable 'result' is accessed at non-zero index.
   data[1] = value_dissected[1];
       ^
units.C:592:29: error: The address of local variable 'value' is accessed at non-zero index. [objectIndex]
   data[1] = value_dissected[1];
                            ^
units.C:578:51: note: Address of variable taken here.
 unsigned char *value_dissected = (unsigned char*)&value;
                                                  ^
units.C:592:29: note: The address of local variable 'value' is accessed at non-zero index.
   data[1] = value_dissected[1];
                            ^
Checking units.h ...
units.C:593:8: error: The address of local variable 'result' is accessed at non-zero index. [objectIndex]
   data[2] = value_dissected[2];
       ^
units.C:580:40: note: Address of variable taken here.
 unsigned char *data = (unsigned char*)&result;
                                       ^
units.C:593:8: note: The address of local variable 'result' is accessed at non-zero index.
   data[2] = value_dissected[2];
       ^
units.C:593:29: error: The address of local variable 'value' is accessed at non-zero index. [objectIndex]
   data[2] = value_dissected[2];
                            ^
units.C:578:51: note: Address of variable taken here.
 unsigned char *value_dissected = (unsigned char*)&value;
                                                  ^
units.C:593:29: note: The address of local variable 'value' is accessed at non-zero index.
   data[2] = value_dissected[2];
                            ^
units.C:594:8: error: The address of local variable 'result' is accessed at non-zero index. [objectIndex]
   data[3] = value_dissected[3];
       ^
units.C:580:40: note: Address of variable taken here.
 unsigned char *data = (unsigned char*)&result;
                                       ^
units.C:594:8: note: The address of local variable 'result' is accessed at non-zero index.
   data[3] = value_dissected[3];
       ^
units.C:594:29: error: The address of local variable 'value' is accessed at non-zero index. [objectIndex]
   data[3] = value_dissected[3];
                            ^
units.C:578:51: note: Address of variable taken here.
 unsigned char *value_dissected = (unsigned char*)&value;
                                                  ^
units.C:594:29: note: The address of local variable 'value' is accessed at non-zero index.
   data[3] = value_dissected[3];
                            ^
units.C:618:8: error: The address of local variable 'result' is accessed at non-zero index. [objectIndex]
   data[4] = ptr_dissected[0];
       ^
units.C:614:40: note: Address of variable taken here.
 unsigned char *data = (unsigned char*)&result;
                                       ^
units.C:618:8: note: The address of local variable 'result' is accessed at non-zero index.
   data[4] = ptr_dissected[0];
       ^
units.C:619:8: error: The address of local variable 'result' is accessed at non-zero index. [objectIndex]
   data[5] = ptr_dissected[1];
       ^
units.C:614:40: note: Address of variable taken here.
 unsigned char *data = (unsigned char*)&result;
                                       ^
units.C:619:8: note: The address of local variable 'result' is accessed at non-zero index.
   data[5] = ptr_dissected[1];
       ^
units.C:619:27: error: The address of local variable 'ptr' is accessed at non-zero index. [objectIndex]
   data[5] = ptr_dissected[1];
                          ^
units.C:612:49: note: Address of variable taken here.
 unsigned char *ptr_dissected = (unsigned char*)&ptr;
                                                ^
units.C:619:27: note: The address of local variable 'ptr' is accessed at non-zero index.
   data[5] = ptr_dissected[1];
                          ^
units.C:620:8: error: The address of local variable 'result' is accessed at non-zero index. [objectIndex]
   data[6] = ptr_dissected[2];
       ^
units.C:614:40: note: Address of variable taken here.
 unsigned char *data = (unsigned char*)&result;
                                       ^
units.C:620:8: note: The address of local variable 'result' is accessed at non-zero index.
   data[6] = ptr_dissected[2];
       ^
units.C:620:27: error: The address of local variable 'ptr' is accessed at non-zero index. [objectIndex]
   data[6] = ptr_dissected[2];
                          ^
units.C:612:49: note: Address of variable taken here.
 unsigned char *ptr_dissected = (unsigned char*)&ptr;
                                                ^
units.C:620:27: note: The address of local variable 'ptr' is accessed at non-zero index.
   data[6] = ptr_dissected[2];
                          ^
203/218 files checked 73% done
units.C:621:8: error: The address of local variable 'result' is accessed at non-zero index. [objectIndex]
   data[7] = ptr_dissected[3];
       ^
units.C:614:40: note: Address of variable taken here.
 unsigned char *data = (unsigned char*)&result;
                                       ^
units.C:621:8: note: The address of local variable 'result' is accessed at non-zero index.
   data[7] = ptr_dissected[3];
       ^
units.C:621:27: error: The address of local variable 'ptr' is accessed at non-zero index. [objectIndex]
   data[7] = ptr_dissected[3];
                          ^
units.C:612:49: note: Address of variable taken here.
 unsigned char *ptr_dissected = (unsigned char*)&ptr;
                                                ^
units.C:621:27: note: The address of local variable 'ptr' is accessed at non-zero index.
   data[7] = ptr_dissected[3];
                          ^
units.C:625:8: error: The address of local variable 'result' is accessed at non-zero index. [objectIndex]
   data[1] = ptr_dissected[1];
       ^
units.C:614:40: note: Address of variable taken here.
 unsigned char *data = (unsigned char*)&result;
                                       ^
units.C:625:8: note: The address of local variable 'result' is accessed at non-zero index.
   data[1] = ptr_dissected[1];
       ^
units.C:625:27: error: The address of local variable 'ptr' is accessed at non-zero index. [objectIndex]
   data[1] = ptr_dissected[1];
                          ^
units.C:612:49: note: Address of variable taken here.
 unsigned char *ptr_dissected = (unsigned char*)&ptr;
                                                ^
units.C:625:27: note: The address of local variable 'ptr' is accessed at non-zero index.
   data[1] = ptr_dissected[1];
                          ^
Checking vframe.C ...
Checking vframe.h ...
units.C:626:8: error: The address of local variable 'result' is accessed at non-zero index. [objectIndex]
   data[2] = ptr_dissected[2];
       ^
units.C:614:40: note: Address of variable taken here.
 unsigned char *data = (unsigned char*)&result;
                                       ^
units.C:626:8: note: The address of local variable 'result' is accessed at non-zero index.
   data[2] = ptr_dissected[2];
       ^
units.C:626:27: error: The address of local variable 'ptr' is accessed at non-zero index. [objectIndex]
   data[2] = ptr_dissected[2];
                          ^
units.C:612:49: note: Address of variable taken here.
 unsigned char *ptr_dissected = (unsigned char*)&ptr;
                                                ^
units.C:626:27: note: The address of local variable 'ptr' is accessed at non-zero index.
   data[2] = ptr_dissected[2];
                          ^
units.C:627:8: error: The address of local variable 'result' is accessed at non-zero index. [objectIndex]
   data[3] = ptr_dissected[3];
       ^
units.C:614:40: note: Address of variable taken here.
 unsigned char *data = (unsigned char*)&result;
                                       ^
units.C:627:8: note: The address of local variable 'result' is accessed at non-zero index.
   data[3] = ptr_dissected[3];
       ^
units.C:627:27: error: The address of local variable 'ptr' is accessed at non-zero index. [objectIndex]
   data[3] = ptr_dissected[3];
                          ^
units.C:612:49: note: Address of variable taken here.
 unsigned char *ptr_dissected = (unsigned char*)&ptr;
                                                ^
units.C:627:27: note: The address of local variable 'ptr' is accessed at non-zero index.
   data[3] = ptr_dissected[3];
                          ^
204/218 files checked 74% done
205/218 files checked 76% done
Checking test3.C: SINGLE_THREAD...
Checking vframe.inc ...
206/218 files checked 76% done
Checking vframe3d.C ...
207/218 files checked 79% done
Checking test9.C: HAVE_LIBXXF86VM...
Checking vicon.C ...
bcwindowbase.C:970:37: error: Uninitialized variable: event [uninitvar]
   result = active_grab->grab_event(event);
                                    ^
bcwindowbase.C:978:9: error: Uninitialized variable: event [uninitvar]
 switch(event->type) {
        ^
Checking vframe3d.C: BOOBY...
Checking bcwindowbase.C: TRACE_MEMORY...
Checking vicon.C: ENABLE_TRACE...
Checking vicon.C: HAVE_GL...
Checking vframe.C: BOOBY...
Checking vframe3d.C: ENABLE_TRACE...
Checking test9.C: HAVE_XFT...
Checking vicon.C: HAVE_LIBXXF86VM...
Checking test3.C: TRACE_MEMORY...
Checking vframe3d.C: GLx4...
Checking vicon.C: HAVE_XFT...
Checking vframe.C: ENABLE_TRACE...
Checking vicon.C: NO_GUICAST...
Checking vframe3d.C: HAVE_GL...
Checking test9.C: HAVE_XV...
Checking vicon.C: NO_TID;__TERMUX__...
Checking vframe.C: HAVE_GL...
Checking vicon.C: SINGLE_THREAD...
208/218 files checked 79% done
Checking vicon.h ...
Checking vframe3d.C: HAVE_LIBXXF86VM...
Checking vicon.C: TRACE_MEMORY...
Checking vicon.h: ENABLE_TRACE...
Checking test9.C: NO_GUICAST...
Checking vicon.C: X_HAVE_UTF8_STRING...
Checking vframe.C: HAVE_LIBXXF86VM...
Checking vicon.h: HAVE_GL...
Checking bcwindowbase.C: TRACE_THREADS...
Checking vframe3d.C: HAVE_XFT...
Checking vicon.C: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking vicon.h: HAVE_LIBXXF86VM...
Checking vicon.h: HAVE_XFT...
Checking vicon.C: __TERMUX__...
Checking vframe.C: HAVE_XFT...
Checking vframe3d.C: NO_GUICAST...
Checking vicon.h: NO_GUICAST...
209/218 files checked 80% done
Checking vicon.h: NO_TID;__TERMUX__...
Checking vicon.inc ...
210/218 files checked 80% done
Checking test9.C: NO_TID;__TERMUX__...
Checking workarounds.C ...
Checking workarounds.C: ENABLE_TRACE...
Checking workarounds.C: HAVE_XFT...
Checking workarounds.C: NO_GUICAST...
Checking workarounds.C: TRACE_MEMORY...
211/218 files checked 81% done
Checking vicon.h: SINGLE_THREAD...
Checking workarounds.h ...
Checking workarounds.h: HAVE_XFT...
212/218 files checked 82% done
Checking vframe3d.C: NO_TID;__TERMUX__...
Checking vicon.h: TRACE_MEMORY...
Checking vframe.C: HAVE_XV...
Checking vicon.h: X_HAVE_UTF8_STRING...
Checking vframe3d.C: SINGLE_THREAD...
Checking vicon.h: __GLIBC_PREREQ;__GLIBC_PREREQ=0;__TERMUX__...
Checking vicon.h: __TERMUX__...
Checking test9.C: SINGLE_THREAD...
213/218 files checked 82% done
Checking vframe3d.C: TRACE_MEMORY...
214/218 files checked 91% done
Checking vframe3d.C: TRACE_THREADS...
Checking test9.C: TRACE_MEMORY...
Checking vframe.C: LEAKER...
215/218 files checked 91% done
216/218 files checked 92% done
Checking vframe.C: NO_GUICAST...
Checking vframe.C: NO_TID;__TERMUX__...
Checking vframe.C: SINGLE_THREAD...
Checking vframe.C: TRACE_MEMORY...
217/218 files checked 95% done
Checking bcresources.C: BOOBY...
cpp_check_guicast.log (66,390 bytes)   

Activities

Andrew-R

2021-10-09 18:54

reporter   ~0005020

those errs a bit of concerning, IMO:

Checking batchrender.C: HAVE_FIREWIRE...
Checking audiodevice.C: HAVE_OSS...
bdcreate.C:1050:3: warning: Possible null pointer dereference: submenu [nullPointer]
  submenu->add_submenuitem(new CreateBD_FormatItem(this, i, bd_formats[i].name));
  ^
bdcreate.C:1039:24: note: Assignment 'submenu=0', assigned value is 0
 BC_SubMenu *submenu = 0;
                       ^
bdcreate.C:1043:29: note: Assuming condition is false
  if( ww != bd_formats[i].w || hh != bd_formats[i].h ) {
                            ^
bdcreate.C:1050:3: note: Null pointer dereference
  submenu->add_submenuitem(new CreateBD_FormatItem(this, i, bd_formats[i].name));
  ^
Checking bdcreate.C: HAVE_FIREWIRE...
bdwrite.C:3034:38: error: Resource leak: ifp [resourceLeak]
    if( bd_path("/BDMV/", fmt, ap) ) return 1;
                                     ^
bdwrite.C:3096:45: error: Resource leak: ifp [resourceLeak]
    if( bd_path("/BDMV/BACKUP/", fmt, ap) ) return 1;
                                            ^
bdwrite.C:3034:46: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
    if( bd_path("/BDMV/", fmt, ap) ) return 1;
                                             ^
bdwrite.C:3076:44: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
  if( bd_path("/BDMV/", fmt, ap) ) return 1;
                                           ^
bdwrite.C:3096:53: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
    if( bd_path("/BDMV/BACKUP/", fmt, ap) ) return 1;
                                                    ^
140/1200 files checked 8% done

===

brender.C:138:33: error: Uninitialized variable: string [uninitvar]
 arguments[0] = new char[strlen(string) + 1];
                                ^
Checking cache.inc ...

===
channelpicker.C:444:4: warning: Possible null pointer dereference: (Theme*)get_theme() [nullPointer]
  ((Theme*)get_theme())->widget_border * 4;
   ^
channelpicker.C:474:32: warning: Possible null pointer dereference: (Theme*)get_theme() [nullPointer]
 x += channel_text->get_w() + ((Theme*)get_theme())->widget_border;
                               ^
channelpicker.C:480:34: warning: Possible null pointer dereference: (Theme*)get_theme() [nullPointer]
 x += channel_select->get_w() + ((Theme*)get_theme())->widget_border;
                                 ^
channelpicker.C:486:34: warning: Possible null pointer dereference: (Theme*)get_theme() [nullPointer]
 x += channel_button->get_w() + ((Theme*)get_theme())->widget_border;
                                 ^
channelpicker.C:521:29: warning: Possible null pointer dereference: get_current_channel() [nullPointer]
  return get_current_channel()->title;
                            ^
Checking clipedit.inc ...

==

edits.C:479:2: warning: Possible null pointer dereference: current [nullPointer]
 current->load_properties(file, startproject);
 ^
edits.C:478:33: note: Assignment 'current=append_new_edit()', assigned value is 0
 Edit* current = append_new_edit();
                                ^
edits.C:479:2: note: Null pointer dereference
 current->load_properties(file, startproject);
 ^
edits.C:481:18: warning: Possible null pointer dereference: current [nullPointer]
 startproject += current->length;
                 ^
edits.C:478:33: note: Assignment 'current=append_new_edit()', assigned value is 0
 Edit* current = append_new_edit();
                                ^
edits.C:481:18: note: Null pointer dereference
 startproject += current->length;
                 ^
Checking edits.h ...

==
filescene.C:1867:2: error: Resource leak: fd [resourceLeak]
 return result;
 ^
filescene.C:1201:3: error: Common realloc mistake: 'text' nulled but not freed upon failure [memleakOnRealloc]
  text = (char*)realloc(text, len1 + len2 + len3);
  ^
filescene.C:1257:4: error: Common realloc mistake: 'audio' nulled but not freed upon failure [memleakOnRealloc]
   audio = (unsigned char*)realloc(audio, audio_allocated);
   ^
filescene.C:1357:6: error: Common realloc mistake: 'audio' nulled but not freed upon failure [memleakOnRealloc]
     audio = (unsigned char*)realloc(audio, audio_allocated);
     ^
399/1200 files checked 34% done

==
indexstate.C:307:5: error: Resource leak: fp [resourceLeak]
    return 1;
    ^
480/1200 files checked 40% done
indexfile.C:862:13: error: Memory leak: data [memleak]
  if(!temp) return 1;
            ^
Checking indexstate.h ...

==

loadbalance.C:210:3: warning: Possible null pointer dereference: single_client [nullPointer]
  single_client->server = this;
  ^
loadbalance.C:209:29: note: Assignment 'single_client=new_client()', assigned value is 0
  single_client = new_client();
                            ^
loadbalance.C:210:3: note: Null pointer dereference
  single_client->server = this;
  ^
542/1200 files checked 45% done

==

mediadb.C:167:17: error: Resource leak: fp [resourceLeak]
 if( !fp != 0 ) return 1;
                ^
Checking mediadb.C: __x86_64__...

===
menueffects.C:481:4: warning: Possible null pointer dereference: plugin_array [nullPointer]
   plugin_array->start_plugins(mwindow,
   ^
menueffects.C:479:38: note: Assignment 'plugin_array=create_plugin_array()', assigned value is 0
   plugin_array = create_plugin_array();
                                     ^
menueffects.C:481:4: note: Null pointer dereference
   plugin_array->start_plugins(mwindow,
   ^
menueffects.C:488:4: warning: Possible null pointer dereference: plugin_array [nullPointer]
   plugin_array->run_plugins();
   ^
menueffects.C:479:38: note: Assignment 'plugin_array=create_plugin_array()', assigned value is 0
   plugin_array = create_plugin_array();
                                     ^
menueffects.C:488:4: note: Null pointer dereference
   plugin_array->run_plugins();
   ^
menueffects.C:490:4: warning: Possible null pointer dereference: plugin_array [nullPointer]
   plugin_array->stop_plugins();
   ^
menueffects.C:479:38: note: Assignment 'plugin_array=create_plugin_array()', assigned value is 0
   plugin_array = create_plugin_array();
                                     ^
menueffects.C:490:4: note: Null pointer dereference
   plugin_array->stop_plugins();
   ^
Checking menueffects.C: HAVE_FIREWIRE...

==

packagerenderer.C:710:19: warning: Possible null pointer dereference: playable_track [nullPointer]
  playable_edit = playable_track->edits->get_playable_edit(current_position, 1);
                  ^
packagerenderer.C:620:26: note: Assignment 'playable_track=0', assigned value is 0
 Track *playable_track = 0;
                         ^
packagerenderer.C:626:3: note: Calling function 'direct_copy_possible', 3rd argument 'playable_track' value is 0
  playable_track,
  ^
packagerenderer.C:689:17: note: Assuming condition is Assuming condition is false
  current_track && result;
                ^
packagerenderer.C:710:19: note: Null pointer dereference
  playable_edit = playable_track->edits->get_playable_edit(current_position, 1);
                  ^
Checking packagerenderer.C: HAVE_FIREWIRE...

===
pluginlv2client.C:329:13: warning: The address of local variable 'output_ptr' might be accessed at non-zero index. [objectIndex]
  output_ptr[i]->set_offset(0);
            ^
pluginlv2client.C:343:44: note: Address of variable taken here.
 return process_realtime(size, &input_ptr, &output_ptr, 1);
                                           ^
pluginlv2client.C:343:44: note: Calling function 'process_realtime', 3rd argument '&output_ptr' value is lifetime=output_ptr
 return process_realtime(size, &input_ptr, &output_ptr, 1);
                                           ^
pluginlv2client.C:329:13: note: The address of local variable 'output_ptr' might be accessed at non-zero index.
  output_ptr[i]->set_offset(0);
            ^
Checking pluginlv2config.h ...

==
Checking recordmonitor.h: HAVE_FIREWIRE...
recordengine.C:256:6: error: Uninitialized variable: aconfig [uninitvar]
  if(aconfig->audio_in_driver == aconfig->audio_duplex_driver &&
     ^
recordengine.C:257:12: error: Uninitialized variable: aconfig [uninitvar]
   !strcmp(aconfig->oss_in_device, aconfig->oss_duplex_device) &&
           ^
recordengine.C:258:4: error: Uninitialized variable: aconfig [uninitvar]
   aconfig->oss_in_bits == aconfig->oss_duplex_bits &&
   ^
recordengine.C:259:4: error: Uninitialized variable: aconfig [uninitvar]
   aconfig->oss_in_channels == aconfig->oss_duplex_channels)
   ^
862/1200 files checked 74% done

==
renderfarmfsclient.C:535:15: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
 return result;
              ^
Checking renderfarmfsserver.C ...

==

resourcepixmap.C:241:34: error: Signed integer overflow for expression '0xff<<24'. [integerOverflow]
  const unsigned gap_rgba = (0xff<<24) |
                                 ^
Checking samples.h ...
929/1200 files checked 79% done

==
scopewindow.C:1203:13: error: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg]
  max = log(max) * vnorm;
            ^
scopewindow.C:1199:13: note: Assignment 'max=0', assigned value is 0
  int max = 0;
            ^
scopewindow.C:1200:27: note: Assuming condition is false
  for(int i=accum_start; i<accum_end; ++i )
                          ^
scopewindow.C:1203:13: note: Invalid argument
  max = log(max) * vnorm;
            ^
Checking trackpopup.h ...

===
trackcanvas.C:1516:7: error: Uninitialized variable: pixmap_x [uninitvar]
      pixmap_x, pixmap_w, pixmap_h);
      ^
trackcanvas.C:1512:8: error: Uninitialized variable: pixmap_w [uninitvar]
    if(pixmap_w && pixmap_h)
       ^
trackcanvas.C:1512:20: error: Uninitialized variable: pixmap_h [uninitvar]
    if(pixmap_w && pixmap_h)
                   ^
trackcanvas.C:1516:17: error: Uninitialized variable: pixmap_w [uninitvar]
      pixmap_x, pixmap_w, pixmap_h);
                ^
trackcanvas.C:1516:27: error: Uninitialized variable: pixmap_h [uninitvar]
      pixmap_x, pixmap_w, pixmap_h);
                          ^
trackcanvas.C:1518:10: error: Uninitialized variable: pixmap_w [uninitvar]
     if( pixmap_w > pixmap->pixmap_w ||
         ^
trackcanvas.C:1519:10: error: Uninitialized variable: pixmap_h [uninitvar]
         pixmap_h > pixmap->pixmap_h)
         ^
trackcanvas.C:1520:22: error: Uninitialized variable: pixmap_w [uninitvar]
      pixmap->resize(pixmap_w, pixmap_h);
                     ^
trackcanvas.C:1522:7: error: Uninitialized variable: pixmap_x [uninitvar]
      pixmap_x, pixmap_w, pixmap_h);
      ^
trackcanvas.C:1522:17: error: Uninitialized variable: pixmap_w [uninitvar]
      pixmap_x, pixmap_w, pixmap_h);
                ^
trackcanvas.C:1522:27: error: Uninitialized variable: pixmap_h [uninitvar]
      pixmap_x, pixmap_w, pixmap_h);
                          ^
trackcanvas.C:1527:8: error: Uninitialized variable: pixmap_x [uninitvar]
       pixmap_x, pixmap_w, pixmap_h,
       ^
trackcanvas.C:1527:18: error: Uninitialized variable: pixmap_w [uninitvar]
       pixmap_x, pixmap_w, pixmap_h,
                 ^
trackcanvas.C:1527:28: error: Uninitialized variable: pixmap_h [uninitvar]
       pixmap_x, pixmap_w, pixmap_h,
                           ^
trackcanvas.C:1537:8: error: Uninitialized variable: pixmap_x [uninitvar]
       pixmap_x, pixmap_w);
       ^
Checking tracksedit.C: HAVE_FIREWIRE...

==

Andrew-R

2021-10-09 19:00

reporter   ~0005021

And for guicast/ dir :

bctextbox.C:952:7: error: Uninitialized variable: letter1 [uninitvar]
   if(letter1 <= highlight_letter3)
      ^
Checking bctexture.C: __TERMUX__...

===

bctrace.C:469:39: error: Resource leak: sfp [resourceLeak]
 if( !fgets(line,sizeof(line), sfp) ) return;
                                      ^
Checking bctitle.C: NO_GUICAST...

==
filesystem.C:524:20: error: Uninitialized variable: string [uninitvar]
   strcpy(new_dir, string);
                   ^
Checking filesystem.C: BOOBY...

==
bcwindowbase.C:3413:0: error: failed to expand 'SET_LOCK', Wrong number of parameters for macro 'SET_LOCK'. [preprocessorErrorDirective]
  SET_LOCK(this, title, location);
^
Checking bcwindowdraw.C: SINGLE_THREAD...

==
bcwindowbase.C:970:37: error: Uninitialized variable: event [uninitvar]
   result = active_grab->grab_event(event);
                                    ^
bcwindowbase.C:978:9: error: Uninitialized variable: event [uninitvar]
 switch(event->type) {
        ^
Checking vframe3d.C: BOOBY...

==

Andrew-R

2021-10-09 19:04

reporter   ~0005022

argh, it also was cppcheck 2.5, not 2.6 (sorry)

PhyllisSmith

2021-10-10 05:11

manager   ~0005025

@Andrew-R
That is a lot of errors and not even all of them. It would be a good idea to fix some of them carefully.

Andrew-R

2021-10-10 07:10

reporter   ~0005027

yeah, to my surprize for example file

cinelerra-5.1/cinelerra/recordengine.C not even connected to build system!

I hope some of those errors are false positives.

Andrea_Paz

2021-10-10 14:12

manager   ~0005029

I attach my 2 logs (Arch linux 64-bit, kde, ryzen 3700x, 32 Gb ram). Guicast took about 5 min; cinelerra I stopped it after 3 hours....
cpp_check.tar.gz (25,571 bytes)

Andrew-R

2021-10-10 18:15

reporter   ~0005033

I tried to fix few errs, but I can only hope my fixes not break something.
Simple loading one media file and playback works, but you probably need to stress-test this with loading as many files as possible)
valgrind_errs.diff (3,040 bytes)   
diff --git a/cinelerra-5.1/cinelerra/apluginthread.C b/cinelerra-5.1/cinelerra/apluginthread.C
index bb23c306..fd172f65 100644
--- a/cinelerra-5.1/cinelerra/apluginthread.C
+++ b/cinelerra-5.1/cinelerra/apluginthread.C
@@ -35,7 +35,7 @@ APluginThread::~APluginThread()
 	delete plugin_server;
 }
 
-APluginThread::attach()
+void APluginThread::attach()
 {
 // open the plugin
 	plugin_server->open_plugin();
@@ -44,7 +44,7 @@ APluginThread::attach()
 	plugin_server->start_gui();
 }
 
-APluginThread::detach()
+void APluginThread::detach()
 {
 //printf("APluginThread::detach\n");
 	if(plugin_server)
diff --git a/cinelerra-5.1/cinelerra/ci b/cinelerra-5.1/cinelerra/ci
index bc987833..22858982 120000
--- a/cinelerra-5.1/cinelerra/ci
+++ b/cinelerra-5.1/cinelerra/ci
@@ -1 +1 @@
-../bin/cinelerra
\ No newline at end of file
+../bin/cin
\ No newline at end of file
diff --git a/cinelerra-5.1/cinelerra/cursor.C b/cinelerra-5.1/cinelerra/cursor.C
index b392dda1..87f932bb 100644
--- a/cinelerra-5.1/cinelerra/cursor.C
+++ b/cinelerra-5.1/cinelerra/cursor.C
@@ -51,6 +51,7 @@ return 0;
 int Cursor_::draw(int flash, long selectionstart, long selectionend, long zoom_sample, long viewstart, int vertical)
 {
 return 0;
+#if 0
 	if(canvas->get_h() * canvas->get_w() == 0) return 1;
 	if(zoom_sample == 0) return 1;       // no canvas
 
@@ -93,6 +94,7 @@ return 0;
 		canvas->set_opaque();
 	}
 	if(flash) canvas->flash();
+#endif
 }
 
 int Cursor_::resize(int w, int h)
diff --git a/cinelerra-5.1/cinelerra/indexfile.C b/cinelerra-5.1/cinelerra/indexfile.C
index 977ad1cb..2e1b0c73 100644
--- a/cinelerra-5.1/cinelerra/indexfile.C
+++ b/cinelerra-5.1/cinelerra/indexfile.C
@@ -859,7 +859,8 @@ int IndexFile::read_info(Indexable *test_indexable)
 
 		data = new char[index_state->index_start];
 		temp = fread(data, index_state->index_start - sizeof(int64_t), 1, fd);
-		if(!temp) return 1;
+		if(!temp) { delete [] data;
+		return 1;}
 
 		data[index_state->index_start - sizeof(int64_t)] = 0;
 		FileXML xml;
diff --git a/cinelerra-5.1/cinelerra/indexstate.C b/cinelerra-5.1/cinelerra/indexstate.C
index 803c4f0b..87d907a1 100644
--- a/cinelerra-5.1/cinelerra/indexstate.C
+++ b/cinelerra-5.1/cinelerra/indexstate.C
@@ -304,6 +304,7 @@ int IndexState::read_markers(char *index_dir, char *file_path)
 			if( memcmp(version, MARKER_MAGIC_VERSION, vsz) ) {
 				eprintf(_("IndexState::read_markers marker file version mismatched\n: %s\n"),
 					marker_path);
+				fclose(fp);
 				return 1;
 			}
 			ret = read_marks(fp);
diff --git a/cinelerra-5.1/cinelerra/recordengine.C b/cinelerra-5.1/cinelerra/recordengine.C
index 2fb14891..b13424f8 100644
--- a/cinelerra-5.1/cinelerra/recordengine.C
+++ b/cinelerra-5.1/cinelerra/recordengine.C
@@ -225,7 +225,7 @@ int RecordEngine::open_input_devices(int duplex)
 {
 	int audio_opened = 0;
 	int video_opened = 0;
-	AudioConfig *aconfig /* = mwindow->preferences->aconfig */;
+	AudioConfig *aconfig = mwindow->preferences->aconfig;
 
 // Initialize sharing
 	if(record->do_audio && record->do_video)
valgrind_errs.diff (3,040 bytes)   

Andrew-R

2021-10-10 18:48

reporter   ~0005034

for some reason pluginprefs.C also not connected to anywhere in Makefile and thus not getting build?

$ git diff pluginprefs.C
diff --git a/cinelerra-5.1/cinelerra/pluginprefs.C b/cinelerra-5.1/cinelerra/pluginprefs.C
index 2a3f7878..20e68db1 100644
--- a/cinelerra-5.1/cinelerra/pluginprefs.C
+++ b/cinelerra-5.1/cinelerra/pluginprefs.C
@@ -93,6 +93,7 @@ PluginGlobalPathText::~PluginGlobalPathText() {}
 int PluginGlobalPathText::handle_event()
 {
        strcpy(pwindow->thread->preferences->global_plugin_dir, get_text());
+ return 1;
 }


@@ -110,4 +111,5 @@ PluginLocalPathText::~PluginLocalPathText() {}
 int PluginLocalPathText::handle_event()
 {
        strcpy(pwindow->thread->preferences->local_plugin_dir, get_text());
+ return 1;
 }

I added those 'return 1' in ::handle_event functions based on patch.C

also cinelerra/pluginmessages.C mostly empty and not connected to build..

Andrew-R

2021-10-10 19:10

reporter   ~0005035

I also tried to fix resourcepixmap.C :


$ git diff cinelerra/resourcepixmap.C
diff --git a/cinelerra-5.1/cinelerra/resourcepixmap.C b/cinelerra-5.1/cinelerra/resourcepixmap.C
index 1406dd2d..5b5a12f8 100644
--- a/cinelerra-5.1/cinelerra/resourcepixmap.C
+++ b/cinelerra-5.1/cinelerra/resourcepixmap.C
@@ -238,7 +238,7 @@ VFrame *ResourcePixmap::change_title_color(VFrame *title_bg, int color)
        c.r = color>>16; c.g = color>>8; c.b = color>>0; c.a = 0xff;
        if( BC_CModels::has_alpha(colormodel) && // fast path
            BC_CModels::calculate_pixelsize(colormodel) == sizeof(unsigned) ) {
- const unsigned gap_rgba = (0xff<<24) |
+ const unsigned gap_rgba = ((uint32_t)(0xff)<<24) |
                        (gap_grey<<16) | (gap_grey<<8) | (gap_grey<<0);
                if( th > 0 ) {
                        unsigned *bp = (unsigned *)bar_rows[0];
$

Andrew-R

2021-10-10 19:39

reporter   ~0005036

scale.C
videoconfig.C
videowindow.C
videowindowgui.C
vtransition.C

all appear to be disconnected from build....

Andrew-R

2021-10-10 21:30

reporter   ~0005040

I tried to fix (mute?) some 'unitialized in constructor' warnings in vrender.C

found with cppcheck --enable=warning

but they sadly do not fix anything, but hopefully not break things too?

it will be great if @MatN will have a look at my hacking..
vrender_init.diff (495 bytes)   
diff --git a/cinelerra-5.1/cinelerra/vrender.C b/cinelerra-5.1/cinelerra/vrender.C
index be3d0c3b..03b1421d 100644
--- a/cinelerra-5.1/cinelerra/vrender.C
+++ b/cinelerra-5.1/cinelerra/vrender.C
@@ -70,6 +70,11 @@ VRender::VRender(RenderEngine *renderengine)
 	asynchronous = 0;     // render 1 frame at a time
 	framerate_counter = 0;
 	video_out = 0;
+	track_w = track_h = 0;
+	output_w = output_h = 0;
+	first_frame = 0;
+	output_offset = 0;
+	source_length = 0;
 	render_strategy = -1;
 }
 
vrender_init.diff (495 bytes)   

PhyllisSmith

2021-10-11 02:47

manager   ~0005044

@Andrew-R
As long as I am testing other things anyway, I have applied vrender_init.diff and valgrind_errs.diff just to see how it goes. The patch for cinelerra/ci did not take effect -- I do not understand why this patch even exists as for me "ci" is simply a symbolic link to ../bin/cinelerra

About "all appear to be disconnected from build.... " -- it has been common practice to not delete routines just in case they come in handy later so I would not be concerned about any of them and I would not change any of them. So I did not apply patch to pluginprefs.C. Oops and forgot to apply patch to resourcepixmap.C (will add later as already started the build).

In another BT, MatN said he was going to be busy doing something else in the next few days but maybe when he gets back, he can do a code review. It is better to have someone else look at the code that knows C++.

Andrew-R

2021-10-11 04:57

reporter   ~0005045

yeah, now after some sleeping I think pluginprefs. C was about to changing plugin path/folder (for customization). if file still compileable may be we can connect it somewhere..

Issue History

Date Modified Username Field Change
2021-10-09 18:39 Andrew-R New Issue
2021-10-09 18:39 Andrew-R File Added: cpp_check_cinelerra.log
2021-10-09 18:39 Andrew-R File Added: cpp_check_guicast.log
2021-10-09 18:54 Andrew-R Note Added: 0005020
2021-10-09 19:00 Andrew-R Note Added: 0005021
2021-10-09 19:04 Andrew-R Note Added: 0005022
2021-10-10 05:11 PhyllisSmith Note Added: 0005025
2021-10-10 07:10 Andrew-R Note Added: 0005027
2021-10-10 14:12 Andrea_Paz File Added: cpp_check.tar.gz
2021-10-10 14:12 Andrea_Paz Note Added: 0005029
2021-10-10 18:15 Andrew-R File Added: valgrind_errs.diff
2021-10-10 18:15 Andrew-R Note Added: 0005033
2021-10-10 18:48 Andrew-R Note Added: 0005034
2021-10-10 19:10 Andrew-R Note Added: 0005035
2021-10-10 19:39 Andrew-R Note Added: 0005036
2021-10-10 21:30 Andrew-R File Added: vrender_init.diff
2021-10-10 21:30 Andrew-R Note Added: 0005040
2021-10-11 02:47 PhyllisSmith Note Added: 0005044
2021-10-11 04:57 Andrew-R Note Added: 0005045