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

            Bug ID: 359715
           Summary: Crash when clicking Add new -> File Data Source
           Product: LabPlot2
           Version: unspecified
          Platform: Gentoo Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: frontend
          Assignee: alexander.se...@web.de
          Reporter: aspotas...@gmail.com

See "Steps to Reproduce" below.

Reproducible: Always

Steps to Reproduce:
1. Create a project.
2. Open context menu for the project in the Project panel.
3. Click Add new -> File Data Source.

Actual Results:  
Crash (SIGSEGV). When running in GDB, LabPlot2 manages to open the import
dialog but then crashes immediately.

(gdb) thread apply all bt

Thread 1 (Thread 0x7ffff7f727c0 (LWP 2344)):                                    
#0  0x00007ffff5d1ae90 in QAbstractItemView::currentIndex() const () from
/usr/lib64/qt4/libQtGui.so.4                                                    
#1  0x000000000069a675 in TreeViewComboBox::currentModelIndex() const ()        
#2  0x00000000004c8b6b in ImportFileDialog::checkOkButton() ()                  
#3  0x00007ffff532b9aa in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4                              
#4  0x00000000004c44c8 in ImportFileWidget::fileNameChanged(QString const&) ()  
#5  0x00007ffff532b9aa in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4                              
#6  0x00007ffff5c25582 in QLineEdit::textChanged(QString const&) () from
/usr/lib64/qt4/libQtGui.so.4                                                    
#7  0x00007ffff5c25959 in QLineEdit::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) () from /usr/lib64/qt4/libQtGui.so.4            
#8  0x00007ffff532b9aa in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4                              
#9  0x00007ffff5e76eb5 in QLineControl::textChanged(QString const&) () from
/usr/lib64/qt4/libQtGui.so.4
#10 0x00007ffff5c2af9d in QLineControl::finishChange(int, bool, bool) () from
/usr/lib64/qt4/libQtGui.so.4
#11 0x00007ffff5c2bf97 in QLineControl::internalSetText(QString const&, int,
bool) () from /usr/lib64/qt4/libQtGui.so.4
#12 0x00000000004c30f3 in ImportFileWidget::loadSettings() ()
#13 0x00007ffff532b9aa in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007ffff533481a in QSingleShotTimer::timerEvent(QTimerEvent*) () from
/usr/lib64/qt4/libQtCore.so.4
#15 0x00007ffff532fb61 in QObject::event(QEvent*) () from
/usr/lib64/qt4/libQtCore.so.4
#16 0x00007ffff58469fc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtGui.so.4
#17 0x00007ffff584cf3d in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#18 0x00007ffff6c6562a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#19 0x00007ffff5317c2d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007ffff5347443 in QTimerInfoList::activateTimers() () from
/usr/lib64/qt4/libQtCore.so.4
#21 0x00007ffff53446b1 in timerSourceDispatch(_GSource*, int (*)(void*), void*)
() from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007ffff160f994 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#23 0x00007ffff160fbe8 in g_main_context_iterate.isra () from
/usr/lib64/libglib-2.0.so.0
#24 0x00007ffff160fc8c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#25 0x00007ffff534486e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#26 0x00007ffff58e6076 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/qt4/libQtGui.so.4
#27 0x00007ffff53167ef in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#28 0x00007ffff5316ae5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#29 0x00007ffff5ccd66c in QDialog::exec() () from /usr/lib64/qt4/libQtGui.so.4
#30 0x00000000004b6a25 in MainWin::newFileDataSourceActionTriggered() ()
#31 0x00007ffff532b9aa in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#32 0x00007ffff58408b2 in QAction::triggered(bool) () from
/usr/lib64/qt4/libQtGui.so.4
#33 0x00007ffff5842263 in QAction::activate(QAction::ActionEvent) () from
/usr/lib64/qt4/libQtGui.so.4
#34 0x00007ffff5c4f549 in
QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool) () from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007ffff5c53a99 in QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool) () from /usr/lib64/qt4/libQtGui.so.4
#36 0x00007ffff5898e3a in QWidget::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#37 0x00007ffff5c578fb in QMenu::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#38 0x00007ffff58469fc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtGui.so.4
#39 0x00007ffff584d07a in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#40 0x00007ffff6c6562a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#41 0x00007ffff5317c2d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtCore.so.4
#42 0x00007ffff584c873 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib64/qt4/libQtGui.so.4
#43 0x00007ffff58c0cdc in QETWidget::translateMouseEvent(_XEvent const*) ()
from /usr/lib64/qt4/libQtGui.so.4
#44 0x00007ffff58bf41c in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#45 0x00007ffff58e5fc2 in x11EventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /usr/lib64/qt4/libQtGui.so.4
#46 0x00007ffff160f994 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#47 0x00007ffff160fbe8 in g_main_context_iterate.isra () from
/usr/lib64/libglib-2.0.so.0
#48 0x00007ffff160fc8c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#49 0x00007ffff534486e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#50 0x00007ffff58e6076 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/qt4/libQtGui.so.4
#51 0x00007ffff53167ef in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#52 0x00007ffff5316ae5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#53 0x00007ffff5c56667 in QMenu::exec(QPoint const&, QAction*) () from
/usr/lib64/qt4/libQtGui.so.4
#54 0x0000000000696948 in ProjectExplorer::contextMenuEvent(QContextMenuEvent*)
()
#55 0x00007ffff5899102 in QWidget::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#56 0x00007ffff58469fc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtGui.so.4
#57 0x00007ffff584dcf8 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#58 0x00007ffff6c6562a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#59 0x00007ffff5317c2d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtCore.so.4
#60 0x00007ffff58c0a00 in QETWidget::translateMouseEvent(_XEvent const*) ()
from /usr/lib64/qt4/libQtGui.so.4
#61 0x00007ffff58bf41c in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#62 0x00007ffff58e5fc2 in x11EventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /usr/lib64/qt4/libQtGui.so.4
#63 0x00007ffff160f994 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#64 0x00007ffff160fbe8 in g_main_context_iterate.isra () from
/usr/lib64/libglib-2.0.so.0
#65 0x00007ffff160fc8c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#66 0x00007ffff534486e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#67 0x00007ffff58e6076 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/qt4/libQtGui.so.4
#68 0x00007ffff53167ef in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#69 0x00007ffff5316ae5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#70 0x00007ffff531bd89 in QCoreApplication::exec() () from
/usr/lib64/qt4/libQtCore.so.4
#71 0x00000000004ad513 in main ()
(gdb)

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

Reply via email to