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

Francis Herne <francis.he...@yahoo.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |francis.he...@yahoo.co.uk

--- Comment #1 from Francis Herne <francis.he...@yahoo.co.uk> ---
This still causes a crash in 4.90.91 and the current 5.0 branch, albeit
slightly different.

When saving the second file, the "Overwrite <-> Cancel" dialog is shown. When
choosing 'Overwrite', KDevelop crashes iff the first file has unsaved changes.

------

Thread 1 "kdevelop" received signal SIGABRT, Aborted.
0x00007ffff43ab2a8 in raise () from /usr/lib/libc.so.6

#0  0x00007ffff43ab2a8 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff43ac72a in abort () from /usr/lib/libc.so.6
#2  0x00007ffff47a87cd in __gnu_cxx::__verbose_terminate_handler () at
/build/gcc/src/gcc-5-20160209/libstdc++-v3/libsupc++/vterminate.cc:95
        terminating = true
        t = <optimized out>
#3  0x00007ffff47a6636 in __cxxabiv1::__terminate (handler=<optimized out>) at
/build/gcc/src/gcc-5-20160209/libstdc++-v3/libsupc++/eh_terminate.cc:47
No locals.
#4  0x00007ffff47a6681 in std::terminate () at
/build/gcc/src/gcc-5-20160209/libstdc++-v3/libsupc++/eh_terminate.cc:57
No locals.
#5  0x00007ffff47a71bf in __cxxabiv1::__cxa_pure_virtual () at
/build/gcc/src/gcc-5-20160209/libstdc++-v3/libsupc++/pure.cc:50
No locals.
#6  0x00007ffff7a915e3 in KDevelop::MainWindow::updateTabColor (this=0xa00340,
doc=0xa3db90) at
/tmp/yaourt-tmp-flh/aur-kdevplatform-git/src/kdevplatform/shell/mainwindow.cpp:420
        color = {cspec = 11142656, ct = {argb = {alpha = 0, red = 0, green = 0,
blue = 0, pad = 0}, ahsv = {alpha = 0, hue = 0, saturation = 0, value = 0, pad
= 0}, acmyk = {alpha = 0, cyan = 0, magenta = 0, yellow = 0,
              black = 0}, ahsl = {alpha = 0, hue = 0, saturation = 0, lightness
= 0, pad = 0}, array = {0, 0, 0, 0, 0}}}
        doc = 0xa3db90
        this = 0xa00340
#7  0x00007ffff4d46659 in QObject::event(QEvent*) () from
/usr/lib/libQt5Core.so.5
#8  0x00007ffff5a81c4b in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#9  0x00007ffff5b940db in QMainWindow::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#10 0x00007ffff02abd9a in KMainWindow::event(QEvent*) () from
/usr/lib/libKF5XmlGui.so.5
#11 0x00007ffff02fb1c5 in KXmlGuiWindow::event(QEvent*) () from
/usr/lib/libKF5XmlGui.so.5
#12 0x00007ffff5a3d68c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#13 0x00007ffff5a428f6 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#14 0x00007ffff4d19518 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#15 0x00007ffff4d1b3da in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#16 0x00007ffff4d6e883 in ?? () from /usr/lib/libQt5Core.so.5
#17 0x00007fffec0eed87 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#18 0x00007fffec0eefe0 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0x00007fffec0ef08c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#20 0x00007ffff4d6ec8f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#21 0x00007ffff4d176fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#22 0x00007ffff4d1fb7c in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#23 0x000000000040cbfa in main (argc=1, argv=<optimized out>) at
/tmp/yaourt-tmp-flh/aur-kdevelop-git/src/kdevelop/app/main.cpp:680
        timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}
        description = "The KDevelop Integrated Development Environment"
        aboutData = {d = 0x63b6b0}
        debugArgs = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No
data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value =
{<std::__atomic_base<int>> = {static _S_alignment = 4,
                          _M_i = -1}, <No data fields>}}}, alloc = 0, begin =
0, end = 0, array = {0x0}}, d = 0x7ffff4dc8d40 <QListData::shared_null>}, d =
0x7ffff4dc8d40 <QListData::shared_null>}}, <No data fields>}
        debugeeName = {static null = {<No data fields>}, d = 0x7ffff4dc6ee0
<QArrayData::shared_null>}
        app = {<QApplication> = {<No data fields>}, <No data fields>}
        migrator = {d = 0x692e40}
        __PRETTY_FUNCTION__ = "int main(int, char**)"
        parser = {d = 0x6a96b0}
        initialFiles = {d = 0x7ffff4dc6ee0 <QArrayData::shared_null>}
        session = {static null = {<No data fields>}, d = 0x7ffff4dc6ee0
<QArrayData::shared_null>}
        nRunningSessions = <optimized out>
        splash = <optimized out>
        core = 0xbe45c0
        projectNames = {<QList<QString>> = {<QListSpecialMethods<QString>> =
{<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value =
{<std::__atomic_base<int>> = {static _S_alignment = 4,
                          _M_i = -1}, <No data fields>}}}, alloc = 0, begin =
0, end = 0, array = {0x0}}, d = 0x7ffff4dc8d40 <QListData::shared_null>}, d =
0x7ffff4dc8d40 <QListData::shared_null>}}, <No data fields>}

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

Reply via email to