Task #727 - libXmu-1.2.1-1.fc41/scan-results.err
back to task #727download
Error: CPPCHECK_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/Clip.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/Clip.c:142:6: warning[deadcode.DeadStores]: Value stored to 'p' is never read # 140| XmuScanlineCopy(z, Z); # 141| if (p == dst->scanline && !dst->scanline) # 142|-> p = dst->scanline = z; # 143| else # 144| p->next = z; Error: CLANG_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/Clip.c:209:9: warning[core.NullDereference]: Access to field 'y' results in a dereference of a null pointer (loaded from variable 'z') # 207| XmuDestroyArea(and); # 208| z = area->scanline; # 209|-> if (z->y != y1) # 210| { # 211| XmuScanline *q = XmuNewScanline(y1, x1, x2); Error: CLANG_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/Clip.c:435:7: warning[deadcode.DeadStores]: Although the value stored to 'P' is used in the enclosing expression, the value is never actually read from 'P' # 433| } # 434| z = p = dst->scanline; # 435|-> Z = P = src->scanline; # 436| top = XmuNewScanline(dst->scanline->y, 0, 0); # 437| XmuScanlineCopy(top, dst->scanline); Error: CLANG_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/Clip.c:700:6: warning[deadcode.DeadStores]: Value stored to 'p' is never read # 698| z = XmuNewSegment(Z->x1, Z->x2); # 699| if (p == dst->segment && !dst->segment) # 700|-> p = dst->segment = z; # 701| else # 702| p->next = z; Error: GCC_ANALYZER_WARNING (CWE-476): libXmu-1.2.1-build/libXmu-1.2.1/src/Clip.c: scope_hint: In function 'XmuScanlineCopy.part.0' libXmu-1.2.1-build/libXmu-1.2.1/src/Clip.c:702:21: warning[-Wanalyzer-null-dereference]: dereference of NULL 'p' # 700| p = dst->segment = z; # 701| else # 702|-> p->next = z; # 703| } # 704| p = z; Error: CPPCHECK_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/CloseHook.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/CloseHook.c:272:13: warning[core.NullDereference]: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'prev') # 270| elist = de->next; # 271| } else { # 272|-> prev->next = de->next; # 273| } # 274| free (de); Error: CPPCHECK_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/CrCmap.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-476): libXmu-1.2.1-build/libXmu-1.2.1/src/CrCmap.c:154: warning[nullPointer]: Possible null pointer dereference: vinfo # 152| } # 153| # 154|-> if (vinfo->class == PseudoColor || vinfo->class == DirectColor || # 155| vinfo->class == GrayScale) # 156| status = readwrite_map(dpy, vinfo, colormap); Error: CLANG_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/CrCmap.c:154:9: warning[core.NullDereference]: Access to field 'class' results in a dereference of a null pointer (loaded from variable 'vinfo') # 152| } # 153| # 154|-> if (vinfo->class == PseudoColor || vinfo->class == DirectColor || # 155| vinfo->class == GrayScale) # 156| status = readwrite_map(dpy, vinfo, colormap); Error: CLANG_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/CrCmap.c:307:18: warning[core.DivideZero]: Division by zero # 305| { # 306| color.pixel = n + colormap->base_pixel; # 307|-> color.red = calc(red_max, red_mult); # 308| color.green = calc(green_max, green_mult); # 309| color.blue = calc(blue_max, blue_mult); Error: CLANG_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/CrCmap.c:308:20: warning[core.DivideZero]: Division by zero # 306| color.pixel = n + colormap->base_pixel; # 307| color.red = calc(red_max, red_mult); # 308|-> color.green = calc(green_max, green_mult); # 309| color.blue = calc(blue_max, blue_mult); # 310| if (! ROorRWcell(dpy, colormap->colormap, pixels, npixels, &color, Error: CLANG_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/CvtStdSel.c:223:12: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull' # 221| if (!XtIsWMShell(w)) return False; # 222| *value = XtNewString( ((WMShellWidget) w)->wm.title ); # 223|-> *length = strlen(*value); # 224| *type = XA_STRING; # 225| *format = 8; Error: GCC_ANALYZER_WARNING (CWE-688): libXmu-1.2.1-build/libXmu-1.2.1/src/CvtStdSel.c: scope_hint: In function 'XmuConvertStandardSelection' libXmu-1.2.1-build/libXmu-1.2.1/src/CvtStdSel.c:223:19: warning[-Wanalyzer-null-argument]: use of NULL '*value' where non-null expected /usr/include/X11/IntrinsicP.h:51: included_from: Included from here. libXmu-1.2.1-build/libXmu-1.2.1/src/CvtStdSel.c:39: included_from: Included from here. <built-in>: note: argument 1 of '__builtin_strlen' must be non-null # 221| if (!XtIsWMShell(w)) return False; # 222| *value = XtNewString( ((WMShellWidget) w)->wm.title ); # 223|-> *length = strlen(*value); # 224| *type = XA_STRING; # 225| *format = 8; Error: CPPCHECK_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/DefErrMsg.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-134): libXmu-1.2.1-build/libXmu-1.2.1/src/DefErrMsg.c: scope_hint: In function 'XmuPrintDefaultErrorMessage' libXmu-1.2.1-build/libXmu-1.2.1/src/DefErrMsg.c:54:24: warning[-Wformat-nonliteral]: format not a string literal, argument types not checked # 54 | (void) fprintf(fp, mesg, event->request_code); # | ^~~~ # 52| XGetErrorDatabaseText(dpy, mtype, "MajorCode", "Request Major code %d", # 53| mesg, BUFSIZ); # 54|-> (void) fprintf(fp, mesg, event->request_code); # 55| if (event->request_code < 128) { # 56| XmuSnprintf(number, sizeof(number), "%d", event->request_code); Error: COMPILER_WARNING (CWE-134): libXmu-1.2.1-build/libXmu-1.2.1/src/DefErrMsg.c:74:28: warning[-Wformat-nonliteral]: format not a string literal, argument types not checked # 74 | (void) fprintf(fp, mesg, event->minor_code); # | ^~~~ # 72| XGetErrorDatabaseText(dpy, mtype, "MinorCode", "Request Minor code %d", # 73| mesg, BUFSIZ); # 74|-> (void) fprintf(fp, mesg, event->minor_code); # 75| if (ext) { # 76| XmuSnprintf(mesg, sizeof(mesg), Error: COMPILER_WARNING (CWE-134): libXmu-1.2.1-build/libXmu-1.2.1/src/DefErrMsg.c:107:32: warning[-Wformat-nonliteral]: format not a string literal, argument types not checked # 107 | (void) fprintf(fp, mesg, event->resourceid); # | ^~~~ # 105| if (mesg[0]) { # 106| fputs(" ", fp); # 107|-> (void) fprintf(fp, mesg, event->resourceid); # 108| fputs("\n", fp); # 109| } Error: COMPILER_WARNING (CWE-134): libXmu-1.2.1-build/libXmu-1.2.1/src/DefErrMsg.c:134:28: warning[-Wformat-nonliteral]: format not a string literal, argument types not checked # 134 | (void) fprintf(fp, mesg, event->resourceid); # | ^~~~ # 132| XGetErrorDatabaseText(dpy, mtype, "ResourceID", "ResourceID 0x%x", # 133| mesg, BUFSIZ); # 134|-> (void) fprintf(fp, mesg, event->resourceid); # 135| fputs("\n ", fp); # 136| } Error: COMPILER_WARNING (CWE-134): libXmu-1.2.1-build/libXmu-1.2.1/src/DefErrMsg.c:139:24: warning[-Wformat-nonliteral]: format not a string literal, argument types not checked # 139 | (void) fprintf(fp, mesg, event->serial); # | ^~~~ # 137| XGetErrorDatabaseText(dpy, mtype, "ErrorSerial", "Error Serial #%d", # 138| mesg, BUFSIZ); # 139|-> (void) fprintf(fp, mesg, event->serial); # 140| fputs("\n ", fp); # 141| XGetErrorDatabaseText(dpy, mtype, "CurrentSerial", "Current Serial #%d", Error: COMPILER_WARNING (CWE-134): libXmu-1.2.1-build/libXmu-1.2.1/src/DefErrMsg.c:143:24: warning[-Wformat-nonliteral]: format not a string literal, argument types not checked # 143 | (void) fprintf(fp, mesg, NextRequest(dpy)-1); # | ^~~~ # 141| XGetErrorDatabaseText(dpy, mtype, "CurrentSerial", "Current Serial #%d", # 142| mesg, BUFSIZ); # 143|-> (void) fprintf(fp, mesg, NextRequest(dpy)-1); # 144| fputs("\n", fp); # 145| if (event->error_code == BadImplementation) return 0; Error: CPPCHECK_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/EditresCom.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/EditresCom.c:970:5: warning[core.StackAddressEscape]: Address of stack memory associated with local variable 'count' is still referred to by the global variable 'globals' upon returning to the caller. This will be a dangling reference # 968| *(stream->top + 1) = count; # 969| # 970|-> return (NULL); # 971| } # 972| Error: COMPILER_WARNING (CWE-134): libXmu-1.2.1-build/libXmu-1.2.1/src/EditresCom.c: scope_hint: In function 'HandleToolkitErrors' libXmu-1.2.1-build/libXmu-1.2.1/src/EditresCom.c:1000:9: warning[-Wformat-nonliteral]: format not a string literal, argument types not checked # 1000 | XmuSnprintf(buf, sizeof(buf), msg, params[0]); # | ^~~~~~~~~~~ # 998| info->event->name); # 999| else if (streq(name, "noColormap")) # 1000|-> XmuSnprintf(buf, sizeof(buf), msg, params[0]); # 1001| else if (streq(name, "conversionFailed") || streq(name, "conversionError")) # 1002| { Error: CLANG_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/EditresCom.c:2086:17: warning[deadcode.DeadStores]: Value stored to 'string' during its initialization is never read # 2084| long value; # 2085| Cardinal i; # 2086|-> const char *string = ""; # 2087| Arg args[1]; # 2088| XrmValue to, from; Error: CPPCHECK_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/LocBitmap.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/Lookup.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/LookupCmap.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): libXmu-1.2.1-build/libXmu-1.2.1/src/LookupCmap.c: scope_hint: In function 'lookup' libXmu-1.2.1-build/libXmu-1.2.1/src/LookupCmap.c:249:31: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'm' libXmu-1.2.1-build/libXmu-1.2.1/src/LookupCmap.c:40: included_from: Included from here. libXmu-1.2.1-build/libXmu-1.2.1/src/Xmuint.h:40:53: note: in definition of macro 'Xmumallocarray' libXmu-1.2.1-build/libXmu-1.2.1/src/LookupCmap.c:246:17: note: in expansion of macro 'Xmumallocarray' # 247| # 248| for (i = 0, m = s, maps = stdcmaps; i < count; i++, m++, maps++) { # 249|-> m->colormap = maps->colormap; # 250| m->red_max = maps->red_max; # 251| m->red_mult = maps->red_mult; Error: GCC_ANALYZER_WARNING (CWE-476): libXmu-1.2.1-build/libXmu-1.2.1/src/LookupCmap.c:260:27: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'm' libXmu-1.2.1-build/libXmu-1.2.1/src/Xmuint.h:40:53: note: in definition of macro 'Xmumallocarray' libXmu-1.2.1-build/libXmu-1.2.1/src/LookupCmap.c:246:17: note: in expansion of macro 'Xmumallocarray' # 258| m->killid = maps->killid; # 259| } # 260|-> m->colormap = cnew->colormap; # 261| m->red_max = cnew->red_max; # 262| m->red_mult = cnew->red_mult; Error: CPPCHECK_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/RdBitF.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/StdCmap.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/StrToBmap.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/StrToCurs.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-134): libXmu-1.2.1-build/libXmu-1.2.1/src/StrToCurs.c: scope_hint: In function 'XmuCvtStringToCursor' libXmu-1.2.1-build/libXmu-1.2.1/src/StrToCurs.c:178:29: warning[-Wformat-nonliteral]: format not a string literal, argument types not checked # 178 | mask_name, &mask_char); # | ^~~~~~~~~ # 176| fields = sscanf(name, strspec, # 177| source_name, &source_char, # 178|-> mask_name, &mask_char); # 179| XtFree(strspec); # 180| } Error: CPPCHECK_WARNING (CWE-457): libXmu-1.2.1-build/libXmu-1.2.1/src/StrToCurs.c:188: error[uninitvar]: Uninitialized variable: source_font # 186| fromString.addr = source_name; # 187| fromString.size = strlen(source_name) + 1; # 188|-> toFont.addr = (XPointer) &source_font; # 189| toFont.size = sizeof(Font); # 190| cvtArg.addr = (XPointer) &dpy; Error: CLANG_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/StrToCurs.c:239:11: warning[core.CallAndMessage]: 3rd function call argument is an uninitialized value # 237| } # 238| # 239|-> cursor = XCreateGlyphCursor( DisplayOfScreen(screen), source_font, # 240| mask_font, source_char, mask_char, # 241| &fgColor, &bgColor ); Error: CLANG_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/StrToCurs.c:336:14: warning[core.NullDereference]: Dereference of undefined pointer value # 334| XmuCvtStringToCursor(args, &number, fromVal, &ret_val); # 335| # 336|-> cursor = *((Cursor *) ret_val.addr); # 337| # 338| if (cursor == None || (fg == BlackPixelOfScreen(screen) Error: CPPCHECK_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/StrToShap.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/WidgetNode.c:132:47: warning[core.NullDereference]: Access to field 'resource_name' results in a dereference of a null pointer (loaded from variable 'childres') # 130| childres = node->constraints; # 131| for (i = 0; i < node->nconstraints; i++, childres++) { # 132|-> node->constraintwn[i] = find_resource (node, childres->resource_name, # 133| True); # 134| } Error: CPPCHECK_WARNING: libXmu-1.2.1-build/libXmu-1.2.1/src/Xct.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-457): libXmu-1.2.1-build/libXmu-1.2.1/src/Xct.c: scope_hint: In function 'ComputeGLGR' libXmu-1.2.1-build/libXmu-1.2.1/src/Xct.c:103:35: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*data.GR_encoding' libXmu-1.2.1-build/libXmu-1.2.1/src/Xct.c: scope_hint: In function 'ComputeGLGR' # 101| (data->GL[0] == '\102') && # 102| (data->GR_set_size == 96) && (data->GR_char_size == 1)) # 103|-> data->GLGR_encoding = data->GR_encoding; # 104| else if ((data->GL_set_size == 94) && (data->GL_char_size == 1) && # 105| (data->GL[0] == '\112') && Error: GCC_ANALYZER_WARNING (CWE-688): libXmu-1.2.1-build/libXmu-1.2.1/src/Xct.c: scope_hint: In function 'HandleExtended' libXmu-1.2.1-build/libXmu-1.2.1/src/Xct.c:309:9: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL 'ptr' where non-null expected <built-in>: note: argument 1 of '__builtin_memcpy' must be non-null # 307| } # 308| ptr = malloc(len + 1); # 309|-> memcpy(ptr, enc, len); # 310| ptr[len] = 0x00; # 311| priv->enc_count++; Error: GCC_ANALYZER_WARNING (CWE-688): libXmu-1.2.1-build/libXmu-1.2.1/src/Xct.c: scope_hint: In function 'ShiftGRToGL' libXmu-1.2.1-build/libXmu-1.2.1/src/Xct.c:340:5: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL '**data.priv.itembuf' where non-null expected <built-in>: note: argument 1 of '__builtin_memcpy' must be non-null # 338| priv->itembuf = malloc(priv->buf_count); # 339| } # 340|-> memcpy(priv->itembuf, data->item, data->item_length); # 341| data->item = priv->itembuf; # 342| if (hasCdata) {