Bug 240540

Summary: Lokalize crashes when clicking on "Scripts" in the Create New Project Dialog
Product: [Applications] lokalize Reporter: Panagiotis Papadopoulos <pano_90>
Component: generalAssignee: Nick Shaforostoff <shafff>
Status: RESOLVED DUPLICATE    
Severity: crash CC: alex.v.wolf, alexxy, antonis+kdebugs, johannesobermayr, kde, lpapp
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
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 Panagiotis Papadopoulos 2010-06-03 02:27:04 UTC
Application: lokalize (1.1)
KDE Platform Version: 4.4.80 (KDE 4.4.80 (KDE 4.5 Beta1))
Qt Version: 4.6.2
Operating System: Linux 2.6.34-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
What I was doing when the application crashed:

Lokalize crashes when clicking on "Scripts" in the Create New Project Dialog.
I removed my lokalizerc and the lokalize folder from my .kde4 folder, then opened Lokalize.
I went to Project → Create new Project, and clicked on scripts. Lokalize immediately crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Lokalize (lokalize), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb2dce44760 (LWP 3497))]

Thread 3 (Thread 0x7fb2c9386710 (LWP 3498)):
#0  0x00007fb2d720243c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fb2d981226b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fb2db66005e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007fb2db662373 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007fb2db66126f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007fb2db6612f8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fb2d9811ba5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fb2d71fdcb0 in start_thread () from /lib/libpthread.so.0
#8  0x00007fb2d8f8678d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb2c84ec710 (LWP 3502)):
#0  0x00007fb2d720243c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fb2d981226b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fb2db66005e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007fb2db662373 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007fb2db66126f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007fb2db6612f8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fb2d9811ba5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fb2d71fdcb0 in start_thread () from /lib/libpthread.so.0
#8  0x00007fb2d8f8678d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb2dce44760 (LWP 3497)):
[KCrash Handler]
#6  0x00007fb2dc806fe2 in Kross::ActionCollection::actions() const () from /usr/lib/libkrosscore.so.4
#7  0x00007fb2dc5e9bae in Kross::ActionCollectionModel::rowCount(QModelIndex const&) const () from /usr/lib/libkrossui.so.4
#8  0x00007fb2d98edb0a in QAbstractItemModel::hasChildren(QModelIndex const&) const () from /usr/lib/libQtCore.so.4
#9  0x00007fb2da2f3740 in QTreeView::doItemsLayout() () from /usr/lib/libQtGui.so.4
#10 0x00007fb2da2b0d65 in QAbstractItemView::event(QEvent*) () from /usr/lib/libQtGui.so.4
#11 0x00007fb2d9dbbe84 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#12 0x00007fb2d9dbff6a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#13 0x00007fb2dba858f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#14 0x00007fb2d98fa79c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#15 0x00007fb2d9e0a8df in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#16 0x00007fb2d9e0ae1a in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#17 0x00007fb2d9e0ac56 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#18 0x00007fb2d9e0a7cf in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#19 0x00007fb2d9e0ae1a in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#20 0x00007fb2d9e0ac56 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#21 0x00007fb2d9e0a7cf in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#22 0x00007fb2d9e0ae1a in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#23 0x00007fb2d9deff89 in QStackedLayout::setCurrentIndex(int) () from /usr/lib/libQtGui.so.4
#24 0x00007fb2dbabaded in KPageViewPrivate::_k_pageSelected(QModelIndex const&, QModelIndex const&) () from /usr/lib/libkdeui.so.5
#25 0x00007fb2dbabb212 in KPageView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#26 0x00007fb2dbabe4d0 in KPageWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#27 0x00007fb2d990e62f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#28 0x00007fb2da3041ba in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib/libQtGui.so.4
#29 0x00007fb2da3042b2 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4
#30 0x00007fb2da2b174a in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#31 0x00007fb2d9e0bb19 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#32 0x00007fb2da1a2c46 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#33 0x00007fb2da2aea33 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#34 0x00007fb2d98fa927 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#35 0x00007fb2d9dbbe51 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#36 0x00007fb2d9dc07ea in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#37 0x00007fb2dba858f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#38 0x00007fb2d98fa79c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#39 0x00007fb2d9dbcdd5 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#40 0x00007fb2d9e37628 in ?? () from /usr/lib/libQtGui.so.4
#41 0x00007fb2d9e36029 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#42 0x00007fb2d9e5b7f2 in ?? () from /usr/lib/libQtGui.so.4
#43 0x00007fb2d5a95b33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#44 0x00007fb2d5a96310 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#45 0x00007fb2d5a965ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#46 0x00007fb2d992300f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#47 0x00007fb2d9e5b4be in ?? () from /usr/lib/libQtGui.so.4
#48 0x00007fb2d98f9b82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#49 0x00007fb2d98f9dbc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#50 0x00007fb2d98fe0eb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#51 0x0000000000435641 in _start ()

Reported using DrKonqi
Comment 1 Nicolas L. 2010-06-03 07:44:51 UTC
please install the debug package for kdesdk qt kdelibs
Comment 2 Nicolas L. 2010-06-03 07:45:11 UTC
sorry, and then give the new backtrace
Comment 3 Panagiotis Papadopoulos 2010-06-03 15:28:10 UTC
Here's the backtrace with kdelibs + kdesdk debug symbols. Later I'll also compile Qt with debugging symbols and then post another backtrace.
(Arch Linux does not offer debug packages)

Application: Lokalize (lokalize), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f20c3a63760 (LWP 26389))]

Thread 3 (Thread 0x7f20b09cc710 (LWP 26390)):
#0  0x00007f20bde2143c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f20c043126b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f20c227f019 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xbfc820, th=0x10b32f0)
    at /home/pano/Projekte/build/kdelibs/src/kdelibs-4.4.80/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f20c2281323 in ThreadWeaver::WorkingHardState::applyForWork (this=0xb41c20, th=0x10b32f0)
    at /home/pano/Projekte/build/kdelibs/src/kdelibs-4.4.80/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f20c228021f in ThreadWeaver::ThreadRunHelper::run (this=0x7f20b09cbe30, parent=0xbfc820, th=0x10b32f0)
    at /home/pano/Projekte/build/kdelibs/src/kdelibs-4.4.80/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f20c22802a8 in ThreadWeaver::Thread::run (this=0x10b32f0) at /home/pano/Projekte/build/kdelibs/src/kdelibs-4.4.80/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f20c0430ba5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f20bde1ccb0 in start_thread () from /lib/libpthread.so.0
#8  0x00007f20bfba578d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f20af307710 (LWP 26393)):
#0  0x00007f20bde2143c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f20c043126b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f20c227f019 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xc1a4a0, th=0x15f2310)
    at /home/pano/Projekte/build/kdelibs/src/kdelibs-4.4.80/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f20c2281323 in ThreadWeaver::WorkingHardState::applyForWork (this=0xb3e680, th=0x15f2310)
    at /home/pano/Projekte/build/kdelibs/src/kdelibs-4.4.80/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f20c228021f in ThreadWeaver::ThreadRunHelper::run (this=0x7f20af306e30, parent=0xc1a4a0, th=0x15f2310)
    at /home/pano/Projekte/build/kdelibs/src/kdelibs-4.4.80/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f20c22802a8 in ThreadWeaver::Thread::run (this=0x15f2310) at /home/pano/Projekte/build/kdelibs/src/kdelibs-4.4.80/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f20c0430ba5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f20bde1ccb0 in start_thread () from /lib/libpthread.so.0
#8  0x00007f20bfba578d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f20c3a63760 (LWP 26389)):
[KCrash Handler]
#6  0x00007f20c3425fcb in QList (this=0x119e310) at /usr/include/QtCore/qlist.h:114
#7  Kross::ActionCollection::actions (this=0x119e310) at /home/pano/Projekte/build/kdelibs/src/kdelibs-4.4.80/kross/core/actioncollection.cpp:162
#8  0x00007f20c3208b8e in Kross::ActionCollectionModel::rowCount (this=<value optimized out>, index=<value optimized out>)
    at /home/pano/Projekte/build/kdelibs/src/kdelibs-4.4.80/kross/ui/model.cpp:223
#9  0x00007f20c050cad2 in QAbstractItemModel::hasIndex(int, int, QModelIndex const&) const () from /usr/lib/libQtCore.so.4
#10 0x00007f20c3207d1d in Kross::ActionCollectionModel::index (this=0x2178130, row=0, column=0, parent=...) at /home/pano/Projekte/build/kdelibs/src/kdelibs-4.4.80/kross/ui/model.cpp:229
#11 0x00007f20c0f0b5c1 in QTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#12 0x00007f20c0f10123 in QTreeView::drawTree(QPainter*, QRegion const&) const () from /usr/lib/libQtGui.so.4
#13 0x00007f20c0f10b03 in QTreeView::paintEvent(QPaintEvent*) () from /usr/lib/libQtGui.so.4
#14 0x00007f20c0a2a7e4 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#15 0x00007f20c0dc1c46 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#16 0x00007f20c0ecda33 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00007f20c0f11d22 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x00007f20c0519927 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#19 0x00007f20c09dae51 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00007f20c09def6a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0x00007f20c26a42d6 in KApplication::notify (this=0x7fff8351c5a0, receiver=0x2169a90, event=0x7fff83519240)
    at /home/pano/Projekte/build/kdelibs/src/kdelibs-4.4.80/kdeui/kernel/kapplication.cpp:302
#22 0x00007f20c051979c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#23 0x00007f20c0a25c18 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#24 0x00007f20c0a267df in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#25 0x00007f20c0a2669c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#26 0x00007f20c0a2669c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#27 0x00007f20c0a2669c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#28 0x00007f20c0a2669c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#29 0x00007f20c0a2595a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#30 0x00007f20c0a267df in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#31 0x00007f20c0a2595a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#32 0x00007f20c0a267df in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#33 0x00007f20c0a2595a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#34 0x00007f20c0a267df in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#35 0x00007f20c0a2595a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#36 0x00007f20c0a267df in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#37 0x00007f20c0a2669c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#38 0x00007f20c0a2669c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#39 0x00007f20c0a2595a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#40 0x00007f20c0a267df in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#41 0x00007f20c0a2595a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#42 0x00007f20c0bd94e0 in ?? () from /usr/lib/libQtGui.so.4
#43 0x00007f20c0a1c960 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
#44 0x00007f20c0a2ace2 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#45 0x00007f20c09dae84 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#46 0x00007f20c09def6a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#47 0x00007f20c26a42d6 in KApplication::notify (this=0x7fff8351c5a0, receiver=0xd274f0, event=0x170d510) at /home/pano/Projekte/build/kdelibs/src/kdelibs-4.4.80/kdeui/kernel/kapplication.cpp:302
#48 0x00007f20c051979c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#49 0x00007f20c051ce3d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#50 0x00007f20c0541ad3 in ?? () from /usr/lib/libQtCore.so.4
#51 0x00007f20bc6b4b33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#52 0x00007f20bc6b5310 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#53 0x00007f20bc6b55ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#54 0x00007f20c054200f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#55 0x00007f20c0a7a4be in ?? () from /usr/lib/libQtGui.so.4
#56 0x00007f20c0518b82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#57 0x00007f20c0518dbc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#58 0x00007f20c051d0eb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#59 0x00000000004355ad in main (argc=1, argv=0x7fff8351cc98) at /home/pano/Projekte/build/kdesdk/src/kdesdk-4.4.80/lokalize/src/main.cpp:117
Comment 4 Antonis Kanouras 2010-06-15 03:53:27 UTC
Created attachment 48020 [details]
New crash information added by DrKonqi

lokalize (1.1) on KDE Platform 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2)) using Qt 4.7.0

This bug persists in KDE SC 4.5 Beta2 - here's another backtrace with full debug information, from Kubuntu provided packages this time.

Please let me know if there's anything else I can do to help debug this.

-- Backtrace (Reduced):
#6  QList (this=0x2a0d630) at /usr/include/qt4/QtCore/qlist.h:118
#7  Kross::ActionCollection::actions (this=0x2a0d630) at ../../../kross/core/actioncollection.cpp:162
#8  0x00007fc59e28e138 in Kross::ActionCollectionModel::rowCount (this=<value optimized out>, index=<value optimized out>) at ../../../kross/ui/model.cpp:223
#9  0x00007fc59b47dffa in QAbstractItemModel::hasChildren (this=0x7fff8bcd4130, parent=...) at kernel/qabstractitemmodel.cpp:1630
#10 0x00007fc59c65cdf1 in QTreeView::doItemsLayout (this=0x2c35b60) at itemviews/qtreeview.cpp:2024
Comment 5 Nick Shaforostoff 2010-06-15 23:31:54 UTC
SVN commit 1138383 by shaforo:

quick fix for Lokalize crash. It is presumably triggered when new script-actions are added.
i guess the problem is that ActionCollection::addAction may remove an action silently w/o notifying the model

BUG: 240540
CCMAIL: danders@get2net.dk
CCMAIL: mail@dipe.org



 M  +5 -1      model.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1138383
Comment 6 Johannes Obermayr 2010-07-11 12:31:27 UTC
Created attachment 48774 [details]
New crash information added by DrKonqi

lokalize (1.1) on KDE Platform 4.4.92 (KDE 4.4.92 (KDE 4.5 RC2)) "release 2" using Qt 4.6.3

It is not fixed in 4.4.92 ...

(Making drkonqi happy, happy, ...)

-- Backtrace (Reduced):
#7  0xb76868de in QList (this=0x8474980) at /usr/include/QtCore/qlist.h:114
#8  Kross::ActionCollection::actions (this=0x8474980) at /usr/src/debug/kdelibs-4.4.92/kross/core/actioncollection.cpp:162
#9  0xb76690f6 in Kross::ActionCollectionModel::rowCount (this=0x866fbc8, index=...) at /usr/src/debug/kdelibs-4.4.92/kross/ui/model.cpp:228
#10 0xb5f837cf in QAbstractItemModel::hasChildren (this=0x866fbc8, parent=...) at kernel/qabstractitemmodel.cpp:1630
#11 0xb67b5dec in QTreeView::doItemsLayout (this=0x8667688) at itemviews/qtreeview.cpp:1998
Comment 7 Christoph Feck 2010-07-31 16:52:19 UTC
*** Bug 246329 has been marked as a duplicate of this bug. ***
Comment 8 Alexey Shvetsov 2010-08-25 23:35:35 UTC
Created attachment 50961 [details]
New crash information added by DrKonqi

lokalize (1.1) on KDE Platform 4.5.66 (KDE 4.5.66 (KDE 4.6 >= 20100825)) using Qt 4.7.0

- What I was doing when the application crashed:

When you trying to setup new project or adjust settings on existing one and chose scripts in setting it will crash lokalize

-- Backtrace (Reduced):
#6  QList (this=0x2a00210) at /usr/include/qt4/QtCore/qlist.h:118
#7  Kross::ActionCollection::actions (this=0x2a00210) at ../../../kdelibs-9999/kross/core/actioncollection.cpp:162
#8  0x00007ff00cc3c7bb in Kross::ActionCollectionModel::rowCount (this=<value optimized out>, index=<value optimized out>) at ../../../kdelibs-9999/kross/ui/model.cpp:228
#9  0x0000003b43f5875a in QAbstractItemModel::hasChildren (this=<value optimized out>, parent=<value optimized out>) at kernel/qabstractitemmodel.cpp:1630
#10 0x0000003b46d3d521 in QTreeView::doItemsLayout (this=<value optimized out>) at itemviews/qtreeview.cpp:2024
Comment 9 Christoph Feck 2010-09-16 16:12:21 UTC

*** This bug has been marked as a duplicate of bug 207791 ***