Bug 254233 - Segmentation Fault while Closing KDevelop (fresh Ubuntu 10.10)
Summary: Segmentation Fault while Closing KDevelop (fresh Ubuntu 10.10)
Status: RESOLVED DUPLICATE of bug 236037
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.1.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-15 08:22 UTC by Travis Gockel
Modified: 2011-02-16 15:42 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.16 KB, text/plain)
2010-11-22 18:24 UTC, Plenty Groover Jr.
Details
New crash information added by DrKonqi (10.92 KB, text/plain)
2010-12-19 03:51 UTC, Andreas
Details
New crash information added by DrKonqi (15.20 KB, text/plain)
2011-02-16 15:42 UTC, Здравко Гърмев
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Travis Gockel 2010-10-15 08:22:15 UTC
Application: kdevelop (4.0.2 (using KDevPlatform 1.0.2))
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
Simply opening and closing KDevelop will cause a segmentation fault on close.  However, no data is corrupted and the system works perfectly fine.  Altering settings and then closing the application saves those settings properly, so there is little to complain about :-).

This is a fresh Ubuntu 10.10 Desktop install.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f18b8b67760 (LWP 13883))]

Thread 3 (Thread 0x7f18a7f68710 (LWP 13885)):
#0  0x00007f18b5fbc1e3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f18af7cb009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f18af7cb7b5 in g_main_loop_run () from /lib/libglib-2.0.so.0
#3  0x00007f18a869f0f4 in ?? () from /usr/lib/libgio-2.0.so.0
#4  0x00007f18af7f07e4 in ?? () from /lib/libglib-2.0.so.0
#5  0x00007f18b5ccc971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#6  0x00007f18b5fc892d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f189a922710 (LWP 13886)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007f18b72c8da2 in wait (this=<value optimized out>, mutex=0x2678ff0, time=200000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2678ff0, time=200000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f18b29d6c6e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2678fd0) at ../../language/duchain/duchain.cpp:286
#4  0x00007f18b72c827e in QThreadPrivate::start (arg=0x2678fd0) at thread/qthread_unix.cpp:266
#5  0x00007f18b5ccc971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#6  0x00007f18b5fc892d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f18b8b67760 (LWP 13883)):
[KCrash Handler]
#6  0x00007f18b8037f45 in ProvidersModel::data (this=<value optimized out>, index=<value optimized out>, role=<value optimized out>) at ../../shell/documentationview.cpp:51
#7  0x00007f18b6b1284c in QComboBoxPrivate::itemText (this=0x3566db0, index=...) at widgets/qcombobox.cpp:1270
#8  0x00007f18b6b129e6 in QComboBox::currentText (this=<value optimized out>) at widgets/qcombobox.cpp:2039
#9  0x00007f18b6b134f6 in QComboBox::initStyleOption (this=0x3566c80, option=0x7fff18dd20b0) at widgets/qcombobox.cpp:1119
#10 0x00007f18b6b15f26 in QComboBoxPrivate::updateViewContainerPaletteAndOpacity (this=0x3566db0) at widgets/qcombobox.cpp:1078
#11 0x00007f18b6b18cb8 in QComboBox::changeEvent (this=0x3566c80, e=0x7fff18dd2900) at widgets/qcombobox.cpp:2734
#12 0x00007f18b6778838 in QWidget::event (this=0x3566c80, event=0x7fff18dd2900) at kernel/qwidget.cpp:8477
#13 0x00007f18b6722fdc in QApplicationPrivate::notify_helper (this=0x2239db0, receiver=0x3566c80, e=0x7fff18dd2900) at kernel/qapplication.cpp:4396
#14 0x00007f18b6728aed in QApplication::notify (this=0x7fff18dd3f10, receiver=0x3566c80, e=0x7fff18dd2900) at kernel/qapplication.cpp:4277
#15 0x00007f18b7911156 in KApplication::notify (this=0x7fff18dd3f10, receiver=0x3566c80, event=0x7fff18dd2900) at ../../kdeui/kernel/kapplication.cpp:310
#16 0x00007f18b73bbcdc in QCoreApplication::notifyInternal (this=0x7fff18dd3f10, receiver=0x3566c80, event=0x7fff18dd2900) at kernel/qcoreapplication.cpp:732
#17 0x00007f18b67749a5 in sendEvent (this=0x3566db0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#18 QWidgetPrivate::propagatePaletteChange (this=0x3566db0) at kernel/qwidget.cpp:1870
#19 0x00007f18b6774b63 in QWidgetPrivate::setPalette_helper (this=0x3566db0, palette=...) at kernel/qwidget.cpp:4614
#20 0x00007f18b6774c09 in QWidgetPrivate::resolvePalette (this=0x3566db0) at kernel/qwidget.cpp:4604
#21 0x00007f18b67823c7 in QWidget::setParent (this=0x3566c80, parent=0x0, f=) at kernel/qwidget.cpp:10018
#22 0x00007f18b6782872 in QWidget::setParent (this=0x7fff18dd1fd0, parent=0x2f12dd8) at kernel/qwidget.cpp:9937
#23 0x00007f18b67858e0 in QWidgetAction::releaseWidget (this=0x357d4e0, widget=0x3566c80) at kernel/qwidgetaction.cpp:207
#24 0x00007f18b6bc6953 in QToolBarLayout::~QToolBarLayout (this=0x3563280, __in_chrg=<value optimized out>) at widgets/qtoolbarlayout.cpp:101
#25 0x00007f18b677e044 in QWidget::~QWidget (this=0x35604e0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1501
#26 0x00007f18b7a1dcae in KToolBar::~KToolBar (this=0x35604e0, __in_chrg=<value optimized out>) at ../../kdeui/widgets/ktoolbar.cpp:728
#27 0x00007f18b73cdd5f in QObjectPrivate::deleteChildren (this=0x3562240) at kernel/qobject.cpp:1957
#28 0x00007f18b677e168 in QWidget::~QWidget (this=0x355cc60, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1589
#29 0x00007f18b7fc6b6a in DocumentationView::~DocumentationView (this=0x355cc60, __in_chrg=<value optimized out>) at ../../shell/documentationview.h:32
#30 0x00007f18b73cdd5f in QObjectPrivate::deleteChildren (this=0x35640a0) at kernel/qobject.cpp:1957
#31 0x00007f18b677e168 in QWidget::~QWidget (this=0x3563640, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1589
#32 0x00007f18b270023e in ?? () from /usr/lib/libsublime.so.1
#33 0x00007f18b73cdd5f in QObjectPrivate::deleteChildren (this=0x2fd88c0) at kernel/qobject.cpp:1957
#34 0x00007f18b677e168 in QWidget::~QWidget (this=0x304cd30, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1589
#35 0x00007f18b270655b in ?? () from /usr/lib/libsublime.so.1
#36 0x00007f18b73cdd5f in QObjectPrivate::deleteChildren (this=0x24e8e70) at kernel/qobject.cpp:1957
#37 0x00007f18b677e168 in QWidget::~QWidget (this=0x2527e40, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1589
#38 0x00007f18b79ef985 in KMainWindow::~KMainWindow (this=0x2527e40, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:473
#39 0x00007f18b26f2bb9 in Sublime::MainWindow::~MainWindow() () from /usr/lib/libsublime.so.1
#40 0x00007f18b7fd73ae in KDevelop::MainWindow::~MainWindow (this=0x2527e40, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../shell/mainwindow.cpp:128
#41 0x00007f18b73cdc08 in QObject::event (this=0x2527e40, e=0x2f12dd8) at kernel/qobject.cpp:1202
#42 0x00007f18b67786df in QWidget::event (this=0x2527e40, event=0x267c360) at kernel/qwidget.cpp:8646
#43 0x00007f18b6b6041b in QMainWindow::event (this=0x2527e40, event=0x267c360) at widgets/qmainwindow.cpp:1417
#44 0x00007f18b7a2d683 in KXmlGuiWindow::event (this=0x7fff18dd1fd0, ev=0x2f12dd8) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:130
#45 0x00007f18b6722fdc in QApplicationPrivate::notify_helper (this=0x2239db0, receiver=0x2527e40, e=0x267c360) at kernel/qapplication.cpp:4396
#46 0x00007f18b6728aed in QApplication::notify (this=0x7fff18dd3f10, receiver=0x2527e40, e=0x267c360) at kernel/qapplication.cpp:4277
#47 0x00007f18b7911156 in KApplication::notify (this=0x7fff18dd3f10, receiver=0x2527e40, event=0x267c360) at ../../kdeui/kernel/kapplication.cpp:310
#48 0x00007f18b73bbcdc in QCoreApplication::notifyInternal (this=0x7fff18dd3f10, receiver=0x2527e40, event=0x267c360) at kernel/qcoreapplication.cpp:732
#49 0x00007f18b73bec22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x19ed110) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x19ed110) at kernel/qcoreapplication.cpp:1373
#51 0x00007f18b73e8653 in sendPostedEvents (s=0x223d920) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#52 postEventSourceDispatch (s=0x223d920) at kernel/qeventdispatcher_glib.cpp:277
#53 0x00007f18af7c7342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#54 0x00007f18af7cb2a8 in ?? () from /lib/libglib-2.0.so.0
#55 0x00007f18af7cb45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#56 0x00007f18b73e8193 in QEventDispatcherGlib::processEvents (this=0x19ec8b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#57 0x00007f18b67d5a4e in QGuiEventDispatcherGlib::processEvents (this=0x7fff18dd1fd0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#58 0x00007f18b73baa02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#59 0x00007f18b73badec in QEventLoop::exec (this=0x7fff18dd3d40, flags=) at kernel/qeventloop.cpp:201
#60 0x00007f18b73beebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#61 0x00000000004085f7 in _start ()

This bug may be a duplicate of or related to bug 236037.

Possible duplicates by query: bug 252744, bug 251938, bug 247476, bug 247406, bug 241592.

Reported using DrKonqi
Comment 1 Milian Wolff 2010-10-16 13:00:29 UTC

*** This bug has been marked as a duplicate of bug 236037 ***
Comment 2 Plenty Groover Jr. 2010-11-22 18:24:43 UTC
Created attachment 53635 [details]
New crash information added by DrKonqi

kdevelop (4.0.2 (using KDevPlatform 1.0.2)) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:

Simply opened KDevelop and then closed it.  This crash can be duplicated each and every time.

-- Backtrace (Reduced):
#7  0x0044ad67 in ProvidersModel::data (this=0x90c4e30, index=..., role=0) at ../../shell/documentationview.cpp:51
#8  0x0143ab39 in QComboBoxPrivate::itemText (this=0x90c4978, index=...) at widgets/qcombobox.cpp:1270
#9  0x0143acd0 in QComboBox::currentText (this=0x90c47d8) at widgets/qcombobox.cpp:2039
#10 0x0143b8fd in QComboBox::initStyleOption (this=0x90c47d8, option=0xbf8d6a10) at widgets/qcombobox.cpp:1119
#11 0x0143ee61 in QComboBoxPrivate::updateViewContainerPaletteAndOpacity (this=0x90c4978) at widgets/qcombobox.cpp:1078
Comment 3 Andreas 2010-12-19 03:51:56 UTC
Created attachment 55059 [details]
New crash information added by DrKonqi

kdevelop (4.0.2 (using KDevPlatform 1.0.2)) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
Programm zeigt nach Beendigung Absturzmitteilung.

-- Backtrace (Reduced):
#6  0x00007fb0c04c4f45 in ProvidersModel::data (this=<value optimized out>, index=<value optimized out>, role=<value optimized out>) at ../../shell/documentationview.cpp:51
#7  0x00007fb0bef9f84c in QComboBoxPrivate::itemText (this=0x35a7670, index=...) at widgets/qcombobox.cpp:1270
#8  0x00007fb0bef9f9e6 in QComboBox::currentText (this=<value optimized out>) at widgets/qcombobox.cpp:2039
#9  0x00007fb0befa04f6 in QComboBox::initStyleOption (this=0x35a7540, option=0x7fff5cad6250) at widgets/qcombobox.cpp:1119
#10 0x00007fb0befa2f26 in QComboBoxPrivate::updateViewContainerPaletteAndOpacity (this=0x35a7670) at widgets/qcombobox.cpp:1078
Comment 4 Здравко Гърмев 2011-02-16 15:42:00 UTC
Created attachment 57301 [details]
New crash information added by DrKonqi

kdevelop (4.0.2 (using KDevPlatform 1.0.2)) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
When I close KDevelop main window, bug report bring up. There was no project currently open. Only 2 independent source files was on front.

-- Backtrace (Reduced):
#7  0x00d0fd67 in ProvidersModel::data (this=0x9929ee8, index=..., role=0) at ../../shell/documentationview.cpp:51
#8  0x01641b39 in QComboBoxPrivate::itemText (this=0x9929a30, index=...) at widgets/qcombobox.cpp:1270
#9  0x01641cd0 in QComboBox::currentText (this=0x99280e8) at widgets/qcombobox.cpp:2039
#10 0x016428fd in QComboBox::initStyleOption (this=0x99280e8, option=0xbfb08820) at widgets/qcombobox.cpp:1119
#11 0x01645e61 in QComboBoxPrivate::updateViewContainerPaletteAndOpacity (this=0x9929a30) at widgets/qcombobox.cpp:1078