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

Jan Kundrát <j...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
         Resolution|BACKTRACE                   |---
             Status|NEEDSINFO                   |CONFIRMED

--- Comment #2 from Jan Kundrát <j...@kde.org> ---
Here's a better backtrace (installing that env on a Windows VM was a bit
painful):

1    QObject::disconnect    qobject.cpp    2932    0x6b904e26    
2    Gui::ComposeWidget::completeRecipients    ComposeWidget.cpp    1254   
0x45cd4d    
3    call    qobjectdefs_impl.h    501    0x5b07a1    
4    call<QtPrivate::List<QString const&>, void>    qobjectdefs_impl.h    520  
 0x5b07a1    
5    QtPrivate::QSlotObject<void (Gui::ComposeWidget:: *)(QString const&),
QtPrivate::List<QString const&>, void>::impl    qobject_impl.h    143   
0x5b07a1    
6    QtPrivate::QSlotObjectBase::call    qobject_impl.h    124    0x6ba520d1    
7    QMetaObject::activate    qobject.cpp    3698    0x6b907163    
8    QMetaObject::activate    qobject.cpp    3578    0x6b906b8e    
9    QLineEdit::textEdited    moc_qlineedit.cpp    417    0x2b7b1be3    
10    QLineEditPrivate::_q_textEdited    qlineedit_p.cpp    111    0x2b7a9d40   
11    QLineEdit::qt_static_metacall    moc_qlineedit.cpp    252    0x2b7b1403   
12    QMetaObject::activate    qobject.cpp    3713    0x6b907249    
13    QMetaObject::activate    qobject.cpp    3578    0x6b906b8e    
14    QWidgetLineControl::textEdited    moc_qwidgetlinecontrol_p.cpp    258   
0x2b99c79f    
15    QWidgetLineControl::finishChange    qwidgetlinecontrol.cpp    711   
0x2b82f3c3    
16    QWidgetLineControl::insert    qwidgetlinecontrol.cpp    265    0x2b82df67 
17    QWidgetLineControl::processKeyEvent    qwidgetlinecontrol.cpp    1888   
0x2b834929    
18    QLineEdit::keyPressEvent    qlineedit.cpp    1693    0x2b7ae2e1    
19    QWidget::event    qwidget.cpp    8708    0x2b6940cb    
20    QLineEdit::event    qlineedit.cpp    1456    0x2b7ada6f    
...    <More>

It points to the following part:

1251     // if two jobs are running, first was started before second so first
should finish earlier
1252     // stop second job
1253     if (firstJob && secondJob) {
1254         disconnect(secondJob, nullptr, this, nullptr);
1255         secondJob->stop();
1256         secondJob->deleteLater();
1257         secondJob = 0;
1258     }
1259     // now at most one job is running

As a random observation, the settings dialog is able to show various plugins,
but the default settings (which use QSettings for passwords) lead to a message
similar to "waiting for password" being shown all the time in the IMAP config.
Hence my speculation -- maybe this is somehow related to plugins being broken?

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

Reply via email to