Valgrind warning with progress reporting
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MariaDB |
Incomplete
|
Medium
|
Michael Widenius |
Bug Description
When executing SHOW PROCESSLIST concurrently with SELECT queries, valgrind reports the following:
==3857== Conditional jump or move depends on uninitialised value(s)
==3857== at 0x6D2916: __printf_fp (in /lib/libc-
==3857== by 0x6CD4F9: vfprintf (in /lib/libc-
==3857== by 0x6F4C1F: vsnprintf (in /lib/libc-
==3857== by 0x6D6C21: snprintf (in /lib/libc-
==3857== by 0x82936D3: String:
==3857== by 0x828EE44: Protocol_
==3857== by 0x842F86D: mysqld_
==3857== by 0x82AF600: mysql_execute_
==3857== by 0x82B74E2: mysql_parse(THD*, char*, unsigned int, char const**) (sql_parse.cc:6112)
==3857== by 0x82A98BF: dispatch_
==3857== by 0x82A8D1A: do_command(THD*) (sql_parse.cc:916)
==3857== by 0x82A5CFE: handle_
==3857== by 0x821918: start_thread (in /lib/libpthread
==3857== by 0x76ACCD: clone (in /lib/libc-
line 2022 in sql_show.cc is
protocol-
let me know if a test case or a core file is required.
Changed in maria: | |
assignee: | nobody → Michael Widenius (monty) |
milestone: | none → 5.3 |
summary: |
- Valgrind warning with progress meter + Valgrind warning with progress reporting |
Changed in maria: | |
importance: | Undecided → High |
Changed in maria: | |
status: | New → Incomplete |
Attempted to repeat by running mysql-test-run --valgrind t/_a.test (will attach the file) ./var/tmp/ mysqld. 1.sock -e 'show processlist'; sleep 2; done
and simultaneously running
while true ; do mysql -uroot -A --socket=
test passed without produce any valgrind warnings.
Please provide a testcase.