Summary: | Konsole segfault | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | Nils Westman <nilswestman> |
Component: | general | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | francesco.cecconi, hugh.kde.bugs |
Priority: | NOR | ||
Version: | 2.9.2 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/konsole/c45d07698fc68522e94c082e638156a9ef94a438 | Version Fixed In: | 4.11 |
Attachments: | New crash information added by DrKonqi |
Description
Nils Westman
2012-12-06 20:19:26 UTC
Having 2 open 'edit current profile' windows does appear to cause crashes. I'm not quite sure why we allow opening mulitple profile windows. 0 libkonsoleprivate.dylib 0x0000000107115616 Konsole::ColorScheme::foregroundColor() const + 22 (qcolor.h:293) 1 libkonsoleprivate.dylib 0x0000000107127daf Konsole::ColorSchemeViewDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const + 367 (EditProfileDialog.cpp:1262) Created attachment 76091 [details]
New crash information added by DrKonqi
konsole (2.10) on KDE Platform 4.9.95 using Qt 4.8.3
I had been searching for the right color to change and after maybe 10 trips to the collor setting and back, when I clicked on the close dialog (the Settings one) konsole crashed. Email if you need testing.
-- Backtrace (Reduced):
#6 QColor (acolor=..., this=0x7ffffdf53700) at /usr/include/qt4/QtGui/qcolor.h:292
#7 Konsole::ColorScheme::foregroundColor (this=0x49a0940) at ../../src/ColorScheme.cpp:268
#8 0x00007fefe87c6b19 in Konsole::ColorSchemeViewDelegate::paint (this=<optimized out>, painter=0x7ffffdf53940, option=..., index=...) at ../../src/EditProfileDialog.cpp:1262
#9 0x00007fefe6fe0399 in QListView::paintEvent (this=0x428a620, e=<optimized out>) at itemviews/qlistview.cpp:1039
#10 0x00007fefe6b02802 in QWidget::event (this=0x428a620, event=0x7ffffdf54670) at kernel/qwidget.cpp:8517
Git commit c45d07698fc68522e94c082e638156a9ef94a438 by Francesco Cecconi. Committed on 14/03/2013 at 17:40. Pushed by cecconi into branch 'master'. Prevent the opening of two or more "edit profile dialogs" per session. Fixing the wrong behaviour to open two or more "edit dialog" for one session/tab with the same profile, and the crash with two or more "edit dialog", one for different session(tabs) with the same profile. REVIEW: 107640 FIXED-IN: 4.11 M +1 -2 src/EditProfileDialog.h M +22 -1 src/ManageProfilesDialog.cpp M +26 -3 src/SessionController.cpp M +4 -0 src/SessionController.h M +5 -0 src/TerminalDisplay.cpp M +1 -1 src/TerminalDisplay.h http://commits.kde.org/konsole/c45d07698fc68522e94c082e638156a9ef94a438 |