clang buildbot failure in Chromium FYI on Chromium Linux Debug Clang

8 views
Skip to first unread message

cl...@chromium.org

unread,
Dec 11, 2010, 4:16:42 AM12/11/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3462

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 68932
Blamelist: sat...@chromium.org

BUILD FAILED: failed compile

sincerely,
-The Buildbot

cl...@chromium.org

unread,
Dec 11, 2010, 4:25:19 AM12/11/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3463

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 68933
Blamelist: phajd...@chromium.org

Nico Weber

unread,
Dec 11, 2010, 4:35:23 AM12/11/10
to cl...@chromium.org
Hi satish,

you broke the clang build:

make -k -j4 -r base_unittests chrome BUILDTYPE=Debug
ACTION Extracting last change to
/mnt/data/build/slave/Chromium_Linux_Debug_Clang/build/src/out/Debug/obj/gen/build/LASTCHANGE
out/Debug/obj/gen/build/LASTCHANGE.always
CXX(target) out/Debug/obj.target/base_i18n/base/i18n/file_util_icu.o
CXX(target) out/Debug/obj.target/base_i18n/base/i18n/number_formatting.o
CXX(target) out/Debug/obj.target/app_base/app/active_window_watcher_x.o
CXX(target) out/Debug/obj.target/worker/chrome/worker/webworkerclient_proxy.o
In file included from base/i18n/file_util_icu.cc:12:
./base/singleton.h:200:35: error: no class named 'FriendType' in
'FriendMaker<<anonymous>::IllegalCharacters>'
friend class FriendMaker<Type>::FriendType;
^
base/i18n/file_util_icu.cc:25:12: note: in instantiation of template
class 'Singleton<<anonymous>::IllegalCharacters,
DefaultSingletonTraits<<anonymous>::IllegalCharacters>,
<anonymous>::IllegalCharacters>' requested here
return Singleton<IllegalCharacters>::get();
^
base/i18n/file_util_icu.cc:25:42: error: 'get' is a private member of
'Singleton<<anonymous>::IllegalCharacters,
DefaultSingletonTraits<<anonymous>::IllegalCharacters>,
<anonymous>::IllegalCharacters>'
return Singleton<IllegalCharacters>::get();
^
In file included from base/i18n/file_util_icu.cc:12:
./base/singleton.h:207:16: note: declared private here
static Type* get() {
^
./base/singleton.h:200:35: error: no class named 'FriendType' in
'FriendMaker<<anonymous>::LocaleAwareComparator>'
friend class FriendMaker<Type>::FriendType;
^
base/i18n/file_util_icu.cc:84:12: note: in instantiation of template
class 'Singleton<<anonymous>::LocaleAwareComparator,
DefaultSingletonTraits<<anonymous>::LocaleAwareComparator>,
<anonymous>::LocaleAwareComparator>' requested here
return Singleton<LocaleAwareComparator>::get();
^
base/i18n/file_util_icu.cc:84:46: error: 'get' is a private member of
'Singleton<<anonymous>::LocaleAwareComparator,
DefaultSingletonTraits<<anonymous>::LocaleAwareComparator>,
<anonymous>::LocaleAwareComparator>'
return Singleton<LocaleAwareComparator>::get();
^
In file included from base/i18n/file_util_icu.cc:12:
./base/singleton.h:207:16: note: declared private here
static Type* get() {
^
4 errors generated.

Chances are that your code is not valid C++, clang tends to be more
strict than gcc and msvc (but it might be that this is a clang bug). I
didn't look closely, but this might be covered by
http://clang.llvm.org/compatibility.html#dep_lookup

Can you take a look?

Thanks,
Nico

Nico Weber

unread,
Dec 11, 2010, 4:36:03 AM12/11/10
to cl...@chromium.org, Satish Sampath
actually +satish

Satish Sampath

unread,
Dec 11, 2010, 4:45:00 AM12/11/10
to Nico Weber, cl...@chromium.org
Oops..

This builds fine with msvc and gcc. Can someone more familiar with Clang suggest why this doesn't build in clang?

cl...@chromium.org

unread,
Dec 11, 2010, 5:21:30 AM12/11/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3464

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 68935
Blamelist: tfa...@chromium.org

Evan Martin

unread,
Dec 11, 2010, 12:41:50 PM12/11/10
to Satish Sampath, Nico Weber, cl...@chromium.org
Generally, clang obeys C++ specs better than other compilers.
From a glance at

./base/singleton.h:200:35: error: no class named 'FriendType' in
'FriendMaker<<anonymous>::IllegalCharacters>'
friend class FriendMaker<Type>::FriendType;
^

I wonder if "class" the wrong word here. Maybe you mean "typename"?
(Random guess, I don't really understand where typename ought to be
used.)

Satish Sampath

unread,
Dec 11, 2010, 2:07:37 PM12/11/10
to Evan Martin, Nico Weber, cl...@chromium.org
I tried with 'typename' before submitting this CL and it didn't work with gcc.

- Satish

Nico Weber

unread,
Dec 11, 2010, 4:04:23 PM12/11/10
to Evan Martin, Satish Sampath, cl...@chromium.org
On Sat, Dec 11, 2010 at 9:41 AM, Evan Martin <ev...@chromium.org> wrote:
> Generally, clang obeys C++ specs better than other compilers.
> From a glance at
> ./base/singleton.h:200:35: error: no class named 'FriendType' in
> 'FriendMaker<<anonymous>::IllegalCharacters>'
>  friend class FriendMaker<Type>::FriendType;
>                                 ^
>
> I wonder if "class" the wrong word here.  Maybe you mean "typename"?
> (Random guess, I don't really understand where typename ought to be
> used.)

typename means "all types, i.e. classes but also pointers, primitive
types, etc.". Clang doesn't like it either:

test.cc:31:3: warning: non-class type 'typename
FriendMaker<T>::FriendType' cannot be a friend
friend typename FriendMaker<T>::FriendType;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.

Since the intent of http://codereview.chromium.org/5682008 is to
"enforce that the Singleton<T> pattern can only be used within classes
which want singleton-ness", I wonder if a better design would be to
make the get method protected and have the classes that want
singleton-ness derive from Singleton<ConcreteClass>?

Satish Sampath

unread,
Dec 11, 2010, 5:01:21 PM12/11/10
to Nico Weber, Evan Martin, cl...@chromium.org
Wouldn't using the Singleton<T> in a header mean that the methods/code get included in each compilation unit?

Nico Weber

unread,
Dec 11, 2010, 7:26:01 PM12/11/10
to Satish Sampath, Evan Martin, cl...@chromium.org
On Sat, Dec 11, 2010 at 2:01 PM, Satish Sampath <sat...@chromium.org> wrote:
> Wouldn't using the Singleton<T> in a header mean that the methods/code get
> included in each compilation unit?

Ah, right.

Nico Weber

unread,
Dec 12, 2010, 12:27:43 AM12/12/10
to Satish Sampath, Evan Martin, cl...@chromium.org
On Sat, Dec 11, 2010 at 4:26 PM, Nico Weber <tha...@google.com> wrote:
> On Sat, Dec 11, 2010 at 2:01 PM, Satish Sampath <sat...@chromium.org> wrote:
>> Wouldn't using the Singleton<T> in a header mean that the methods/code get
>> included in each compilation unit?
>
> Ah, right.

I'm not sure if there's a standards-compliant way to make T a friend
of Singleton. The obvious way is forbidden by [dcl.type.elab]p2 (
http://www.kuzbass.ru:8086/docs/isocpp/dcl.html#dcl.type.elab ):

template<class T>
class Singleton {
friend class T; // not allowed
};

(The reason for this is probably that it's not clear if this declares
a new class T that's friend, of if T is required to have class type
and should be a friend?)

Your hack in the version that's accepted by MSVC is explicitly
forbidden by the footnote in [class.friend]p2 (
http://www.kuzbass.ru:8086/docs/isocpp/access.html#class.friend ) "The
class-key of the elaborated-type-specifier is required" – class-key is
one of class, struct, or union, so you can't say "friend typename".

Since Comeau, clang, and MSVC all reject the gcc version of your hack
I think it's not valid C++ either (one possible explanation might be
in [dcl.type.elab]p2 too: typedefs can't be friends either. This is a
bit hand-wavy though).


But! This is probably enough for Singleton, and it compiles at least
with gcc, clang, and Comeau:

template<class T>
class Singleton {
friend T* T::GetInstance();
};

This forces the GetInstance() method to be called "GetInstance()", but
that might be ok – maybe even a good thing. I believe that this
fulfills all the design constraints:
* Client code shouldn't be allowed to say Singleton<SomeClass>::get()
* SomeClass's header should be able to forward-declare Singleton
* Code should be valid C++

I only tried this with a reduced test case – maybe you can try this in
your real CL when you reland it?

Satish Sampath

unread,
Dec 12, 2010, 3:02:26 AM12/12/10
to Nico Weber, Evan Martin, cl...@chromium.org
Awesome, I'll try that. Thanks!

cl...@chromium.org

unread,
Dec 13, 2010, 4:18:27 PM12/13/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3537

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69050
Blamelist: j...@chromium.org

cl...@chromium.org

unread,
Dec 13, 2010, 4:22:47 PM12/13/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3538

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69053

cl...@chromium.org

unread,
Dec 14, 2010, 2:56:26 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3574

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69107
Blamelist: sat...@chromium.org

Nico Weber

unread,
Dec 14, 2010, 3:09:25 AM12/14/10
to cl...@chromium.org, Satish Sampath
satish: FYI

Not sure if this is your fault or clang's, will take a look tomorrow.

cl...@chromium.org

unread,
Dec 14, 2010, 3:21:22 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3575

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69108

cl...@chromium.org

unread,
Dec 14, 2010, 4:24:52 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3576

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69109
Blamelist: timu...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 4:34:35 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3577

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69110

cl...@chromium.org

unread,
Dec 14, 2010, 4:51:02 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3578

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69112
Blamelist: fin...@chromium.org,ha...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 5:09:37 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3579

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69113
Blamelist: ach...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 6:04:37 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3580

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69115
Blamelist: chrome-...@google.com

cl...@chromium.org

unread,
Dec 14, 2010, 6:20:31 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3581

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69117
Blamelist: tfa...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 6:24:40 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3582

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69118
Blamelist: dil...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 7:01:39 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3583

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69121
Blamelist: ri...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 7:05:24 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3584

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69123
Blamelist: altim...@chromium.org,jo...@chromium.org

Hans Wennborg

unread,
Dec 14, 2010, 7:07:58 AM12/14/10
to Nico Weber, cl...@chromium.org, Satish Sampath
On Tue, Dec 14, 2010 at 8:09 AM, Nico Weber <tha...@google.com> wrote:
> satish: FYI
>
> Not sure if this is your fault or clang's, will take a look tomorrow.

Here's a reduction...

#include <cstdio>

// From base/singleton.h
template <typename Type>
class Singleton {
private:
friend Type* Type::GetInstance();

static Type* get() {
return 0; // More magic here in reality...
}
};

// From chrome/browser/about_flags.cc
namespace {

class FlagState {
public:
static FlagState* GetInstance() {
return Singleton<FlagState>::get();
}
};

} // namespace

void f() {
FlagState* f = FlagState::GetInstance();
std::printf("%p\n", f);
}

// A main() so we can try to link it.
int main() {
f();
}


clang++ /tmp/a.cc
/usr/bin/ld: /tmp/cc-1QAUEc.o: in function f():/tmp/a.cc(.text+0x9):
error: undefined reference to '(anonymous
namespace)::FlagState::GetInstance()'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Hans Wennborg

unread,
Dec 14, 2010, 7:12:14 AM12/14/10
to Nico Weber, cl...@chromium.org, Satish Sampath

Satish asked whether defining FlagState::GetInstance() out-of-line
helps, and indeed it does; the error goes away.

This definitely feels like a Clang bug. I'll try to reduce it a bit
more and file a bug.

cl...@chromium.org

unread,
Dec 14, 2010, 7:43:25 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3585

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69124
Blamelist: nkos...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 8:07:46 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3586

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69125

cl...@chromium.org

unread,
Dec 14, 2010, 8:31:19 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3587

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69126
Blamelist: da...@chromium.org

Hans Wennborg

unread,
Dec 14, 2010, 9:08:18 AM12/14/10
to Nico Weber, cl...@chromium.org, Satish Sampath

cl...@chromium.org

unread,
Dec 14, 2010, 9:12:27 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3588

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69128
Blamelist: jo...@chromium.org,ri...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 9:38:09 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3589

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69129
Blamelist: sat...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 9:52:00 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3590

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69130
Blamelist: dmaz...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 10:18:15 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3591

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69131
Blamelist: a...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 10:26:38 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3592

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69132

cl...@chromium.org

unread,
Dec 14, 2010, 10:41:31 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3593

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69133
Blamelist: bry...@google.com

cl...@chromium.org

unread,
Dec 14, 2010, 11:09:21 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3594

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69135
Blamelist: sad...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 11:15:43 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3595

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69136
Blamelist: bry...@google.com

cl...@chromium.org

unread,
Dec 14, 2010, 11:34:41 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3596

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69137
Blamelist: jkno...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 11:38:20 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3597

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69138
Blamelist: dmac...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 11:42:45 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3598

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69141
Blamelist: to...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 11:45:24 AM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3599

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69142
Blamelist: bry...@google.com

cl...@chromium.org

unread,
Dec 14, 2010, 12:00:24 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3600

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69145
Blamelist: ha...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 12:11:35 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3601

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69146
Blamelist: da...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 12:20:11 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3602

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69147
Blamelist: ev...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 12:26:19 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3603

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69150
Blamelist: cben...@chromium.org,da...@chromium.org,dhol...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 12:29:32 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3604

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69151
Blamelist: kka...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 12:45:37 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3605

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69152
Blamelist: jkno...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 12:50:09 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3606

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69155
Blamelist: cs...@chromium.org,kka...@chromium.org,xiy...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 1:06:20 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3607

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69156
Blamelist: jkno...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 1:20:15 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3608

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69157
Blamelist: pfel...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 1:23:36 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3609

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69158
Blamelist: dhol...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 1:37:49 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3610

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69161
Blamelist: jhaw...@google.com

cl...@chromium.org

unread,
Dec 14, 2010, 2:55:50 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3611

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69163
Blamelist: dhol...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 3:20:08 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3612

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69164
Blamelist: a...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 3:26:39 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3613

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69165
Blamelist: robert...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 3:35:28 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3614

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69167

cl...@chromium.org

unread,
Dec 14, 2010, 3:46:29 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3615

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69169
Blamelist: ev...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 3:54:03 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3616

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69172
Blamelist: mo...@chromium.org,nirn...@chromium.org,nsyl...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 3:58:05 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3617

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69174
Blamelist: al...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 4:04:11 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3618

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69175
Blamelist: erikw...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 4:17:34 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3619

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69178
Blamelist: da...@chromium.org,mbe...@chromium.org,robert...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 4:23:17 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3620

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69180
Blamelist: a...@chromium.org,vital...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 4:31:08 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3621

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69183
Blamelist: will...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 4:33:39 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3622

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69184

cl...@chromium.org

unread,
Dec 14, 2010, 4:38:38 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3623

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69187
Blamelist: dmic...@google.com

cl...@chromium.org

unread,
Dec 14, 2010, 4:56:37 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3624

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69189
Blamelist: al...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 5:17:13 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3625

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69190
Blamelist: will...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 5:38:44 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3626

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69191
Blamelist: dmic...@google.com

cl...@chromium.org

unread,
Dec 14, 2010, 6:11:53 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3627

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69193
Blamelist: stuart...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 6:23:45 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3628

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69196
Blamelist: will...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 7:12:35 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3629

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69200
Blamelist: dhol...@chromium.org,nirn...@chromium.org,r...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 7:17:42 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3630

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69203
Blamelist: nirn...@chromium.org,rsi...@chromium.org,s...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 7:20:47 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3631

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69204
Blamelist: bau...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 7:43:37 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3632

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69205
Blamelist: will...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 7:47:25 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3633

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69206
Blamelist: cs...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 7:52:38 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3634

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69208
Blamelist: ev...@chromium.org

Nico Weber

unread,
Dec 14, 2010, 7:52:50 PM12/14/10
to Hans Wennborg, cl...@chromium.org, Satish Sampath
On Tue, Dec 14, 2010 at 6:08 AM, Hans Wennborg <ha...@chromium.org> wrote:
> On Tue, Dec 14, 2010 at 12:12 PM, Hans Wennborg <ha...@chromium.org> wrote:
>> On Tue, Dec 14, 2010 at 12:07 PM, Hans Wennborg <ha...@chromium.org> wrote:
>>> On Tue, Dec 14, 2010 at 8:09 AM, Nico Weber <tha...@google.com> wrote:
>>>> satish: FYI
>>>>
>>>> Not sure if this is your fault or clang's, will take a look tomorrow.
>>>
>>> Here's a reduction...
>>>
>>> #include <cstdio>
>>>
>>> // From base/singleton.h
>>> template <typename Type>
>>> class Singleton {
>>>  private:
>>>   friend Type* Type::GetInstance();
>>>
>>>   static Type* get() {
>>>     return 0; // More magic here in reality...
>>>   }
>>> };
>>>
>>> // From chrome/browser/about_flags.cc
>>> namespace {
>>>
>>> class FlagState {
>>>  public:
>>>  static FlagState* GetInstance() {
>>>    return Singleton<FlagState>::get();
>>>  }
>>> };
>>>
>>> } // namespace
>>>
>>> void f() {
>>>  FlagState* f = FlagState::GetInstance();
>>>  std::printf("%p\n", f);
>>> }
>>>
>>> // A main() so we can try to link it.
>>> int main() {
>>>  f();
>>> }
>>>
>>>
>>> clang++ /tmp/a.cc
>>> /usr/bin/ld: /tmp/cc-1QAUEc.o: in function f():/tmp/a.cc(.text+0x9):
>>> error: undefined reference to '(anonymous
>>>  namespace)::FlagState::GetInstance()'
>>> clang: error: linker command failed with exit code 1 (use -v to see invocation)
>>>
>>>
>>
>> Satish asked whether defining FlagState::GetInstance() out-of-line
>> helps, and indeed it does; the error goes away.
>>
>> This definitely feels like a Clang bug. I'll try to reduce it a bit
>> more and file a bug.
>
> Filed http://llvm.org/pr8789

Thanks for tracking this down!

I have a fix out for review. If the comments are minor, I will roll
clang on the bots after landing it. If the fix is totally wrong, I
will submit some kind of workaround to get the bots green again until
I come up with a correct fix. In any caes, I'd like to get the bots
green again some time tomorrow.

Nico

>
>>
>>>
>>>>
>>>> On Mon, Dec 13, 2010 at 11:56 PM,  <cl...@chromium.org> wrote:
>>>>> The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
>>>>> Full details are available at:

>>>>>  http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3574


>>>>>
>>>>> Buildbot URL: http://build.chromium.org/p/chromium.fyi/
>>>>>
>>>>> Buildslave for this Build: vm79-m1
>>>>>
>>>>> Build Reason:

>>>>> Build Source Stamp: [branch src] 69107
>>>>> Blamelist: sat...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 7:55:42 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3635

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69210
Blamelist: ma...@chromium.org,tess...@google.com

cl...@chromium.org

unread,
Dec 14, 2010, 8:01:07 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3636

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69211
Blamelist: nd...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 8:10:47 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3637

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69212
Blamelist: oj...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 8:56:38 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3638

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69213
Blamelist: ana...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 9:00:34 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3639

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69214
Blamelist: tfa...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 9:17:27 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3640

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69215
Blamelist: jia...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 9:21:15 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3641

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69216
Blamelist: kka...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 9:25:38 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3642

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69217
Blamelist: will...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 9:30:35 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3643

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69218
Blamelist: ana...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 9:35:59 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3644

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69219
Blamelist: rsi...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 9:39:12 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3645

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69220
Blamelist: will...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 10:02:14 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3646

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69221
Blamelist: bau...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 10:06:49 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3647

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69222
Blamelist: pete...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 10:12:07 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3648

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69223
Blamelist: j...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 10:31:50 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3649

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69228
Blamelist: tfa...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 10:35:29 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3650

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69229
Blamelist: will...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 11:44:31 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3651

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69231
Blamelist: ishe...@chromium.org

cl...@chromium.org

unread,
Dec 14, 2010, 11:49:50 PM12/14/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3652

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69232

cl...@chromium.org

unread,
Dec 15, 2010, 1:41:30 AM12/15/10
to cl...@chromium.org
The Buildbot has detected a failed build of Chromium Linux Debug Clang on Chromium FYI.
Full details are available at:
http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Linux%20Debug%20Clang/builds/3653

Buildbot URL: http://build.chromium.org/p/chromium.fyi/

Buildslave for this Build: vm79-m1

Build Reason:
Build Source Stamp: [branch src] 69233
Blamelist: will...@chromium.org

It is loading more messages.
0 new messages