Re the tests that cause the uninitialized access of |m_headerstartpos| is as follows. I am afraid that I ran the test partially before I ran the full test and so the same error was reported twice. Edited excerpt from egrep "(nrun-xpcshell-original.sh|a5a5a5a5|\| Starting)" log1155-xpcshell.txt ``` 1:14.90 INFO comm/mailnews/imap/test/unit/test_offlinePlayback.js | Starting doOfflineOps 1:14.92 pid:109013 (debug) VALGRIND: m_headerstartpos = 0xa5a5a5a5a5a5a5a5, mozstatus->value =0x0x55788019a046,m_headers.GetBuffer()=0x557880199fe0, m_envelope_pos=0x0 2:17.23 INFO comm/mailnews/imap/test/unit/test_offlinePlayback.js | Starting doOfflineOps 2:17.25 pid:110314 (debug) VALGRIND: m_headerstartpos = 0xa5a5a5a5a5a5a5a5, mozstatus->value =0x0x557082978326,m_headers.GetBuffer()=0x5570829782c0, m_envelope_pos=0x0 0:07.12 INFO comm/mailnews/local/test/unit/test_movemailDownload.js | Starting streamMessages 0:09.37 pid:111723 (debug) VALGRIND: m_headerstartpos = 0xa5a5a5a5a5a5a5a5, mozstatus->value =0x0x5645cf9c8621,m_headers.GetBuffer()=0x5645cf9c85b0, m_envelope_pos=0x0 ```
Bug 1608539 Comment 3 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Re the tests that cause the uninitialized access of |m_headerstartpos| is as follows. I am afraid that I ran the test partially before I ran the full test and so the same error was reported twice. (Note in the following like '||' actually is | followed by \ and then |. I don't know what hides the \. Edited excerpt from egrep "(nrun-xpcshell-original.sh|a5a5a5a5|\| Starting)" log1155-xpcshell.txt ``` 1:14.90 INFO comm/mailnews/imap/test/unit/test_offlinePlayback.js | Starting doOfflineOps 1:14.92 pid:109013 (debug) VALGRIND: m_headerstartpos = 0xa5a5a5a5a5a5a5a5, mozstatus->value =0x0x55788019a046,m_headers.GetBuffer()=0x557880199fe0, m_envelope_pos=0x0 2:17.23 INFO comm/mailnews/imap/test/unit/test_offlinePlayback.js | Starting doOfflineOps 2:17.25 pid:110314 (debug) VALGRIND: m_headerstartpos = 0xa5a5a5a5a5a5a5a5, mozstatus->value =0x0x557082978326,m_headers.GetBuffer()=0x5570829782c0, m_envelope_pos=0x0 0:07.12 INFO comm/mailnews/local/test/unit/test_movemailDownload.js | Starting streamMessages 0:09.37 pid:111723 (debug) VALGRIND: m_headerstartpos = 0xa5a5a5a5a5a5a5a5, mozstatus->value =0x0x5645cf9c8621,m_headers.GetBuffer()=0x5645cf9c85b0, m_envelope_pos=0x0 ```
Re the tests that cause the uninitialized access of |m_headerstartpos| is as follows. I am afraid that I ran the test partially before I ran the full test and so the same error was reported twice. (Note in the following like '||' actually is | followed by \ and then |. I don't know what hides the \ . Is this part of HTML spec?) Edited excerpt from egrep "(nrun-xpcshell-original.sh|a5a5a5a5|\| Starting)" log1155-xpcshell.txt ``` 1:14.90 INFO comm/mailnews/imap/test/unit/test_offlinePlayback.js | Starting doOfflineOps 1:14.92 pid:109013 (debug) VALGRIND: m_headerstartpos = 0xa5a5a5a5a5a5a5a5, mozstatus->value =0x0x55788019a046,m_headers.GetBuffer()=0x557880199fe0, m_envelope_pos=0x0 2:17.23 INFO comm/mailnews/imap/test/unit/test_offlinePlayback.js | Starting doOfflineOps 2:17.25 pid:110314 (debug) VALGRIND: m_headerstartpos = 0xa5a5a5a5a5a5a5a5, mozstatus->value =0x0x557082978326,m_headers.GetBuffer()=0x5570829782c0, m_envelope_pos=0x0 0:07.12 INFO comm/mailnews/local/test/unit/test_movemailDownload.js | Starting streamMessages 0:09.37 pid:111723 (debug) VALGRIND: m_headerstartpos = 0xa5a5a5a5a5a5a5a5, mozstatus->value =0x0x5645cf9c8621,m_headers.GetBuffer()=0x5645cf9c85b0, m_envelope_pos=0x0 ```