summary refs log tree commit diff stats
path: root/results/scraper/launchpad-without-comments/1656676
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-06-30 12:24:58 +0000
committerChristian Krinitsin <mail@krinitsin.com>2025-06-30 12:27:06 +0000
commit33606b41d35115f887ea688b1a16f2ff85bf2fe4 (patch)
tree406b2c7b19a087ba437c68f3dbf0b589fa1d6150 /results/scraper/launchpad-without-comments/1656676
parentadedf8771bc4de3113041ca21bd4d0d1c0014b6a (diff)
downloademulator-bug-study-33606b41d35115f887ea688b1a16f2ff85bf2fe4.tar.gz
emulator-bug-study-33606b41d35115f887ea688b1a16f2ff85bf2fe4.zip
add launchpad bug reports without comments
Diffstat (limited to 'results/scraper/launchpad-without-comments/1656676')
-rw-r--r--results/scraper/launchpad-without-comments/165667621
1 files changed, 21 insertions, 0 deletions
diff --git a/results/scraper/launchpad-without-comments/1656676 b/results/scraper/launchpad-without-comments/1656676
new file mode 100644
index 00000000..cbc4ca6d
--- /dev/null
+++ b/results/scraper/launchpad-without-comments/1656676
@@ -0,0 +1,21 @@
+nvram/fw_cfg.c ‘read’ may be used uninitialized
+
+Commit Number: b6af8ea60282df514f87d32e36afd1c9aeee28c8
+
+The gcc version version 6.3.1 catches a new uninitialized variable in the master branch of QEMU on the Github. After looking through the function, it is really not properly assigned to a value in a certain path (the else condition of assigning read value in the code).
+Here is the snippet of the condition assigning value:
+    if (dma.control & FW_CFG_DMA_CTL_READ) {
+        read = 1;
+    } else if (dma.control & FW_CFG_DMA_CTL_SKIP) {
+        read = 0;
+    } else {
+        dma.length = 0;
+    }
+
+Error (Warning) message is as following:
+hw/nvram/fw_cfg.c: In function ‘fw_cfg_dma_transfer’:
+hw/nvram/fw_cfg.c:372:16: error: ‘read’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
+
+Solution:
+You can fix this by either assign a proper initial value when defining it, or give a proper value in the else condition. 
+Sorry that I don't have a patch for this. I'm not sure whether to assign 1 or 0 in the else condition.
\ No newline at end of file