Summary: | krdc crashed when opened rdp session | ||
---|---|---|---|
Product: | [Applications] krdc | Reporter: | Mike <cmcx.linux> |
Component: | general | Assignee: | Urs Wolfer <uwolfer> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | biasquez, marcus, mossad, murraytony, tr3027, umbriel3 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Mike
2009-08-07 21:16:39 UTC
Can you reproduce this crash? (In reply to comment #1) > Can you reproduce this crash? Ping; without your information I will not be able to fix this crash. This particular crash shouldn't happen in 4.4 due to changes in the code. Still in 4.3 though. If you still can reproduce this crash with KRDC from KDE SC 4.4, please reopen this bug. Created attachment 48030 [details]
New crash information added by DrKonqi
I can reproduce this consistently. It requires opening a session in a tab, then closing the tab and opening another session:
1. Launch krdc
2. Click on an rdp host from the history pane.
3. Click on another entry to open a second session in a second tab.
4. Close the *first* tab.
5. Click on a history entry again to start a new session. krdc crashes immediately.
(In reply to comment #5) > I can reproduce this consistently. And that's with KDE 4.4. Please reopen the bug. *** Bug 240395 has been marked as a duplicate of this bug. *** Can you reproduce this crash with RDP *and* VNC? *** Bug 243426 has been marked as a duplicate of this bug. *** SVN commit 1145643 by murrant: Backport r1145624 by murrant from trunk to the 4.4 branch: Fix a typo that closed the wrong tab if you tried to close the non-active tab. Use a the safer removePage() function. CCBUG: 203007 M +2 -2 mainwindow.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1145643 Created attachment 51235 [details]
New crash information added by DrKonqi
I had a few RDP tabs open and wanted to close one of the currently inactive tabs (next to the last one). It closed both - the one I wanted to close and the currently active one. Trying to reopen the one I did not want to get closed made krdc crash.
Patch in comment #10 fixes this bug. Unfortunately it was a week after 4.4.5 was tagged and there most likely won't be a 4.4.6. Your best bet is 4.5, but you could patch by hand. Created attachment 54476 [details]
New crash information added by DrKonqi
krdc (4.5.1 (KDE 4.5.1)) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0
- What I was doing when the application crashed:
Closing inactive first tab caused app crash. Sorry, I know it's closed, but it seems to be not fixed.
-- Backtrace (Reduced):
#7 0x08067f3c in MainWindow::updateActionStatus (this=0x92dc1c8) at ../../krdc/mainwindow.cpp:855
#8 0x08069a3c in MainWindow::tabChanged (this=0x92dc1c8, index=0) at ../../krdc/mainwindow.cpp:1049
#9 0x08070aed in MainWindow::qt_metacall (this=0x92dc1c8, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfd6d8d8) at ./mainwindow.moc:160
[...]
[...]
#12 0x020f9793 in QTabWidget::currentChanged (this=0x937f880, _t1=0) at .moc/release-shared/moc_qtabwidget.cpp:200
#13 0x020fb95e in QTabWidgetPrivate::_q_showTab (this=0x937f8a0, index=0) at widgets/qtabwidget.cpp:735
|