https://bugs.kde.org/show_bug.cgi?id=365367

--- Comment #12 from Martin Gräßlin <mgraess...@kde.org> ---
relevant code section:
QMetaObject::Connection QObject::connect(const QObject *sender, const char
*signal,
                                     const QObject *receiver, const char
*method,
                                     Qt::ConnectionType type)
{
    if (sender == 0 || receiver == 0 || signal == 0 || method == 0) {
        qWarning("QObject::connect: Cannot connect %s::%s to %s::%s",
                 sender ? sender->metaObject()->className() : "(null)",
                 (signal && *signal) ? signal+1 : "(null)",
                 receiver ? receiver->metaObject()->className() : "(null)",
                 (method && *method) ? method+1 : "(null)");
        return QMetaObject::Connection(0);
    }
    QByteArray tmp_signal_name;

    if (!check_signal_macro(sender, signal, "connect", "bind"))
        return QMetaObject::Connection(0);
    const QMetaObject *smeta = sender->metaObject();

last line is the one which crashes. This would indicate a dangling pointer
(which is what I already assumed).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to