Closed Bug 889073 Opened 11 years ago Closed 10 years ago

Intermittent ld crash while linking xul/gtestxul (collect2: error: ld returned 1 exit status, make[3]: *** [libgtest/libxul.so] Error 1)

Categories

(Firefox Build System :: General, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

Details

(Keywords: intermittent-failure)

https://tbpl.mozilla.org/php/getParsedLog.php?id=24770249&tree=Mozilla-Inbound

Linux x86-64 mozilla-inbound build on 2013-06-30 18:59:12 PDT for push 23f0ca9de75f
slave: bld-centos6-hp-016

    INPUT("../../media/webrtc/signaling/signaling_sipcc/src/sipcc/cpr/linux/cpr_linux_stdio.o")
    INPUT("../../media/webrtc/signaling/signaling_sipcc/src/sipcc/cpr/linux/cpr_linux_string.o")
    INPUT("../../media/webrtc/signaling/signaling_sipcc/src/sipcc/cpr/linux/cpr_linux_threads.o")
    INPUT("../../media/webrtc/signaling/signaling_sipcc/src/sipcc/cpr/linux/cpr_linux_timers_using_select.o")

collect2: error: ld returned 1 exit status
make[3]: *** [libgtest/libxul.so] Error 1
make[3]: Target `libs' not remade because of errors.
make[3]: Target `libs' not remade because of errors.
make[3]: Target `libs' not remade because of errors.
make[3]: Leaving directory `/builds/slave/m-in-l64-000000000000000000000/build/obj-firefox/toolkit/library'
make[2]: *** [libgtest/libxul.so] Error 2
make[2]: Target `gtestxul' not remade because of errors.
make[2]: Leaving directory `/builds/slave/m-in-l64-000000000000000000000/build/obj-firefox/toolkit/library'
make[1]: *** [check] Error 2
make[1]: Leaving directory `/builds/slave/m-in-l64-000000000000000000000/build/obj-firefox/testing/gtest'
make: *** [check] Error 2
https://tbpl.mozilla.org/php/getParsedLog.php?id=24984683&tree=Mozilla-Inbound

Can't help but notice that when this happens, it's always while linking WebRTC stuff.
Summary: Intermittent ld crash while linking gtestxul (collect2: error: ld returned 1 exit status, [libgtest/libxul.so] Error 1) → Intermittent ld crash while linking gtestxul (collect2: error: ld returned 1 exit status, make[3]: *** [libgtest/libxul.so] Error 1)
Is that the last item in the ld normally?  If so, it's likely not related.

Very little way to attack this issue without reproducability and/or errors from ld
I don't think WebRTC is related. Do we normally have these failure with normal libxul linking? libgtest/libxul.so should be slightly worse because it will link a slightly bigger library but I imagine that we should only see a mirror of libxul linking issues for gtest.
Updated title to reflect its not specific to gtest.
Summary: Intermittent ld crash while linking gtestxul (collect2: error: ld returned 1 exit status, make[3]: *** [libgtest/libxul.so] Error 1) → Intermittent ld crash while linking xul/gtestxul (collect2: error: ld returned 1 exit status, make[3]: *** [libgtest/libxul.so] Error 1)
(In reply to TBPL Robot from comment #13)
> Tomcat
> https://tbpl.mozilla.org/php/getParsedLog.php?id=31545850&tree=Mozilla-
> Inbound
> Linux mozilla-inbound build on 2013-12-05 22:45:38
> revision: ca8e76cd1b16
> slave: bld-centos6-hp-008
> 
> PROCESS-CRASH | gtest | application crashed [@ libxul.so + 0x33f479]
> make[1]: *** [check] Error 1
> make: *** [check] Error 2

This looks like a different issue, FYI.
Closing bugs where TBPLbot has previously commented, but have now not been modified for >3 months & do not contain the whiteboard strings for disabled/annotated tests or use the keyword leave-open. Filter on: mass-intermittent-bug-closure-2014-07
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.