Opened 10 years ago

Closed 9 years ago

Last modified 7 years ago

#1177 closed defect (fixed)

Segfault in unit tests on Mac OS X Panther

Reported by: edmanm Owned by: mikeperry
Priority: High Milestone: Tor: 0.2.2.x-final
Component: Core Tor/Tor Version: 0.2.2.6-alpha
Severity: Keywords:
Cc: edmanm, Sebastian, nickm Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description (last modified by phobos)

https://buildbot.vidalia-project.net/builders/phobos.osx-panther.tor-master/builds/2101/steps/test/logs/stdio

Last few lines of output:

Dec 15 15:46:33.895 [info] circuit_build_times_add_timeout_worker(): Generated synthetic circuit build time 102948 for timeout
Dec 15 15:46:33.895 [info] circuit_build_times_add_time(): Adding circuit build time 102948
Dec 15 15:46:33.895 [info] circuit_build_times_add_timeout_worker(): Generated synthetic circuit build time 65671 for timeout
Dec 15 15:46:33.895 [info] circuit_build_times_add_time(): Adding circuit build time 65671
Dec 15 15:46:33.895 [notice] Network connection speed appears to have changed. Resetting timeout to 120s after 16 timeouts and 55 buildtimes.
Dec 15 15:46:33.895 [notice] Network connection speed appears to have changed. Resetting timeout to 120s after 16 timeouts and 57 buildtimes.
process killed by signal 11
program finished with exit code -1

[Automatically added by flyspray2trac: Operating System: OSX 10.3 Panther]

Child Tickets

Change History (9)

comment:1 Changed 10 years ago by nickm

Does this happen every time you run the unit tests, or just occasionally?

comment:2 Changed 10 years ago by edmanm

I don't know. This was after the first successful build in quite a while (after Sebastian's
patch that fixed the build on Panther). It was on phobos's Panther buildslave, so he might be
able to try running it manually a few times. Otherwise, we'll just have to wait a few hours
and look again.

comment:3 Changed 10 years ago by edmanm

The tests just failed again in the same spot (they build and run every hour), so it looks
pretty consistent:

Dec 15 16:46:27.685 [warn] Generated a synthetic timeout LESS than the current timeout: 42052ms vs 60000.000000ms using Xm: 925 a: 0.457250, q: 0.800000
Dec 15 16:46:27.685 [info] circuit_build_times_add_time(): Adding circuit build time 42052
Dec 15 16:46:27.685 [notice] Network connection speed appears to have changed. Resetting timeout to 120s after 16 timeouts and 55 buildtimes.
Dec 15 16:46:27.685 [notice] Network connection speed appears to have changed. Resetting timeout to 120s after 16 timeouts and 57 buildtimes.
process killed by signal 11
program finished with exit code -1

https://buildbot.vidalia-project.net/builders/phobos.osx-panther.tor-master/builds/2102/steps/test/logs/stdio

comment:4 Changed 9 years ago by phobos

Description: modified (diff)

Is this still happening?

comment:5 Changed 9 years ago by nickm

Milestone: Tor: 0.2.2.x-final
Owner: set to mikeperry
Status: newassigned

This may be fixed by mikeperry's cbt-bugfixes3 branch, if it isn't fixed already. Assigning to mike.

comment:6 Changed 9 years ago by arma

Priority: minormajor

Triage: this needs more attention before we can call 0.2.2.x stable. Is this in the synthetic timeout code, meaning it's resolved since we threw that out? Or is it in the unit tests? Or elsewhere? Does it only happen on Panther? Why Panther?

comment:7 Changed 9 years ago by Sebastian

According to https://buildbot.vidalia-project.net/builders/phobos.osx-panther.tor-master the panther builds have been successful for quite some time now. In fact, I can't seem to access any info about the failed build anymore, so it was probably at least a couple of monthd ago. I would declare this fixed. If we still care to see what exactly fixed it we could ask phobos to test again directly, or find someone else with access to a panther machine.

comment:8 Changed 9 years ago by mikeperry

Resolution: Nonefixed
Status: assignedclosed

Probably fixed. If not, it will turn up again.

comment:9 Changed 7 years ago by nickm

Component: Tor ClientTor
Note: See TracTickets for help on using tickets.