[PATCH] lib: add talloc reference from string map iterator to map
Tomi Ollila
tomi.ollila at iki.fi
Sat Sep 24 04:43:32 PDT 2016
On Sat, Sep 24 2016, David Bremner <david at tethera.net> wrote:
> Tomi Ollila <tomi.ollila at iki.fi> writes:
>>
>> I tried to run this under valgrind ( ./T610-message-property.sh --valgrind )
>> but got so noisy output that I could not resolve anything definite
>> from it.
>
> Hmm. On a related topic, --valgrind seems broken here:
>
> ╭─ zancas:software/upstream/notmuch/test
> ╰─ (git)-[master]-% ./T610-message-property.sh --val
> ./test-lib.sh:[:18: unknown condition: -lt
> ./test-lib.sh:27: command not found: shopt
>
> test-lib: Testing message property API
> cc1: error: unrecognised debug output level ' -O0'
>
> All the tests fail because none of the binaries get built.
>
> Same results if I run from bash instead of my normal zsh.
>
>> Also /T600-named-queries.sh --val printed noisy output -- but perhaps
>> the noise difference (less there) can inform something.
>
> I ran
> % ./T610-message-property --debug
> % cd tmp.T610-message-property
> % LD_LIBRARY_PATH=../../lib valgrind ./test6 `pwd`/mail
>
Ok, I run the same before and after patching:
40 14:32 0:00 ./T610-message-property --debug
41 14:32 0:02 ./T610-message-property.sh --debug
42 14:32 0:00 cd tmp.T610-message-property/
43 14:32 0:00 ls
44 14:33 0:00 LD_LIBRARY_PATH=../../lib valgrind ./test6 $PWD/mail
45 14:33 0:25 sudo dnf install valgrind
46 14:33 0:02 LD_LIBRARY_PATH=../../lib valgrind ./test6 $PWD/mail
49 14:34 0:00 cd ..
50 14:34 0:00 cd ..
54 14:35 0:00 sc gu:tmp-m* .
57 14:35 0:00 git am tmp-mbox
58 14:35 0:07 ./configure
59 14:35 0:28 make
60 14:36 0:00 cd test/
61 14:37 0:02 ./T610-message-property.sh --debug
62 14:37 0:00 cd tmp.T610-message-property/
63 14:37 0:01 LD_LIBRARY_PATH=../../lib valgrind ./test6 $PWD/mail
and can verify that valgring output was "dirty" before and clean after.
Tomi
>>
>> Anyway, this seems to fix a bug that might affect someone, and at least
>> the situation is better with this so this should be pushed soon...
>>
>> Btw: does 'Debian stable' refer to Debian 8.6(+) -- just for the record
>> anyone reading this message years from now :D
>
> Yes, thanks for reminding me to upgrade ;). I tested and the failure is
> there with 8.6
>
> d
More information about the notmuch
mailing list