Summary: | Lokalize crashes when clicking on "Scripts" in the Create New Project Dialog | ||
---|---|---|---|
Product: | [Applications] lokalize | Reporter: | Panagiotis Papadopoulos <pano_90> |
Component: | general | Assignee: | 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
please install the debug package for kdesdk qt kdelibs sorry, and then give the new backtrace 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 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
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 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
*** Bug 246329 has been marked as a duplicate of this bug. *** 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
*** This bug has been marked as a duplicate of bug 207791 *** |