Bug #12046

Thunderbird sometimes crashes between sending email and fetching it

Added by intrigeri 2016-12-19 19:10:28 . Updated 2019-08-30 20:03:33 .

Status:
Confirmed
Priority:
Normal
Assignee:
Category:
Test suite
Target version:
Start date:
2016-12-19
Due date:
% Done:

0%

Feature Branch:
Type of work:
Research
Blueprint:

Starter:
Affected tool:
Email Client
Deliverable for:

Description

See attached video, from https://jenkins.tails.boum.org/view/RM/job/test_Tails_ISO_devel/633/ (Nov 28, commit 7b944cda88f3de2ef6694d5617dbf30f28cd4873).

Test suite output:

22:32:25   Scenario: Icedove can send emails, and receive emails over IMAP                     # features/icedove.feature:37
22:34:14     When I enter my email credentials into the autoconfiguration wizard               # features/step_definitions/icedove.rb:109
22:34:14     Then the autoconfiguration wizard's choice for the incoming server is secure IMAP # features/step_definitions/icedove.rb:119
22:34:14     When I accept the autoconfiguration wizard's configuration                        # features/step_definitions/icedove.rb:140
22:34:14     And I send an email to myself                                                     # features/step_definitions/icedove.rb:188
22:34:14     And I fetch my email                                                              # features/step_definitions/icedove.rb:127
22:34:14       Command failed: /usr/bin/python '/tmp/tmp.AGb7vGgZxq'
22:34:14       error code: 1
22:34:14       stderr: .
22:34:14       <false> is not true. (ExecutionFailedInVM)
22:34:14       ./features/support/helpers/vm_helper.rb:474:in `rescue in execute_successfully'
22:34:14       ./features/support/helpers/vm_helper.rb:471:in `execute_successfully'
22:34:14       ./features/support/helpers/dogtail.rb:93:in `run'
22:34:14       ./features/support/helpers/dogtail.rb:272:in `block (2 levels) in <class:Node>'
22:34:14       ./features/step_definitions/icedove.rb:134:in `/^I fetch my email$/'
22:34:14       features/icedove.feature:42:in `And I fetch my email'
22:34:17     Then I can find the email I sent to myself in my inbox                            # features/step_definitions/icedove.rb:208
22:34:17       Scenario failed at time 02:11:32

Corresponding test suite log:

  Scenario: Icedove can send emails, and receive emails over IMAP                     # features/icedove.feature:37
calling as root: echo 'hello?'
call returned: [2974, 0, "hello?\n", ""]
[log] CLICK on (1024,384)
calling as root: /sbin/ifconfig eth0 | grep -q 'inet addr'
call returned: [2975, 0, "", ""]
calling as root: systemctl --quiet is-active tor@default.service
call returned: [2976, 0, "", ""]
calling as root: systemctl stop tor@default.service
call returned: [2977, 0, "", ""]
calling as root: rm -f /var/log/tor/log
call returned: [2978, 0, "", ""]
calling as root: systemctl --no-block restart tails-tor-has-bootstrapped.target
call returned: [2979, 0, "", ""]
calling as root: date -s '@1480372349'
call returned: [2980, 0, "Mon Nov 28 22:32:29 UTC 2016\n", ""]
spawning as root: restart-tor
calling as root: /usr/local/sbin/tor-has-bootstrapped
call returned: [2982, 1, "", ""]
calling as root: /usr/local/sbin/tor-has-bootstrapped
call returned: [2983, 3, "", ""]
calling as root: /usr/local/sbin/tor-has-bootstrapped
call returned: [2984, 3, "", ""]
calling as root: /usr/local/sbin/tor-has-bootstrapped
call returned: [2985, 0, "", ""]
calling as root: cat /proc/cmdline
call returned: [2986, 0, "BOOT_IMAGE=/live/vmlinuz2 initrd=/live/initrd2.img boot=live config live-media=removable apparmor=1 security=apparmor nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails kaslr slab_nomerge slub_debug=FZ mce=0 vsyscall=none  quiet autotest_never_use_this_option blacklist=psmouse \n", ""]
calling as root: test -e '/home/amnesia/.icedove/profile.default/prefs.js'
call returned: [2987, 1, "", ""]
calling as root: echo 'pref("mail.compose.attachment_reminder", false);' >> '/etc/icedove/pref/icedove.js '
call returned: [2988, 0, "", ""]
calling as amnesia: mktemp
call returned: [2989, 0, "/tmp/tmp.MLFgzQspfb\n", ""]
calling as root: rm -f '/tmp/tmp.MLFgzQspfb'
call returned: [2990, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'gnome-shell'"'"')
application.child('"'"'Applications'"'"', roleName='"'"'label'"'"').click()' >> '/tmp/tmp.MLFgzQspfb'
call returned: [2991, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.MLFgzQspfb'
call returned: [2992, 0, "", ""]
calling as root: rm -f '/tmp/tmp.MLFgzQspfb'
call returned: [2993, 0, "", ""]
calling as amnesia: mktemp
call returned: [2994, 0, "/tmp/tmp.MMKcZFgJrh\n", ""]
calling as root: rm -f '/tmp/tmp.MMKcZFgJrh'
call returned: [2995, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'gnome-shell'"'"')
application.child('"'"'Internet'"'"', roleName='"'"'label'"'"').click()' >> '/tmp/tmp.MMKcZFgJrh'
call returned: [2996, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.MMKcZFgJrh'
call returned: [2997, 0, "", ""]
calling as root: rm -f '/tmp/tmp.MMKcZFgJrh'
call returned: [2998, 0, "", ""]
calling as amnesia: mktemp
call returned: [2999, 0, "/tmp/tmp.hioGYPQGWj\n", ""]
calling as root: rm -f '/tmp/tmp.hioGYPQGWj'
call returned: [3000, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'gnome-shell'"'"')
application.child('"'"'Icedove'"'"', roleName='"'"'label'"'"').click()' >> '/tmp/tmp.hioGYPQGWj'
call returned: [3001, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.hioGYPQGWj'
call returned: [3002, 0, "", ""]
calling as root: rm -f '/tmp/tmp.hioGYPQGWj'
call returned: [3003, 0, "", ""]
calling as amnesia: mktemp
call returned: [3004, 0, "/tmp/tmp.rod6FSOfUF\n", ""]
calling as root: rm -f '/tmp/tmp.rod6FSOfUF'
call returned: [3005, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child(roleName='"'"'frame'"'"')' >> '/tmp/tmp.rod6FSOfUF'
call returned: [3006, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.rod6FSOfUF'
call returned: [3007, 1, "", ""]
calling as amnesia: mktemp
call returned: [3008, 0, "/tmp/tmp.zD1ObID3ur\n", ""]
calling as root: rm -f '/tmp/tmp.zD1ObID3ur'
call returned: [3009, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child(roleName='"'"'frame'"'"')' >> '/tmp/tmp.zD1ObID3ur'
call returned: [3010, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.zD1ObID3ur'
call returned: [3011, 0, "", ""]
calling as root: rm -f '/tmp/tmp.zD1ObID3ur'
call returned: [3012, 0, "", ""]
calling as amnesia: mktemp
call returned: [3013, 0, "/tmp/tmp.mmDjOCNHeD\n", ""]
calling as root: rm -f '/tmp/tmp.mmDjOCNHeD'
call returned: [3014, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child('"'"'Mail Account Setup'"'"', roleName='"'"'frame'"'"')' >> '/tmp/tmp.mmDjOCNHeD'
call returned: [3015, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.mmDjOCNHeD'
call returned: [3016, 0, "", ""]
calling as root: rm -f '/tmp/tmp.mmDjOCNHeD'
call returned: [3017, 0, "", ""]
calling as amnesia: mktemp
call returned: [3018, 0, "/tmp/tmp.nrF9o0S7Hq\n", ""]
calling as root: rm -f '/tmp/tmp.nrF9o0S7Hq'
call returned: [3019, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child('"'"'Mail Account Setup'"'"', roleName='"'"'frame'"'"').child('"'"'Email address:'"'"', roleName='"'"'entry'"'"').typeText('"'"'tails-dev@riseup.net'"'"')' >> '/tmp/tmp.nrF9o0S7Hq'
call returned: [3020, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.nrF9o0S7Hq'
call returned: [3021, 0, "", ""]
calling as root: rm -f '/tmp/tmp.nrF9o0S7Hq'
call returned: [3022, 0, "", ""]
calling as amnesia: mktemp
call returned: [3023, 0, "/tmp/tmp.smisXVRm5x\n", ""]
calling as root: rm -f '/tmp/tmp.smisXVRm5x'
call returned: [3024, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child('"'"'Mail Account Setup'"'"', roleName='"'"'frame'"'"').child('"'"'Password:'"'"', roleName='"'"'entry'"'"').typeText('"'"'fie0riKoocue4etohghied1oothae7'"'"')' >> '/tmp/tmp.smisXVRm5x'
call returned: [3025, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.smisXVRm5x'
call returned: [3026, 0, "", ""]
calling as root: rm -f '/tmp/tmp.smisXVRm5x'
call returned: [3027, 0, "", ""]
calling as amnesia: mktemp
call returned: [3028, 0, "/tmp/tmp.yNubGsSCB6\n", ""]
calling as root: rm -f '/tmp/tmp.yNubGsSCB6'
call returned: [3029, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child('"'"'Mail Account Setup'"'"', roleName='"'"'frame'"'"').button('"'"'Continue'"'"').click()' >> '/tmp/tmp.yNubGsSCB6'
call returned: [3030, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.yNubGsSCB6'
call returned: [3031, 0, "", ""]
calling as root: rm -f '/tmp/tmp.yNubGsSCB6'
call returned: [3032, 0, "", ""]
calling as amnesia: mktemp
call returned: [3033, 0, "/tmp/tmp.MTw5jebZRY\n", ""]
calling as root: rm -f '/tmp/tmp.MTw5jebZRY'
call returned: [3034, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child('"'"'Mail Account Setup'"'"', roleName='"'"'frame'"'"').button('"'"'Done'"'"')' >> '/tmp/tmp.MTw5jebZRY'
call returned: [3035, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.MTw5jebZRY'
call returned: [3036, 0, "", ""]
calling as root: rm -f '/tmp/tmp.MTw5jebZRY'
call returned: [3037, 0, "", ""]
    When I enter my email credentials into the autoconfiguration wizard               # features/step_definitions/icedove.rb:109
calling as amnesia: mktemp
call returned: [3038, 0, "/tmp/tmp.VThCS5GrxF\n", ""]
calling as root: rm -f '/tmp/tmp.VThCS5GrxF'
call returned: [3039, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
print(application.child('"'"'Mail Account Setup'"'"', roleName='"'"'frame'"'"').child('"'"'Incoming:'"'"', roleName='"'"'entry'"'"').text)' >> '/tmp/tmp.VThCS5GrxF'
call returned: [3040, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.VThCS5GrxF'
call returned: [3041, 0, "IMAP, imap.riseup.net, SSL\n", ""]
calling as root: rm -f '/tmp/tmp.VThCS5GrxF'
call returned: [3042, 0, "", ""]
    Then the autoconfiguration wizard's choice for the incoming server is secure IMAP # features/step_definitions/icedove.rb:119
calling as amnesia: mktemp
call returned: [3043, 0, "/tmp/tmp.DE3KWIOWy0\n", ""]
calling as root: rm -f '/tmp/tmp.DE3KWIOWy0'
call returned: [3044, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
config.searchCutoffCount = 1
application.child('"'"'Mail Account Setup'"'"', roleName='"'"'frame'"'"')' >> '/tmp/tmp.DE3KWIOWy0'
call returned: [3045, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.DE3KWIOWy0'
call returned: [3046, 0, "", ""]
calling as root: rm -f '/tmp/tmp.DE3KWIOWy0'
call returned: [3047, 0, "", ""]
calling as amnesia: mktemp
call returned: [3048, 0, "/tmp/tmp.SXLNa6zJdh\n", ""]
calling as root: rm -f '/tmp/tmp.SXLNa6zJdh'
call returned: [3049, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child('"'"'Mail Account Setup'"'"', roleName='"'"'frame'"'"').button('"'"'Done'"'"').click()' >> '/tmp/tmp.SXLNa6zJdh'
call returned: [3050, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.SXLNa6zJdh'
call returned: [3051, 0, "", ""]
calling as root: rm -f '/tmp/tmp.SXLNa6zJdh'
call returned: [3052, 0, "", ""]
calling as amnesia: mktemp
call returned: [3053, 0, "/tmp/tmp.RQWbEw18yz\n", ""]
calling as root: rm -f '/tmp/tmp.RQWbEw18yz'
call returned: [3054, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
config.searchCutoffCount = 1
application.child('"'"'Mail Account Setup'"'"', roleName='"'"'frame'"'"')' >> '/tmp/tmp.RQWbEw18yz'
call returned: [3055, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.RQWbEw18yz'
call returned: [3056, 1, "", ""]
calling as root: rm -f '/tmp/tmp.RQWbEw18yz'
call returned: [3057, 0, "", ""]
calling as amnesia: mktemp
call returned: [3058, 0, "/tmp/tmp.YhMMVldkBp\n", ""]
calling as root: rm -f '/tmp/tmp.YhMMVldkBp'
call returned: [3059, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child(roleName='"'"'frame'"'"').child('"'"'tails-dev@riseup.net'"'"', roleName='"'"'table row'"'"').click()' >> '/tmp/tmp.YhMMVldkBp'
call returned: [3060, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.YhMMVldkBp'
call returned: [3061, 0, "", ""]
calling as root: rm -f '/tmp/tmp.YhMMVldkBp'
call returned: [3062, 0, "", ""]
calling as amnesia: mktemp
call returned: [3063, 0, "/tmp/tmp.gwDFBfS5tv\n", ""]
calling as root: rm -f '/tmp/tmp.gwDFBfS5tv'
call returned: [3064, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child('"'"'tails-dev@riseup.net - Icedove Mail/News'"'"', roleName='"'"'frame'"'"').child('"'"'Mail Toolbar'"'"', roleName='"'"'tool bar'"'"').button('"'"'Get Messages'"'"').click()' >> '/tmp/tmp.gwDFBfS5tv'
call returned: [3065, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.gwDFBfS5tv'
call returned: [3066, 0, "", ""]
calling as root: rm -f '/tmp/tmp.gwDFBfS5tv'
call returned: [3067, 0, "", ""]
calling as amnesia: mktemp
call returned: [3068, 0, "/tmp/tmp.sIIEk8Wi2S\n", ""]
calling as root: rm -f '/tmp/tmp.sIIEk8Wi2S'
call returned: [3069, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
config.searchCutoffCount = 1
application.child('"'"'tails-dev@riseup.net - Icedove Mail/News'"'"', roleName='"'"'frame'"'"').child(roleName='"'"'status bar'"'"').child(roleName='"'"'progress bar'"'"')' >> '/tmp/tmp.sIIEk8Wi2S'
call returned: [3070, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.sIIEk8Wi2S'
call returned: [3071, 0, "", ""]
calling as root: rm -f '/tmp/tmp.sIIEk8Wi2S'
call returned: [3072, 0, "", ""]
calling as amnesia: mktemp
call returned: [3073, 0, "/tmp/tmp.h6f37a59wA\n", ""]
calling as root: rm -f '/tmp/tmp.h6f37a59wA'
call returned: [3074, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
config.searchCutoffCount = 1
application.child('"'"'tails-dev@riseup.net - Icedove Mail/News'"'"', roleName='"'"'frame'"'"').child(roleName='"'"'status bar'"'"').child(roleName='"'"'progress bar'"'"')' >> '/tmp/tmp.h6f37a59wA'
call returned: [3075, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.h6f37a59wA'
call returned: [3076, 0, "", ""]
calling as root: rm -f '/tmp/tmp.h6f37a59wA'
call returned: [3077, 0, "", ""]
calling as amnesia: mktemp
call returned: [3078, 0, "/tmp/tmp.EzPdhr55e2\n", ""]
calling as root: rm -f '/tmp/tmp.EzPdhr55e2'
call returned: [3079, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
config.searchCutoffCount = 1
application.child('"'"'tails-dev@riseup.net - Icedove Mail/News'"'"', roleName='"'"'frame'"'"').child(roleName='"'"'status bar'"'"').child(roleName='"'"'progress bar'"'"')' >> '/tmp/tmp.EzPdhr55e2'
call returned: [3080, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.EzPdhr55e2'
call returned: [3081, 0, "", ""]
calling as root: rm -f '/tmp/tmp.EzPdhr55e2'
call returned: [3082, 0, "", ""]
calling as amnesia: mktemp
call returned: [3083, 0, "/tmp/tmp.gp4LnyYgza\n", ""]
calling as root: rm -f '/tmp/tmp.gp4LnyYgza'
call returned: [3084, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
config.searchCutoffCount = 1
application.child('"'"'tails-dev@riseup.net - Icedove Mail/News'"'"', roleName='"'"'frame'"'"').child(roleName='"'"'status bar'"'"').child(roleName='"'"'progress bar'"'"')' >> '/tmp/tmp.gp4LnyYgza'
call returned: [3085, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.gp4LnyYgza'
call returned: [3086, 0, "", ""]
calling as root: rm -f '/tmp/tmp.gp4LnyYgza'
call returned: [3087, 0, "", ""]
calling as amnesia: mktemp
call returned: [3088, 0, "/tmp/tmp.WHLu8xBQs2\n", ""]
calling as root: rm -f '/tmp/tmp.WHLu8xBQs2'
call returned: [3089, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
config.searchCutoffCount = 1
application.child('"'"'tails-dev@riseup.net - Icedove Mail/News'"'"', roleName='"'"'frame'"'"').child(roleName='"'"'status bar'"'"').child(roleName='"'"'progress bar'"'"')' >> '/tmp/tmp.WHLu8xBQs2'
call returned: [3090, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.WHLu8xBQs2'
call returned: [3091, 1, "", ""]
calling as root: rm -f '/tmp/tmp.WHLu8xBQs2'
call returned: [3092, 0, "", ""]
    When I accept the autoconfiguration wizard's configuration                        # features/step_definitions/icedove.rb:140
calling as amnesia: mktemp
call returned: [3093, 0, "/tmp/tmp.hZ2oqmv1oi\n", ""]
calling as root: rm -f '/tmp/tmp.hZ2oqmv1oi'
call returned: [3094, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child(roleName='"'"'frame'"'"').child('"'"'Mail Toolbar'"'"', roleName='"'"'tool bar'"'"').button('"'"'Write'"'"').click()' >> '/tmp/tmp.hZ2oqmv1oi'
call returned: [3095, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.hZ2oqmv1oi'
call returned: [3096, 0, "", ""]
calling as root: rm -f '/tmp/tmp.hZ2oqmv1oi'
call returned: [3097, 0, "", ""]
calling as amnesia: mktemp
call returned: [3098, 0, "/tmp/tmp.zcPHmyrych\n", ""]
calling as root: rm -f '/tmp/tmp.zcPHmyrych'
call returned: [3099, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child('"'"'Write: (no subject)'"'"')' >> '/tmp/tmp.zcPHmyrych'
call returned: [3100, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.zcPHmyrych'
call returned: [3101, 0, "", ""]
calling as root: rm -f '/tmp/tmp.zcPHmyrych'
call returned: [3102, 0, "", ""]
calling as amnesia: mktemp
call returned: [3103, 0, "/tmp/tmp.aRyyOX0aFP\n", ""]
calling as root: rm -f '/tmp/tmp.aRyyOX0aFP'
call returned: [3104, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child('"'"'Write: (no subject)'"'"').child('"'"'To:'"'"', roleName='"'"'autocomplete'"'"').child(roleName='"'"'entry'"'"').typeText('"'"'tails-dev@riseup.net'"'"')' >> '/tmp/tmp.aRyyOX0aFP'
call returned: [3105, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.aRyyOX0aFP'
call returned: [3106, 0, "", ""]
calling as root: rm -f '/tmp/tmp.aRyyOX0aFP'
call returned: [3107, 0, "", ""]
calling as amnesia: mktemp
call returned: [3108, 0, "/tmp/tmp.UxqelwH9FI\n", ""]
calling as root: rm -f '/tmp/tmp.UxqelwH9FI'
call returned: [3109, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child('"'"'Write: (no subject)'"'"').child('"'"'Subject:'"'"', roleName='"'"'entry'"'"').typeText('"'"'Automated test suite: vpcTkTJUyimpVATemhsbIYD5dpbpRZud'"'"')' >> '/tmp/tmp.UxqelwH9FI'
call returned: [3110, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.UxqelwH9FI'
call returned: [3111, 0, "", ""]
calling as root: rm -f '/tmp/tmp.UxqelwH9FI'
call returned: [3112, 0, "", ""]
calling as amnesia: mktemp
call returned: [3113, 0, "/tmp/tmp.Fdu78ytABi\n", ""]
calling as root: rm -f '/tmp/tmp.Fdu78ytABi'
call returned: [3114, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child('"'"'Write: Automated test suite: vpcTkTJUyimpVATemhsbIYD5dpbpRZud'"'"').child('"'"'about:blank'"'"', roleName='"'"'document frame'"'"').typeText('"'"'test'"'"')' >> '/tmp/tmp.Fdu78ytABi'
call returned: [3115, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.Fdu78ytABi'
call returned: [3116, 0, "", ""]
calling as root: rm -f '/tmp/tmp.Fdu78ytABi'
call returned: [3117, 0, "", ""]
calling as amnesia: mktemp
call returned: [3118, 0, "/tmp/tmp.ce9LNMqEn8\n", ""]
calling as root: rm -f '/tmp/tmp.ce9LNMqEn8'
call returned: [3119, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child('"'"'Write: Automated test suite: vpcTkTJUyimpVATemhsbIYD5dpbpRZud'"'"').child('"'"'Composition Toolbar'"'"', roleName='"'"'tool bar'"'"').button('"'"'Send'"'"').click()' >> '/tmp/tmp.ce9LNMqEn8'
call returned: [3120, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.ce9LNMqEn8'
call returned: [3121, 0, "", ""]
calling as root: rm -f '/tmp/tmp.ce9LNMqEn8'
call returned: [3122, 0, "", ""]
calling as amnesia: mktemp
call returned: [3123, 0, "/tmp/tmp.55e3iMF9AS\n", ""]
calling as root: rm -f '/tmp/tmp.55e3iMF9AS'
call returned: [3124, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
config.searchCutoffCount = 1
application.child('"'"'Write: Automated test suite: vpcTkTJUyimpVATemhsbIYD5dpbpRZud'"'"')' >> '/tmp/tmp.55e3iMF9AS'
call returned: [3125, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.55e3iMF9AS'
call returned: [3126, 1, "", ""]
calling as root: rm -f '/tmp/tmp.55e3iMF9AS'
call returned: [3127, 0, "", ""]
    And I send an email to myself                                                     # features/step_definitions/icedove.rb:188
calling as amnesia: mktemp
call returned: [3128, 0, "/tmp/tmp.He6HbVkErj\n", ""]
calling as root: rm -f '/tmp/tmp.He6HbVkErj'
call returned: [3129, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child(roleName='"'"'frame'"'"').child('"'"'tails-dev@riseup.net'"'"', roleName='"'"'table row'"'"').click()' >> '/tmp/tmp.He6HbVkErj'
call returned: [3130, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.He6HbVkErj'
call returned: [3131, 0, "", ""]
calling as root: rm -f '/tmp/tmp.He6HbVkErj'
call returned: [3132, 0, "", ""]
calling as amnesia: mktemp
call returned: [3133, 0, "/tmp/tmp.AGb7vGgZxq\n", ""]
calling as root: rm -f '/tmp/tmp.AGb7vGgZxq'
call returned: [3134, 0, "", ""]
calling as amnesia: echo '#!/usr/bin/python
from dogtail import tree
from dogtail.config import config
config.logDebugToFile = False
config.logDebugToStdOut = False
config.blinkOnActions = True
config.searchShowingOnly = True
application = tree.root.application('"'"'Icedove'"'"')
application.child('"'"'tails-dev@riseup.net - Icedove Mail/News'"'"', roleName='"'"'frame'"'"').child('"'"'Mail Toolbar'"'"', roleName='"'"'tool bar'"'"').button('"'"'Get Messages'"'"').click()' >> '/tmp/tmp.AGb7vGgZxq'
call returned: [3135, 0, "", ""]
calling as amnesia: /usr/bin/python '/tmp/tmp.AGb7vGgZxq'
call returned: [3136, 1, "", ""]
    And I fetch my email                                                              # features/step_definitions/icedove.rb:127
      Command failed: /usr/bin/python '/tmp/tmp.AGb7vGgZxq'
      error code: 1
      stderr: .
      <false> is not true. (ExecutionFailedInVM)
      ./features/support/helpers/vm_helper.rb:474:in `rescue in execute_successfully'
      ./features/support/helpers/vm_helper.rb:471:in `execute_successfully'
      ./features/support/helpers/dogtail.rb:93:in `run'
      ./features/support/helpers/dogtail.rb:272:in `block (2 levels) in <class:Node>'
      ./features/step_definitions/icedove.rb:134:in `/^I fetch my email$/'
      features/icedove.feature:42:in `And I fetch my email'
    Then I can find the email I sent to myself in my inbox                            # features/step_definitions/icedove.rb:208
      Scenario failed at time 02:11:32

Files


Subtasks


Related issues

Related to Tails - Bug #12183: Icedove sometimes fails to start Rejected 2017-01-27

History

#1 Updated by anonym 2017-01-27 20:18:15

  • related to Bug #12183: Icedove sometimes fails to start added

#2 Updated by intrigeri 2019-08-30 20:03:33

  • Subject changed from Icedove sometimes crashes between sending email and fetching it to Thunderbird sometimes crashes between sending email and fetching it