Bug 174310 - crash when creating non-existent po file from pot
Summary: crash when creating non-existent po file from pot
Status: RESOLVED FIXED
Alias: None
Product: lokalize
Classification: Applications
Component: project management (show other bugs)
Version: unspecified
Platform: Compiled Sources Unspecified
: NOR crash
Target Milestone: ---
Assignee: Nick Shaforostoff
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-05 02:00 UTC by Frederik Schwarzer
Modified: 2009-04-14 00:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frederik Schwarzer 2008-11-05 02:00:01 UTC
Version:            (using Devel)
Installed from:    Compiled sources

If there is no po file yet  (only the pot) and I double-click on the entry in the Project Overview, lokalize crashes with the following bachtrace:
Application: Lokalize (lokalize), signal SIGABRT
[Current thread is 0 (LWP 23537)]

Thread 2 (Thread 0xb491ab90 (LWP 23538)):
#0  0xb7ff0424 in __kernel_vsyscall ()
#1  0xb6849025 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb68af542 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb6b36bfb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x817a0a8, th=0x817a718) at /home/compiler/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb6b3a51c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8179888, th=0x817a718) at /home/compiler/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0xb6b3549b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x817a0a8, th=0x817a718) at /home/compiler/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb6b3a65f in ThreadWeaver::WorkingHardState::applyForWork (this=0x8179888, th=0x817a718) at /home/compiler/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb6b37c73 in ThreadWeaver::WeaverImpl::applyForWork (this=0x817a0a8, th=0x817a718, previous=0x87a6a68) at /home/compiler/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb6b3879d in ThreadWeaver::ThreadRunHelper::run (this=0xb491a2f0, parent=0x817a0a8, th=0x817a718) at /home/compiler/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#9  0xb6b38915 in ThreadWeaver::Thread::run (this=0x817a718) at /home/compiler/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#10 0xb68ae52e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb68454c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#12 0xb66a261e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5f08740 (LWP 23537)):
[KCrash Handler]
#6  0xb7ff0424 in __kernel_vsyscall ()
#7  0xb65ed640 in raise () from /lib/i686/cmov/libc.so.6
#8  0xb65ef018 in abort () from /lib/i686/cmov/libc.so.6
#9  0xb68a66cd in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb68a6796 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb68a67dc in qt_assert_x () from /usr/lib/libQtCore.so.4
#12 0x080738cc in ~EditorWindow (this=0x85ff690) at /usr/include/qt4/QtCore/qvector.h:341
#13 0xb69ac26f in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#14 0xb6cd6788 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#15 0xb7046a3b in QMdiSubWindow::~QMdiSubWindow () from /usr/lib/libQtGui.so.4
#16 0xb69abf5c in qDeleteInEventHandler () from /usr/lib/libQtCore.so.4
#17 0xb69ad913 in QObject::event () from /usr/lib/libQtCore.so.4
#18 0xb6cd4e64 in QWidget::event () from /usr/lib/libQtGui.so.4
#19 0xb7045c7a in QMdiSubWindow::event () from /usr/lib/libQtGui.so.4
#20 0xb6c7d79c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#21 0xb6c856ea in QApplication::notify () from /usr/lib/libQtGui.so.4
#22 0xb79253bd in KApplication::notify (this=0xbf808204, receiver=0x878d978, event=0x87b3eb8) at /home/compiler/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#23 0xb699e0d1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#24 0xb699ed55 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#25 0xb69cc1fa in QEventDispatcherUNIX::processEvents () from /usr/lib/libQtCore.so.4
#26 0xb6d17ed6 in ?? () from /usr/lib/libQtGui.so.4
#27 0xb699c79a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#28 0xb699c95a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#29 0xb699f015 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#30 0xb6c7d617 in QApplication::exec () from /usr/lib/libQtGui.so.4
#31 0x0806b9ff in main (argc=5, argv=0xbf8083a4) at /home/compiler/kde/src/KDE/kdesdk/lokalize/src/main.cpp:111
Comment 1 Nick Shaforostoff 2009-04-14 00:42:50 UTC
SVN commit 953429 by shaforo:

BUG: 174310
fix in branch. trunk doesn't contain the bug since some time.



 M  +2 -2      project.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=953429