Summary: | [Kross ActionCollection::actions] Lokalize crashes when creating new project | ||
---|---|---|---|
Product: | [Applications] lokalize | Reporter: | IRIGOYEN Unai <u.irigoyen> |
Component: | general | Assignee: | Nick Shaforostoff <shafff> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | opensuse.lietuviu.kalba, schwarzer |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi |
Description
IRIGOYEN Unai
2011-01-19 11:26:33 UTC
Created attachment 56673 [details] New crash information added by DrKonqi lokalize (1.2) on KDE Platform 4.6.00 (4.6.0) "release 375" using Qt 4.7.1 - What I was doing when the application crashed: I upgraded openSUSE 11.3 64 bit system from http://download.opensuse.org/repositories/KDE%3a/Release%3a/46/openSUSE_11.3/ I removed .kde4 directory. From konsole started Lokalize. Go to meniu Project > Create new project. Enter file name. Select Scripts tab. Crash -- Backtrace (Reduced): #6 0x00007f562a6fd2db in Kross::ActionCollection::actions() const () from /usr/lib64/libkrosscore.so.4 #7 0x00007f562a4e381d in Kross::ActionCollectionModel::rowCount(QModelIndex const&) const () from /usr/lib64/libkrossui.so.4 #8 0x00007f56277599da in QAbstractItemModel::hasChildren(QModelIndex const&) const () from /usr/lib64/libQtCore.so.4 #9 0x00007f56281bc172 in QTreeView::doItemsLayout (this=0xbdfed0) at itemviews/qtreeview.cpp:2024 #10 0x00007f56281b75d4 in QTreeViewPrivate::updateScrollBars (this=0xdc0760) at itemviews/qtreeview.cpp:3439 Created attachment 56792 [details]
New crash information added by DrKonqi
lokalize (1.2) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.1
- What I was doing when the application crashed:
After giving the file name, the config dialog shows up ... and vanishes again with this crash.
-- Backtrace (Reduced):
#7 0xb77d4a0f in QList (this=0x9ee67e8) at /usr/include/qt4/QtCore/qlist.h:118
#8 Kross::ActionCollection::actions (this=0x9ee67e8) at /home/fs/kdesrc/kdelibs/kross/core/actioncollection.cpp:162
#9 0xb77b8496 in Kross::ActionCollectionModel::rowCount (this=0xa28d200, index=...) at /home/fs/kdesrc/kdelibs/kross/ui/model.cpp:228
#10 0xb5ad4b0e in QAbstractItemModel::hasChildren (this=0xa28d200, parent=...) at kernel/qabstractitemmodel.cpp:1630
#11 0xb6392adf in QTreeView::doItemsLayout (this=0x9fc5e00) at itemviews/qtreeview.cpp:2024
i protected kdelibs code from crashing. wait for kdelibs 4.6.1 Created attachment 57295 [details] New crash information added by DrKonqi lokalize (1.2) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.1 - What I was doing when the application crashed: Install https://api.opensuse.org/build/home:remur:branches:KDE:Distro:Factory/openSUSE_Factory/x86_64/kdelibs4/kdelibs4-4.6.0-384.1.x86_64.rpm to test if http://commits.kde.org/kdelibs/1482ddf6a67537d71b7208084b6c5f5239c39e65 patch work (see also https://bugzilla.novell.com/show_bug.cgi?id=608699 ) Open Lokalize Go to meniu Project > Create new project. Enter file name. Confirm name Dialog opens and imediatly crash -- Backtrace (Reduced): #6 QList (this=0x91d260) at /usr/include/QtCore/qlist.h:118 #7 Kross::ActionCollection::actions (this=0x91d260) at /usr/src/debug/kdelibs-4.6.0/kross/core/actioncollection.cpp:162 #8 0x00007f14ef62581d in Kross::ActionCollectionModel::rowCount (this=<value optimized out>, index=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kross/ui/model.cpp:228 #9 0x00007f14ec8c292a in QAbstractItemModel::hasChildren(QModelIndex const&) const () from /usr/lib64/libQtCore.so.4 #10 0x00007f14ed31a732 in QTreeView::doItemsLayout() () from /usr/lib64/libQtGui.so.4 Then I downloaded and installed all your packages, not only kdelibs4. Then I had no crash while going to Project > Create new project. :) But I still can not create new project via Project > New project wizard, If go go from menu (still no reaction). And it crash, if I try to do this by starting lokalize from command line with parameter of not .po file: > echo "bla bla bla" > /tmp/geras.po > lokalize /tmp/geras.po and after that go Project > New project wizard see https://bugs.kde.org/show_bug.cgi?id=266457 Today I found Lokalize 4.6.1 in http://download.opensuse.org/repositories/KDE:/Release:/46/openSUSE_11.4/ ! And I again switched my system to KDE4.6 repo. Now I can create new project via "Project > Create new project" and "Project > New project wizard"! Thanks! |