Crashes after a while #8492

Closed
opened 2026-02-21 19:38:50 -05:00 by deekerman · 6 comments
Owner

Originally created by @Atario on GitHub (Mar 26, 2019).

qBittorrent version and Operating System

qBt = v.4.1.5.99
OS = Lubuntu 16.04

If on linux, libtorrent and Qt version

libtorrent = libtorrent-rasterbar9 v1.1.11
Qt = 5.5.1

What is the problem

qBt crashes after a while — usually 30 mins to several hours, almost never more than 24 hours

What is the expected behavior

No crashing

Steps to reproduce

Leave it running for a while…?

Extra info(if any)

This began after a recent apt update and upgrade. Before that, it would keep running forever. I can provide needed logs/etc. if told how.

Originally created by @Atario on GitHub (Mar 26, 2019). ### qBittorrent version and Operating System qBt = v.4.1.5.99 OS = Lubuntu 16.04 ### If on linux, libtorrent and Qt version libtorrent = libtorrent-rasterbar9 v1.1.11 Qt = 5.5.1 ### What is the problem qBt crashes after a while — usually 30 mins to several hours, almost never more than 24 hours ### What is the expected behavior No crashing ### Steps to reproduce Leave it running for a while…? ### Extra info(if any) This began after a recent apt update and upgrade. Before that, it would keep running forever. I can provide needed logs/etc. if told how.
deekerman 2026-02-21 19:38:50 -05:00
  • closed this issue
  • added the
    Crash
    label
Author
Owner

@thalieht commented on GitHub (Mar 26, 2019):

Thanks for the report but without a stacktrace or exact steps to reproduce, it's not useful.

@thalieht commented on GitHub (Mar 26, 2019): Thanks for the report but without a stacktrace or exact steps to reproduce, it's not useful.
Author
Owner

@Atario commented on GitHub (Mar 26, 2019):

I can provide a stack trace if told how

@Atario commented on GitHub (Mar 26, 2019): I can provide a stack trace if told how
Author
Owner
@thalieht commented on GitHub (Mar 26, 2019): https://github.com/qbittorrent/qBittorrent/issues/10001#issuecomment-447331514
Author
Owner

@Atario commented on GitHub (Apr 1, 2019):

Seems to take a lot longer between crashes under the debugger. Though my whole server spontaneously rebooted maybe a day into waiting, which it never does…

Thread 1 "qbittorrent" received signal SIGSEGV, Segmentation fault.
0x00007ffff6696b4f in QObjectPrivate::addConnection (this=0xe577c0, 
    signal=signal@entry=3, c=0xee0510) at kernel/qobject.cpp:388
388	kernel/qobject.cpp: No such file or directory.

The guidance in the link says to do bt all, but that gave me No symbol "all" in current context., so I poked around and guessed that maybe you wanted bt full? This is that:

#0  0x00007ffff6696b4f in QObjectPrivate::addConnection (this=0xe577c0, signal=signal@entry=3, c=0xee0510) at kernel/qobject.cpp:388
        connectionList = @0xe9db38: {first = 0xe9d6a0, last = 0xee0510}
#1  0x00007ffff6697f96 in QObjectPrivate::connectImpl (sender=sender@entry=0xe57700, signal_index=3, receiver=receiver@entry=0xee0510, slot=slot@entry=0x7fffffffc7f0, slotObj=slotObj@entry=0x1590ac0, type=Qt::AutoConnection, types=0x0, 
    senderMetaObject=0x7ffff68af5e0 <QCoreApplication::staticMetaObject>) at kernel/qobject.cpp:4698
        s = 0xe57700
        r = 0xee0510
        locker = {mtx1 = 0x7ffff68b5590 <_q_ObjectMutexPool+432>, mtx2 = 0x7ffff68b55a8 <_q_ObjectMutexPool+456>, locked = true}
        c = {d = 0xee0510}
        ret = {d_ptr = 0xe57700}
        method = {mobj = 0xecdf80, handle = 5247394}
#2  0x00007ffff66983ea in QObject::connectImpl (sender=sender@entry=0xe57700, signal=signal@entry=0x7fffffffc7e0, receiver=receiver@entry=0xee0510, slot=slot@entry=0x7fffffffc7f0, slotObj=0x1590ac0, type=Qt::AutoConnection, types=0x0, 
    senderMetaObject=0x7ffff68af5e0 <QCoreApplication::staticMetaObject>) at kernel/qobject.cpp:4641
        signal_index = 3
        args = {0x7fffffffc72c, 0x7fffffffc7e0}
#3  0x00007ffff66a1888 in QObject::connect<void (QCoreApplication::*)(QCoreApplication::QPrivateSignal), void (QObject::*)()> (type=Qt::AutoConnection, slot=(void (QObject::*)(QObject * const)) 0x7ffff6693380 <QObject::deleteLater()>, 
    receiver=0xee0510, signal=(void (QCoreApplication::*)(QCoreApplication * const, QCoreApplication::QPrivateSignal)) 0x7ffff6713c20 <QCoreApplication::aboutToQuit(QCoreApplication::QPrivateSignal)>, sender=0xe57700)
    at ../../include/QtCore/../../src/corelib/kernel/qobject.h:239
        types = 0x0
#4  QSingleShotTimer::QSingleShotTimer (this=0xee0510, msec=<optimized out>, timerType=Qt::PreciseTimer, r=0xecdf80, slotObj=<optimized out>) at kernel/qtimer.cpp:289
No locals.
#5  0x00007ffff66a1923 in QTimer::singleShotImpl (msec=msec@entry=0, timerType=timerType@entry=Qt::PreciseTimer, receiver=receiver@entry=0xecdf80, slotObj=0xee04e0) at kernel/qtimer.cpp:343
No locals.
#6  0x00000000006fe54d in QTimer::singleShot<void (FreeDiskSpaceChecker::*)()> (slot=<optimized out>, receiver=0xecdf80, timerType=Qt::PreciseTimer, msec=0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h:100
No locals.
#7  QTimer::singleShot<void (FreeDiskSpaceChecker::*)()> (slot=<optimized out>, receiver=0xecdf80, msec=0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h:88
No locals.
#8  SyncController::getFreeDiskSpace (this=this@entry=0xecec80) at ../../src/webui/api/synccontroller.cpp:519
No locals.
#9  0x0000000000706678 in SyncController::maindataAction (this=0xecec80) at ../../src/webui/api/synccontroller.cpp:444
        lastResponse = {d = 0x16452a0}
        lastAcceptedResponse = {d = 0x137bac0}
        data = {d = 0x1825110}
        torrents = {{d = 0x1ce63f0, e = 0x1ce63f0}}
        session = 0xebd830
        categories = {{d = 0x216b750, e = 0x216b750}}
        categoriesList = {d = 0xec1190}
        serverState = {d = 0x12a8f50}
        acceptedResponseId = <optimized out>
#10 0x00007ffff667184a in QMetaMethod::invoke (this=this@entry=0x7fffffffcfc8, object=object@entry=0xecec80, connectionType=Qt::DirectConnection, connectionType@entry=4294955088, returnValue=..., val0=..., val1=..., val2=..., val3=..., 
    val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2212
        typeNames = {0x0 <repeats 11 times>}
        paramCount = <optimized out>
        currentThread = 0xe579b0
        objectThread = 0xe579b0
        param = {0x0 <repeats 11 times>}
        idx_offset = 5
        callFunction = 0x741a80 <SyncController::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
#11 0x00007ffff6676f0d in QMetaObject::invokeMethod (obj=obj@entry=0xecec80, member=0x188f238 "maindataAction", type=4294955088, type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., 
    val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1479
        sig = {a = 512, s = 17, ptr = 0x7fffffffd050 "maindataAction()", {
            array = "maindataAction()\000\000\000\000\000\000\000\000\001Xt\001\000\b\000\000\030\u01ba\001\000\000\000\000\350\006\r\002\000\000\000\000(x\270\355\377\177\000\000\201\243O\366\377\177\000\000@\321\377\377\377\177\000\000\000\327&>\033 dl", '\000' <repeats 16 times>, "\340\320\377\377\377\177\000\000\337\320\377\377\377\177\000\000@\321\377\377\377\177\000\000\030\311X\366\377\177\000\000\320\323\377\377\377\177\000\000]BQ\366\000\000\000\000\000\000\000\000\377\177\000\000g\237O\366\377\177\000\000\062\000\000\000\000\000\000\000\320\321\377\377\377\177\000\000o\321\377\377\377\177\000\000p\321\377\377\377\177\000\000(x\270\355\377\177\000\000\201"..., 
            q_for_alignment_1 = 7022344802954469741, q_for_alignment_2 = 2.8653074015953032e+161}}
        len = <optimized out>
        typeNames = {0x0 <repeats 11 times>}
        paramCount = <optimized out>
        meta = 0x0
        idx = 5
        method = {mobj = 0xe13320 <SyncController::staticMetaObject>, handle = 14}
#12 0x00000000006df4b4 in QMetaObject::invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., member=<optimized out>, obj=0xecec80)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:425
No locals.
#13 APIController::run (this=this@entry=0xecec80, action=..., params=..., data=...) at ../../src/webui/api/apicontroller.cpp:49
        methodName = {static null = {<No data fields>}, d = 0x12e29d0}
#14 0x000000000072a03a in WebApplication::doProcessRequest (this=this@entry=0xecf870) at ../../src/webui/webapplication.cpp:381
        result = {d = {data = {c = 16 '\020', uc = 16 '\020', s = -25840, sc = 16 '\020', us = 39696, i = 20945680, u = 20945680, l = 20945680, ul = 20945680, b = 16, d = 1.0348540916784081e-316, f = 3.51924114e-38, 
              real = 1.0348540916784081e-316, ll = 20945680, ull = 20945680, o = 0x13f9b10, ptr = 0x13f9b10, shared = 0x13f9b10}, type = 4, is_shared = 0, is_null = 0}}
        data = {d = 0x7ffff677a400 <QMapDataBase::shared_null>}
        scope = {static null = {<No data fields>}, d = 0x2159010}
        action = {static null = {<No data fields>}, d = 0x136d080}
        findLegacyAPICall = {__this = 0xecf870, __scope = @0x7fffffffd3e0, __action = @0x7fffffffd3f0}
#15 0x000000000072ae21 in WebApplication::processRequest (this=0xecf870, request=..., env=...) at ../../src/webui/webapplication.cpp:559
No locals.
#16 0x0000000000565c33 in Http::Connection::read (this=0x21308f0) at ../../src/base/http/connection.cpp:96
        env = {localAddress = {d = {d = 0x13fe650}}, localPort = 8989, clientAddress = {d = {d = 0x158dad0}}, clientPort = 64397}
        resp = {status = {code = 0, text = {static null = {<No data fields>}, d = 0x7ffff591cb20 <main_arena>}}, headers = {d = 0x4010}, content = {static MaxSize = 1073741800, d = 0x4}}
        result = {status = Http::RequestParser::ParseStatus::OK, request = {version = {static null = {<No data fields>}, d = 0x128d460}, method = {static null = {<No data fields>}, d = 0x1907d00}, path = {
              static null = {<No data fields>}, d = 0x20d06d0}, query = {static MaxSize = 1073741800, d = 0x13d3fa0}, headers = {d = 0x19269b0}, posts = {d = 0x7ffff677a400 <QMapDataBase::shared_null>}, files = {
              d = 0x7ffff67393e0 <QArrayData::shared_null>}}, frameSize = 428}
#17 0x00007ffff6694baf in QtPrivate::QSlotObjectBase::call (a=0x7fffffffd930, r=0x21308f0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
No locals.
#18 QMetaObject::activate (sender=sender@entry=0x20ef2d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3698
        obj = <optimized out>
        receiverInSameThread = <optimized out>
        sw = {receiver = 0x21308f0, previousSender = 0x0, currentSender = {sender = 0x20ef2d0, signal = 3, ref = 1}, switched = true}
        callFunction = 0x1d02050
        receiver = 0x21308f0
        method_relative = <optimized out>
        c = 0x200bc90
        last = 0x200bc90
        locker = {val = 140737329714544}
        connectionLists = {connectionLists = 0x213b680}
        list = <optimized out>
        signal_index = 3
        empty_argv = {0x0}
        currentThreadId = 0x7fffedb87900
#19 0x00007ffff6695537 in QMetaObject::activate (sender=sender@entry=0x20ef2d0, m=m@entry=0x7ffff68adf80 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3578
No locals.
#20 0x00007ffff670ff30 in QIODevice::readyRead (this=this@entry=0x20ef2d0) at .moc/moc_qiodevice.cpp:155
No locals.
#21 0x00007ffff7ecaefe in QAbstractSocketPrivate::canReadNotification (this=0x17689b0) at socket/qabstractsocket.cpp:730
        r = {varRef = @0x1768a73, oldValue = false}
        rsncrollback = {varRef = @0x1768a70, oldValue = <optimized out>}
        newBytes = <optimized out>
        hasData = true
#22 0x00007ffff7ed7881 in QReadNotifier::event (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1169
No locals.
#23 0x00007ffff6f9505c in QApplicationPrivate::notify_helper (this=this@entry=0xe577c0, receiver=receiver@entry=0x18a7750, e=e@entry=0x7fffffffdc60) at kernel/qapplication.cpp:3716
        consumed = <optimized out>
#24 0x00007ffff6f9a516 in QApplication::notify (this=0xe57700, receiver=receiver@entry=0x18a7750, e=0x7fffffffdc60) at kernel/qapplication.cpp:3499
        w = 0x18a7750
        extra = <optimized out>
        isProxyWidget = <optimized out>
        res = false
#25 0x00000000005011a2 in Application::notify (this=<optimized out>, receiver=0x18a7750, event=<optimized out>) at ../../src/app/application.cpp:626
No locals.
#26 0x00007ffff666638b in QCoreApplication::notifyInternal (this=0xe57700, receiver=0x18a7750, event=event@entry=0x7fffffffdc60) at kernel/qcoreapplication.cpp:965
        result = false
        cbdata = {0x18a7750, 0x7fffffffdc60, 0x7fffffffdc0f}
        d = <optimized out>
        threadData = 0xe57930
        loopLevelCounter = {threadData = 0xe57930}
#27 0x00007ffff66bcc95 in QCoreApplication::sendEvent (event=0x7fffffffdc60, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
No locals.
#28 socketNotifierSourceDispatch (source=0xe83b60) at kernel/qeventdispatcher_glib.cpp:101
        p = <optimized out>
        i = 7
        event = {_vptr.QEvent = 0x7ffff68ac760 <vtable for QEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6836da0 <qt_meta_stringdata_QEvent>, data = 0x7ffff6836800 <qt_meta_data_QEvent>, 
              static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 50, posted = 0, spont = 0, m_accept = 1, reserved = 8191}
#29 0x00007ffff4990197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#30 0x00007ffff49903f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#31 0x00007ffff499049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#32 0x00007ffff66bc7eb in QEventDispatcherGlib::processEvents (this=0xe73a30, flags=...) at kernel/qeventdispatcher_glib.cpp:420
        d = 0xe838b0
        canWait = true
        savedFlags = {i = 0}
        result = false
#33 0x00007ffff6663b4a in QEventLoop::exec (this=this@entry=0x7fffffffde70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
        d = 0x11d8680
        locker = {val = 15039040}
        ref = {d = 0x11d8680, locker = @0x7fffffffddf0, exceptionCaught = true}
#34 0x00007ffff666bbec in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
        threadData = 0xe57930
        eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff68af498 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff67d96e0 <qt_meta_stringdata_QObject>, 
                data = 0x7ffff67d95c0 <qt_meta_data_QObject>, static_metacall = 0x7ffff669ced0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {
              d = 0x11d8680}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6821420 <qt_meta_stringdata_Qt>, data = 0x7ffff681ea20 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff68a6b00 <QObject::staticMetaObject>, stringdata = 0x7ffff68363e0 <qt_meta_stringdata_QEventLoop>, data = 0x7ffff6836380 <qt_meta_data_QEventLoop>, 
              static_metacall = 0x7ffff6713b30 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
        returnCode = <optimized out>
#35 0x00007ffff69dbbfc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1542
No locals.
#36 0x00007ffff6f91495 in QApplication::exec () at kernel/qapplication.cpp:2976
No locals.
#37 0x0000000000503cb6 in Application::exec (this=this@entry=0xe57700, params=...) at ../../src/app/application.cpp:571
No locals.
#38 0x00000000004f4d38 in main (argc=1, argv=<optimized out>) at ../../src/app/main.cpp:253
        appId = {static null = {<No data fields>}, d = 0xe365b0}
        app = {d = 0xe57700}
        params = {showHelp = false, relativeFastresumePaths = false, portableMode = false, skipChecking = false, sequential = false, firstLastPiecePriority = false, showVersion = false, noSplash = false, webUiPort = -1, addPaused = {
            static Undefined = {static Undefined = <same as static member of an already seen type>, static False = {static Undefined = <same as static member of an already seen type>, 
                static False = <same as static member of an already seen type>, static True = {static Undefined = <same as static member of an already seen type>, static False = <same as static member of an already seen type>, 
                  static True = <same as static member of an already seen type>, m_value = 1 '\001'}, m_value = 0 '\000'}, static True = <same as static member of an already seen type>, m_value = -1 '\377'}, 
            static False = <same as static member of an already seen type>, static True = <same as static member of an already seen type>, m_value = -1 '\377'}, skipDialog = {static Undefined = {
              static Undefined = <same as static member of an already seen type>, static False = {static Undefined = <same as static member of an already seen type>, static False = <same as static member of an already seen type>, 
                static True = {static Undefined = <same as static member of an already seen type>, static False = <same as static member of an already seen type>, static True = <same as static member of an already seen type>, 
                  m_value = 1 '\001'}, m_value = 0 '\000'}, static True = <same as static member of an already seen type>, m_value = -1 '\377'}, static False = <same as static member of an already seen type>, 
            static True = <same as static member of an already seen type>, m_value = -1 '\377'}, torrents = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {
                        _q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff673a580 <QListData::shared_null>}, d = 0x7ffff673a580 <QListData::shared_null>}}, <No data fields>}, profileDir = {
            static null = {<No data fields>}, d = 0x7ffff67393e0 <QArrayData::shared_null>}, configurationName = {static null = {<No data fields>}, d = 0x7ffff67393e0 <QArrayData::shared_null>}, savePath = {
            static null = {<No data fields>}, d = 0x7ffff67393e0 <QArrayData::shared_null>}, category = {static null = {<No data fields>}, d = 0x7ffff67393e0 <QArrayData::shared_null>}, unknownParameter = {
            static null = {<No data fields>}, d = 0x7ffff67393e0 <QArrayData::shared_null>}}
        isOneArg = <optimized out>


Let me know if you want other output, I still have the debugger open.

@Atario commented on GitHub (Apr 1, 2019): Seems to take a lot longer between crashes under the debugger. Though my whole server spontaneously rebooted maybe a day into waiting, which it never does… ``` Thread 1 "qbittorrent" received signal SIGSEGV, Segmentation fault. 0x00007ffff6696b4f in QObjectPrivate::addConnection (this=0xe577c0, signal=signal@entry=3, c=0xee0510) at kernel/qobject.cpp:388 388 kernel/qobject.cpp: No such file or directory. ``` The guidance in the link says to do `bt all`, but that gave me `No symbol "all" in current context.`, so I poked around and guessed that maybe you wanted `bt full`? This is that: ``` #0 0x00007ffff6696b4f in QObjectPrivate::addConnection (this=0xe577c0, signal=signal@entry=3, c=0xee0510) at kernel/qobject.cpp:388 connectionList = @0xe9db38: {first = 0xe9d6a0, last = 0xee0510} #1 0x00007ffff6697f96 in QObjectPrivate::connectImpl (sender=sender@entry=0xe57700, signal_index=3, receiver=receiver@entry=0xee0510, slot=slot@entry=0x7fffffffc7f0, slotObj=slotObj@entry=0x1590ac0, type=Qt::AutoConnection, types=0x0, senderMetaObject=0x7ffff68af5e0 <QCoreApplication::staticMetaObject>) at kernel/qobject.cpp:4698 s = 0xe57700 r = 0xee0510 locker = {mtx1 = 0x7ffff68b5590 <_q_ObjectMutexPool+432>, mtx2 = 0x7ffff68b55a8 <_q_ObjectMutexPool+456>, locked = true} c = {d = 0xee0510} ret = {d_ptr = 0xe57700} method = {mobj = 0xecdf80, handle = 5247394} #2 0x00007ffff66983ea in QObject::connectImpl (sender=sender@entry=0xe57700, signal=signal@entry=0x7fffffffc7e0, receiver=receiver@entry=0xee0510, slot=slot@entry=0x7fffffffc7f0, slotObj=0x1590ac0, type=Qt::AutoConnection, types=0x0, senderMetaObject=0x7ffff68af5e0 <QCoreApplication::staticMetaObject>) at kernel/qobject.cpp:4641 signal_index = 3 args = {0x7fffffffc72c, 0x7fffffffc7e0} #3 0x00007ffff66a1888 in QObject::connect<void (QCoreApplication::*)(QCoreApplication::QPrivateSignal), void (QObject::*)()> (type=Qt::AutoConnection, slot=(void (QObject::*)(QObject * const)) 0x7ffff6693380 <QObject::deleteLater()>, receiver=0xee0510, signal=(void (QCoreApplication::*)(QCoreApplication * const, QCoreApplication::QPrivateSignal)) 0x7ffff6713c20 <QCoreApplication::aboutToQuit(QCoreApplication::QPrivateSignal)>, sender=0xe57700) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:239 types = 0x0 #4 QSingleShotTimer::QSingleShotTimer (this=0xee0510, msec=<optimized out>, timerType=Qt::PreciseTimer, r=0xecdf80, slotObj=<optimized out>) at kernel/qtimer.cpp:289 No locals. #5 0x00007ffff66a1923 in QTimer::singleShotImpl (msec=msec@entry=0, timerType=timerType@entry=Qt::PreciseTimer, receiver=receiver@entry=0xecdf80, slotObj=0xee04e0) at kernel/qtimer.cpp:343 No locals. #6 0x00000000006fe54d in QTimer::singleShot<void (FreeDiskSpaceChecker::*)()> (slot=<optimized out>, receiver=0xecdf80, timerType=Qt::PreciseTimer, msec=0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h:100 No locals. #7 QTimer::singleShot<void (FreeDiskSpaceChecker::*)()> (slot=<optimized out>, receiver=0xecdf80, msec=0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h:88 No locals. #8 SyncController::getFreeDiskSpace (this=this@entry=0xecec80) at ../../src/webui/api/synccontroller.cpp:519 No locals. #9 0x0000000000706678 in SyncController::maindataAction (this=0xecec80) at ../../src/webui/api/synccontroller.cpp:444 lastResponse = {d = 0x16452a0} lastAcceptedResponse = {d = 0x137bac0} data = {d = 0x1825110} torrents = {{d = 0x1ce63f0, e = 0x1ce63f0}} session = 0xebd830 categories = {{d = 0x216b750, e = 0x216b750}} categoriesList = {d = 0xec1190} serverState = {d = 0x12a8f50} acceptedResponseId = <optimized out> #10 0x00007ffff667184a in QMetaMethod::invoke (this=this@entry=0x7fffffffcfc8, object=object@entry=0xecec80, connectionType=Qt::DirectConnection, connectionType@entry=4294955088, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2212 typeNames = {0x0 <repeats 11 times>} paramCount = <optimized out> currentThread = 0xe579b0 objectThread = 0xe579b0 param = {0x0 <repeats 11 times>} idx_offset = 5 callFunction = 0x741a80 <SyncController::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)> #11 0x00007ffff6676f0d in QMetaObject::invokeMethod (obj=obj@entry=0xecec80, member=0x188f238 "maindataAction", type=4294955088, type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1479 sig = {a = 512, s = 17, ptr = 0x7fffffffd050 "maindataAction()", { array = "maindataAction()\000\000\000\000\000\000\000\000\001Xt\001\000\b\000\000\030\u01ba\001\000\000\000\000\350\006\r\002\000\000\000\000(x\270\355\377\177\000\000\201\243O\366\377\177\000\000@\321\377\377\377\177\000\000\000\327&>\033 dl", '\000' <repeats 16 times>, "\340\320\377\377\377\177\000\000\337\320\377\377\377\177\000\000@\321\377\377\377\177\000\000\030\311X\366\377\177\000\000\320\323\377\377\377\177\000\000]BQ\366\000\000\000\000\000\000\000\000\377\177\000\000g\237O\366\377\177\000\000\062\000\000\000\000\000\000\000\320\321\377\377\377\177\000\000o\321\377\377\377\177\000\000p\321\377\377\377\177\000\000(x\270\355\377\177\000\000\201"..., q_for_alignment_1 = 7022344802954469741, q_for_alignment_2 = 2.8653074015953032e+161}} len = <optimized out> typeNames = {0x0 <repeats 11 times>} paramCount = <optimized out> meta = 0x0 idx = 5 method = {mobj = 0xe13320 <SyncController::staticMetaObject>, handle = 14} #12 0x00000000006df4b4 in QMetaObject::invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., member=<optimized out>, obj=0xecec80) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:425 No locals. #13 APIController::run (this=this@entry=0xecec80, action=..., params=..., data=...) at ../../src/webui/api/apicontroller.cpp:49 methodName = {static null = {<No data fields>}, d = 0x12e29d0} #14 0x000000000072a03a in WebApplication::doProcessRequest (this=this@entry=0xecf870) at ../../src/webui/webapplication.cpp:381 result = {d = {data = {c = 16 '\020', uc = 16 '\020', s = -25840, sc = 16 '\020', us = 39696, i = 20945680, u = 20945680, l = 20945680, ul = 20945680, b = 16, d = 1.0348540916784081e-316, f = 3.51924114e-38, real = 1.0348540916784081e-316, ll = 20945680, ull = 20945680, o = 0x13f9b10, ptr = 0x13f9b10, shared = 0x13f9b10}, type = 4, is_shared = 0, is_null = 0}} data = {d = 0x7ffff677a400 <QMapDataBase::shared_null>} scope = {static null = {<No data fields>}, d = 0x2159010} action = {static null = {<No data fields>}, d = 0x136d080} findLegacyAPICall = {__this = 0xecf870, __scope = @0x7fffffffd3e0, __action = @0x7fffffffd3f0} #15 0x000000000072ae21 in WebApplication::processRequest (this=0xecf870, request=..., env=...) at ../../src/webui/webapplication.cpp:559 No locals. #16 0x0000000000565c33 in Http::Connection::read (this=0x21308f0) at ../../src/base/http/connection.cpp:96 env = {localAddress = {d = {d = 0x13fe650}}, localPort = 8989, clientAddress = {d = {d = 0x158dad0}}, clientPort = 64397} resp = {status = {code = 0, text = {static null = {<No data fields>}, d = 0x7ffff591cb20 <main_arena>}}, headers = {d = 0x4010}, content = {static MaxSize = 1073741800, d = 0x4}} result = {status = Http::RequestParser::ParseStatus::OK, request = {version = {static null = {<No data fields>}, d = 0x128d460}, method = {static null = {<No data fields>}, d = 0x1907d00}, path = { static null = {<No data fields>}, d = 0x20d06d0}, query = {static MaxSize = 1073741800, d = 0x13d3fa0}, headers = {d = 0x19269b0}, posts = {d = 0x7ffff677a400 <QMapDataBase::shared_null>}, files = { d = 0x7ffff67393e0 <QArrayData::shared_null>}}, frameSize = 428} #17 0x00007ffff6694baf in QtPrivate::QSlotObjectBase::call (a=0x7fffffffd930, r=0x21308f0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 No locals. #18 QMetaObject::activate (sender=sender@entry=0x20ef2d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3698 obj = <optimized out> receiverInSameThread = <optimized out> sw = {receiver = 0x21308f0, previousSender = 0x0, currentSender = {sender = 0x20ef2d0, signal = 3, ref = 1}, switched = true} callFunction = 0x1d02050 receiver = 0x21308f0 method_relative = <optimized out> c = 0x200bc90 last = 0x200bc90 locker = {val = 140737329714544} connectionLists = {connectionLists = 0x213b680} list = <optimized out> signal_index = 3 empty_argv = {0x0} currentThreadId = 0x7fffedb87900 #19 0x00007ffff6695537 in QMetaObject::activate (sender=sender@entry=0x20ef2d0, m=m@entry=0x7ffff68adf80 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3578 No locals. #20 0x00007ffff670ff30 in QIODevice::readyRead (this=this@entry=0x20ef2d0) at .moc/moc_qiodevice.cpp:155 No locals. #21 0x00007ffff7ecaefe in QAbstractSocketPrivate::canReadNotification (this=0x17689b0) at socket/qabstractsocket.cpp:730 r = {varRef = @0x1768a73, oldValue = false} rsncrollback = {varRef = @0x1768a70, oldValue = <optimized out>} newBytes = <optimized out> hasData = true #22 0x00007ffff7ed7881 in QReadNotifier::event (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1169 No locals. #23 0x00007ffff6f9505c in QApplicationPrivate::notify_helper (this=this@entry=0xe577c0, receiver=receiver@entry=0x18a7750, e=e@entry=0x7fffffffdc60) at kernel/qapplication.cpp:3716 consumed = <optimized out> #24 0x00007ffff6f9a516 in QApplication::notify (this=0xe57700, receiver=receiver@entry=0x18a7750, e=0x7fffffffdc60) at kernel/qapplication.cpp:3499 w = 0x18a7750 extra = <optimized out> isProxyWidget = <optimized out> res = false #25 0x00000000005011a2 in Application::notify (this=<optimized out>, receiver=0x18a7750, event=<optimized out>) at ../../src/app/application.cpp:626 No locals. #26 0x00007ffff666638b in QCoreApplication::notifyInternal (this=0xe57700, receiver=0x18a7750, event=event@entry=0x7fffffffdc60) at kernel/qcoreapplication.cpp:965 result = false cbdata = {0x18a7750, 0x7fffffffdc60, 0x7fffffffdc0f} d = <optimized out> threadData = 0xe57930 loopLevelCounter = {threadData = 0xe57930} #27 0x00007ffff66bcc95 in QCoreApplication::sendEvent (event=0x7fffffffdc60, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224 No locals. #28 socketNotifierSourceDispatch (source=0xe83b60) at kernel/qeventdispatcher_glib.cpp:101 p = <optimized out> i = 7 event = {_vptr.QEvent = 0x7ffff68ac760 <vtable for QEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6836da0 <qt_meta_stringdata_QEvent>, data = 0x7ffff6836800 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 50, posted = 0, spont = 0, m_accept = 1, reserved = 8191} #29 0x00007ffff4990197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #30 0x00007ffff49903f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #31 0x00007ffff499049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #32 0x00007ffff66bc7eb in QEventDispatcherGlib::processEvents (this=0xe73a30, flags=...) at kernel/qeventdispatcher_glib.cpp:420 d = 0xe838b0 canWait = true savedFlags = {i = 0} result = false #33 0x00007ffff6663b4a in QEventLoop::exec (this=this@entry=0x7fffffffde70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 d = 0x11d8680 locker = {val = 15039040} ref = {d = 0x11d8680, locker = @0x7fffffffddf0, exceptionCaught = true} #34 0x00007ffff666bbec in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 threadData = 0xe57930 eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff68af498 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff67d96e0 <qt_meta_stringdata_QObject>, data = 0x7ffff67d95c0 <qt_meta_data_QObject>, static_metacall = 0x7ffff669ced0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = { d = 0x11d8680}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6821420 <qt_meta_stringdata_Qt>, data = 0x7ffff681ea20 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff68a6b00 <QObject::staticMetaObject>, stringdata = 0x7ffff68363e0 <qt_meta_stringdata_QEventLoop>, data = 0x7ffff6836380 <qt_meta_data_QEventLoop>, static_metacall = 0x7ffff6713b30 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #35 0x00007ffff69dbbfc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1542 No locals. #36 0x00007ffff6f91495 in QApplication::exec () at kernel/qapplication.cpp:2976 No locals. #37 0x0000000000503cb6 in Application::exec (this=this@entry=0xe57700, params=...) at ../../src/app/application.cpp:571 No locals. #38 0x00000000004f4d38 in main (argc=1, argv=<optimized out>) at ../../src/app/main.cpp:253 appId = {static null = {<No data fields>}, d = 0xe365b0} app = {d = 0xe57700} params = {showHelp = false, relativeFastresumePaths = false, portableMode = false, skipChecking = false, sequential = false, firstLastPiecePriority = false, showVersion = false, noSplash = false, webUiPort = -1, addPaused = { static Undefined = {static Undefined = <same as static member of an already seen type>, static False = {static Undefined = <same as static member of an already seen type>, static False = <same as static member of an already seen type>, static True = {static Undefined = <same as static member of an already seen type>, static False = <same as static member of an already seen type>, static True = <same as static member of an already seen type>, m_value = 1 '\001'}, m_value = 0 '\000'}, static True = <same as static member of an already seen type>, m_value = -1 '\377'}, static False = <same as static member of an already seen type>, static True = <same as static member of an already seen type>, m_value = -1 '\377'}, skipDialog = {static Undefined = { static Undefined = <same as static member of an already seen type>, static False = {static Undefined = <same as static member of an already seen type>, static False = <same as static member of an already seen type>, static True = {static Undefined = <same as static member of an already seen type>, static False = <same as static member of an already seen type>, static True = <same as static member of an already seen type>, m_value = 1 '\001'}, m_value = 0 '\000'}, static True = <same as static member of an already seen type>, m_value = -1 '\377'}, static False = <same as static member of an already seen type>, static True = <same as static member of an already seen type>, m_value = -1 '\377'}, torrents = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = { _q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff673a580 <QListData::shared_null>}, d = 0x7ffff673a580 <QListData::shared_null>}}, <No data fields>}, profileDir = { static null = {<No data fields>}, d = 0x7ffff67393e0 <QArrayData::shared_null>}, configurationName = {static null = {<No data fields>}, d = 0x7ffff67393e0 <QArrayData::shared_null>}, savePath = { static null = {<No data fields>}, d = 0x7ffff67393e0 <QArrayData::shared_null>}, category = {static null = {<No data fields>}, d = 0x7ffff67393e0 <QArrayData::shared_null>}, unknownParameter = { static null = {<No data fields>}, d = 0x7ffff67393e0 <QArrayData::shared_null>}} isOneArg = <optimized out> ``` Let me know if you want other output, I still have the debugger open.
Author
Owner

@thalieht commented on GitHub (Apr 1, 2019):

Thank you, looks like a duplicate of #9985.

@thalieht commented on GitHub (Apr 1, 2019): Thank you, looks like a duplicate of #9985.
Author
Owner

@sledgehammer999 commented on GitHub (Apr 7, 2019):

Duplicate of #9985
A possible fix in PR #10438

@sledgehammer999 commented on GitHub (Apr 7, 2019): Duplicate of #9985 A possible fix in PR #10438
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/qBittorrent#8492
No description provided.