[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#836412: qtwebchannel-opensource-src: FTBFS (big-endian): qtbug46548_overriddenProperties() Received signal 11



[Oops, accidentally sent a private reply the first time.]

Hi, Sandro.

In general, it's possible to request temporary guest access to specific
porterboxes, but I don't know how promptly such requests tend to go
through.  For the record, you can find relevant documentation at

https://dsa.debian.org/doc/guest-account
https://dsa.debian.org/doc/schroot

At any rate, I've obtained a full backtrace from a powerpc system
(partch).  Sorry for not getting it to you earlier; I've had a busy
weekend.

[New LWP 16527]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/powerpc-linux-gnu/libthread_db.so.1".
0x0f203f38 in waitpid () from /lib/powerpc-linux-gnu/libc.so.6
(gdb) 
Thread 2 (Thread 0xf7cff440 (LWP 16527)):
#0  0x0ede0138 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/powerpc-linux-gnu/libpthread.so.0
No symbol table info available.
#1  0x0f2556c8 in pthread_cond_timedwait ()
   from /lib/powerpc-linux-gnu/libc.so.6
No symbol table info available.
#2  0x0f605378 in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/powerpc-linux-gnu/libQt5Core.so.5
No symbol table info available.
#3  0x0fb24c9c in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Test.so.5
No symbol table info available.
#4  0x0f6040e0 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Core.so.5
No symbol table info available.
#5  0x0edd7500 in start_thread () from /lib/powerpc-linux-gnu/libpthread.so.0
No symbol table info available.
#6  0x0f2438ec in clone () from /lib/powerpc-linux-gnu/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xf7d48dd0 (LWP 16526)):
#0  0x0f203f38 in waitpid () from /lib/powerpc-linux-gnu/libc.so.6
No symbol table info available.
#1  0x0f189990 in ?? () from /lib/powerpc-linux-gnu/libc.so.6
No symbol table info available.
#2  0x0fb1aa38 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Test.so.5
No symbol table info available.
#3  0x0fb1ab7c in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Test.so.5
No symbol table info available.
#4  <signal handler called>
No symbol table info available.
#5  0x0fd01e18 in QV4::ExecutionContext::getFunctionObject() const ()
   from /usr/lib/powerpc-linux-gnu/libQt5Qml.so.5
No symbol table info available.
#6  0x0fcf73e8 in QV4::ExecutionEngine::stackTrace(int) const ()
   from /usr/lib/powerpc-linux-gnu/libQt5Qml.so.5
No symbol table info available.
#7  0x0fd2c634 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Qml.so.5
No symbol table info available.
#8  0x0fcfc264 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Qml.so.5
No symbol table info available.
#9  0x0fcf7e00 in QV4::ExecutionEngine::throwReferenceError(QV4::Value const&)
    () from /usr/lib/powerpc-linux-gnu/libQt5Qml.so.5
No symbol table info available.
#10 0x0fd00c48 in QV4::ExecutionContext::getProperty(QV4::String*) ()
   from /usr/lib/powerpc-linux-gnu/libQt5Qml.so.5
No symbol table info available.
#11 0x0fdb3ef0 in QV4::Runtime::typeofName(QV4::ExecutionEngine*, int) ()
   from /usr/lib/powerpc-linux-gnu/libQt5Qml.so.5
No symbol table info available.
#12 0x0fd9a29c in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Qml.so.5
No symbol table info available.
#13 0x0fd9bff4 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Qml.so.5
No symbol table info available.
#14 0x0fd650f4 in QV4::Script::run() ()
   from /usr/lib/powerpc-linux-gnu/libQt5Qml.so.5
No symbol table info available.
#15 0x0fcb7528 in QJSEngine::evaluate(QString const&, QString const&, int) ()
   from /usr/lib/powerpc-linux-gnu/libQt5Qml.so.5
No symbol table info available.
#16 0x10006568 in TestJSEngine::TestJSEngine (this=0xffa17ce0)
    at tst_webchannel.cpp:168
        webChannelJSPath = {static null = {<No data fields>}, 
          d = 0x100147fc <TestJSEngine::TestJSEngine()::{lambda()#1}::operator()() const::qstring_literal>}
        webChannelJS = <incomplete type>
        source = {static null = {<No data fields>}, d = 0x1010d300}
#17 0x1000bee0 in TestWebChannel::qtbug46548_overriddenProperties (
    this=<optimized out>) at tst_webchannel.cpp:602
        obj = {<TestObject> = {<QObject> = {<No data fields>}, 
            static staticMetaObject = {d = {
                superdata = 0xfae6970 <QObject::staticMetaObject>, 
                stringdata = 0x1001569c <qt_meta_stringdata_TestObject>, 
                data = 0x10016464 <qt_meta_data_TestObject>, 
                static_metacall = 0x100116b0 <TestObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                extradata = 0x0}}, mObjectProperty = 0x0}, 
          static staticMetaObject = {d = {
              superdata = 0x1002fbec <TestObject::staticMetaObject>, 
              stringdata = 0x10014638 <qt_meta_stringdata_SubclassedTestObject>, data = 0x10014bc0 <qt_meta_data_SubclassedTestObject>, 
              static_metacall = 0x10005610 <SubclassedTestObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              extradata = 0x0}}}
        webChannel = {<QObject> = {<No data fields>}, 
          static staticMetaObject = {d = {
              superdata = 0xfae6970 <QObject::staticMetaObject>, 
              stringdata = 0xffca994 <qt_meta_stringdata_QWebChannel>, 
              data = 0xffcab2c <qt_meta_data_QWebChannel>, 
              static_metacall = 0xffb7510 <QWebChannel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              extradata = 0x0}}}
        engine = {<QJSEngine> = {<No data fields>}, static staticMetaObject = {
            d = {superdata = 0xff87620 <QJSEngine::staticMetaObject>, 
              stringdata = 0x10014b30 <qt_meta_stringdata_TestJSEngine>, 
              data = 0x10014c24 <qt_meta_data_TestJSEngine>, 
              static_metacall = 0x100047e0 <TestJSEngine::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              extradata = 0x0}}, m_transport = 0x100fca20, 
          m_logger = 0x1011c240}
        spy = {<QObject> = {<No data fields>}, <QList<QList<QVariant> >> = {<QListSpecialMethods<QList<QVariant> >> = {<No data fields>}, {p = {
                static shared_null = {ref = {atomic = {
                      _q_value = {<std::__atomic_base<int>> = {
                          static _S_alignment = 4, 
                          _M_i = -1}, <No data fields>}}}, alloc = 0, 
                  begin = 0, end = 0, array = {0x0}}, d = 0x0}, d = 0x0}}, 
          sig = {d = 0xffa186c0}, args = {d = 0xffa17ff8}, 
          m_loop = <incomplete type>, m_waiting = false}
        subclassedTestObject = {d = 4288773300}
#18 0x10012984 in TestWebChannel::qt_static_metacall (_o=<optimized out>, 
    _id=<optimized out>, _a=<optimized out>, _c=<optimized out>)
    at .moc/moc_tst_webchannel.cpp:1137
        _t = <optimized out>
#19 0x0f840ea0 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const ()
   from /usr/lib/powerpc-linux-gnu/libQt5Core.so.5
No symbol table info available.
#20 0x0f847480 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) ()
   from /usr/lib/powerpc-linux-gnu/libQt5Core.so.5
No symbol table info available.
#21 0x0fb23540 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Test.so.5
No symbol table info available.
#22 0x0fb24434 in QTest::qExec(QObject*, int, char**) ()
   from /usr/lib/powerpc-linux-gnu/libQt5Test.so.5
No symbol table info available.
#23 0x10004014 in main (argc=<optimized out>, argv=0xffa18964)
    at tst_webchannel.cpp:615
        app = <incomplete type>
        tc = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {
              superdata = 0xfae6970 <QObject::staticMetaObject>, 
              stringdata = 0x10015c34 <qt_meta_stringdata_TestWebChannel>, 
              data = 0x10015eac <qt_meta_data_TestWebChannel>, 
              static_metacall = 0x100129a0 <TestWebChannel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              extradata = 0x0}}, m_dummyTransport = 0x100e2640, 
          m_lastInt = 1000, m_lastDouble = 1000, m_lastVariant = {d = {data = {
                c = 64 '@', uc = 64 '@', s = 16527, sc = 64 '@', us = 16527, 
                i = 1083129856, u = 1083129856, l = 1083129856, 
                ul = 1083129856, b = 64, d = 1000, f = 4.4765625, real = 1000, 
                ll = 4652007308841189376, ull = 4652007308841189376, 
                o = 0x408f4000, ptr = 0x408f4000, shared = 0x408f4000}, 
              type = 6, is_shared = 0, is_null = 0}}}
Detaching from program: /home/ucko/qtwebchannel-opensource-src/tests/auto/webchannel/tst_webchannel, process 16526
========= End of stack trace ==============
QFATAL : TestWebChannel::qtbug46548_overriddenProperties() Received signal 11
         Function time: 75ms Total time: 1277ms
FAIL!  : TestWebChannel::qtbug46548_overriddenProperties() Received a fatal error.
   Loc: [Unknown file(0)]
Totals: 12 passed, 1 failed, 0 skipped, 0 blacklisted
********* Finished testing of TestWebChannel *********

-- Aaron

Sandro Knauß <bugs@sandroknauss.de> writes:

> Hey,
>
> I'm currently not a DD so I don't know how to run such big-endian platforms to 
> get a backtrace (gdb, valgrind). Because I'm at QtCon I can actually talk to 
> upstream persons you wrote qtwebchannel - but therefore I need more 
> informations to fix. Can you do that for me?
>
> Regards,
>
> sandro
>
> Am Freitag, 2. September 2016, 13:52:38 CEST schrieb Aaron M. Ucko:
>> Source: qtwebchannel-opensource-src
>> Version: 5.6.1-1
>> Severity: important
>> Justification: fails to build from source
>> 
>> Builds of qtwebchannel-opensource-src on big-endian architectures (so
>> far, mips, and powerpc, plus the non-release architectures hppa and
>> sparc64) have been failing:
>> 
>>   ========= Received signal, dumping stack ==============
>>   ========= End of stack trace ==============
>>   QFATAL : TestWebChannel::qtbug46548_overriddenProperties() Received signal
>> 11 Function time: 21ms Total time: 1282ms
>>   FAIL!  : TestWebChannel::qtbug46548_overriddenProperties() Received a
>> fatal error. Loc: [Unknown file(0)]
>>   Totals: 12 passed, 1 failed, 0 skipped, 0 blacklisted
>>   ********* Finished testing of TestWebChannel *********
>> 
>> Could you please take a look?
>> 
>> Thanks!


Reply to: