Bonjour à tous

J'ai testé std::thread (C++11) avec QtCreator, avec un simple code d'exemple donné là : http://en.cppreference.com/w/cpp/thread/thread/thread
J'obtiens l'erreur suivante quand j’exécute en release :
terminate called after throwing an instance of 'std::system_error'
what(): Operation not permitted
Le programme s'est terminé subitement.
En debug, j'ai un SIGABRT avec le message
warning: GDB: Failed to set controlling terminal: Argument invalide
sur le contructeur de std::thread

Pour compiler avec QtCreator :
QMAKE_CXXFLAGS += -std=c++11 -pthread
Le compilation se passe sans problème habituellement, quand je fais manuellement la compilation :
g++ main.cpp -std=c++11 -pthread
Des idées du problème ?
Merci

Versions :
- Ubuntu 12.04 64b
- gcc 4.8.0
- QtCreator 2.4.1

EDIT :
En ajoutant -v pour avoir les informations, j'ai pour l'appel directe de g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc-snapshot/libexec/gcc/x86_64-linux-gnu/4.8.0/lto-wrapper
COLLECT_GCC_OPTIONS='-std=c++11' '-pthread' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc-snapshot/libexec/gcc/x86_64-linux-gnu/4.8.0/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT main.cpp -quiet -dumpbase main.cpp -mtune=generic -march=x86-64 -auxbase main -std=c++11 -version -o /tmp/ccjZg5LZ.s
et pour QtCreator :
COLLECT_GCC_OPTIONS='-c' '-pipe' '-std=c++11' '-pthread' '-v' '-O2' '-Wall' '-Wextra' '-fPIE' '-I' '/opt/qt5/mkspecs/linux-g++' '-I' '../Bureau' '-I' '../Bureau' '-I' '.' '-o' 'main.o' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc-snapshot/libexec/gcc/x86_64-linux-gnu/4.8.0/cc1plus -quiet -v -I /opt/qt5/mkspecs/linux-g++ -I ../Bureau -I ../Bureau -I . -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT ../Bureau/main.cpp -quiet -dumpbase main.cpp -mtune=generic -march=x86-64 -auxbase-strip main.o -O2 -Wall -Wextra -std=c++11 -version -fPIE -o
(uniquement les différences entre les 2). Je vois pas ce qui peut expliquer l'erreur