Bug 329558 - Lokalize crashs when search for 'placeholder' in TM
Summary: Lokalize crashs when search for 'placeholder' in TM
Status: RESOLVED WORKSFORME
Alias: None
Product: lokalize
Classification: Applications
Component: general (show other bugs)
Version: 1.5
Platform: Mageia RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Nick Shaforostoff
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-01-03 11:13 UTC by Dimitrios Glentadakis
Modified: 2014-11-27 05:11 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (18.98 KB, text/plain)
2014-02-04 17:02 UTC, Dimitrios Glentadakis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dimitrios Glentadakis 2014-01-03 11:13:45 UTC
Application: lokalize (1.5)
KDE Platform Version: 4.10.5
Qt Version: 4.8.5
Operating System: Linux 3.10.25-desktop-1.mga3 x86_64
Distribution: "Mageia 3"

-- Information about the crash:
When i search for the term 'placeholder', in the field source in TM, Lokalize crashs
However i am able to do searches with other terms.
Maybe the 'placeholder' is a keyword ?

The crash can be reproduced every time.

-- Backtrace:
Application: Lokalize (lokalize), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f08141c9780 (LWP 3226))]

Thread 5 (Thread 0x7f07fe732700 (LWP 3227)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0810a64b9b in wait (time=18446744073709551615, this=0x514ed20) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x514eaa0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f08115754d6 in QFileInfoGatherer::run (this=0x514ea90) at dialogs/qfileinfogatherer.cpp:214
#4  0x00007f0810a6463c in QThreadPrivate::start (arg=0x514ea90) at thread/qthread_unix.cpp:338
#5  0x00007f080e014d18 in start_thread (arg=0x7f07fe732700) at pthread_create.c:308
#6  0x00007f081012543d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:110
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f07fdf31700 (LWP 3228)):
#0  0x00007f081011ba0d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f080c3649a4 in g_main_context_poll (n_fds=1, fds=0x7f07f00029b0, timeout=-1, context=0x7f07f00009a0, priority=<optimized out>) at gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7f07f00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285
#3  0x00007f080c364ac4 in g_main_context_iteration (context=0x7f07f00009a0, may_block=1) at gmain.c:3351
#4  0x00007f0810b8f9c6 in QEventDispatcherGlib::processEvents (this=0x7f07f00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x00007f0810b6015f in QEventLoop::processEvents (this=this@entry=0x7f07fdf30dd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f0810b603e8 in QEventLoop::exec (this=0x7f07fdf30dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f0810a61660 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#8  0x00007f0810b409af in QInotifyFileSystemWatcherEngine::run (this=0x514e850) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f0810a6463c in QThreadPrivate::start (arg=0x514e850) at thread/qthread_unix.cpp:338
#10 0x00007f080e014d18 in start_thread (arg=0x7f07fdf31700) at pthread_create.c:308
#11 0x00007f081012543d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:110
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f07fd730700 (LWP 3229)):
#0  0x00007f081011747d in write () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f080c3a0d81 in g_wakeup_signal (wakeup=<optimized out>) at gwakeup.c:235
#2  0x00007f0810b64a6a in QCoreApplication::postEvent (receiver=0x277bc90, event=0x7f07f4314be0, priority=<optimized out>) at kernel/qcoreapplication.cpp:1395
#3  0x00007f0810b76bf5 in queued_activate (argv=0x7f07fd72fc40, c=0x50cd4b0, signal=12, sender=0x53e36c0) at kernel/qobject.cpp:3427
#4  QMetaObject::activate (sender=0x53e36c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f07fd72fc40) at kernel/qobject.cpp:3503
#5  0x00007f081298f10f in ThreadWeaver::Thread::jobStarted (this=<optimized out>, _t1=0x53e36c0, _t2=0x59071c0) at /usr/src/debug/kdelibs-4.10.5/build/threadweaver/Weaver/Thread.moc:111
#6  0x00007f0810b768cf in QMetaObject::activate (sender=0x7f07fd72fe00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f07fd72fdb0) at kernel/qobject.cpp:3547
#7  0x00007f081298f29f in ThreadWeaver::ThreadRunHelper::jobStarted (this=this@entry=0x7f07fd72fe00, _t1=_t1@entry=0x53e36c0, _t2=0x59071c0) at /usr/src/debug/kdelibs-4.10.5/build/threadweaver/Weaver/Thread_p.moc:111
#8  0x00007f081298f3e2 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f07fd72fe00, parent=0x277bc90, th=th@entry=0x53e36c0) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:94
#9  0x00007f081298f4ab in ThreadWeaver::Thread::run (this=0x53e36c0) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:142
#10 0x00007f0810a6463c in QThreadPrivate::start (arg=0x53e36c0) at thread/qthread_unix.cpp:338
#11 0x00007f080e014d18 in start_thread (arg=0x7f07fd730700) at pthread_create.c:308
#12 0x00007f081012543d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:110
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f07ee937700 (LWP 3259)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0810a64b9b in wait (time=18446744073709551615, this=0x2814240) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x27887f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f081298dd61 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x28140f0, th=0x5648da0) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f08129905ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x28135c0, th=0x5648da0) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f081298f41f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f07ee936e00, parent=0x28140f0, th=th@entry=0x5648da0) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f081298f4ab in ThreadWeaver::Thread::run (this=0x5648da0) at /usr/src/debug/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f0810a6463c in QThreadPrivate::start (arg=0x5648da0) at thread/qthread_unix.cpp:338
#8  0x00007f080e014d18 in start_thread (arg=0x7f07ee937700) at pthread_create.c:308
#9  0x00007f081012543d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:110
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f08141c9780 (LWP 3226)):
[KCrash Handler]
#6  __memcpy_sse2 () at ../sysdeps/x86_64/memcpy.S:412
#7  0x000000000046d2b1 in memcpy (__len=18446744073709551608, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string3.h:51
#8  appendTo (out=@0x7fff3cfedcc8: 0x6fb2366, a=...) at /usr/include/QtCore/qstringbuilder.h:277
#9  appendTo<QChar> (out=@0x7fff3cfedcc8: 0x6fb2366, p=...) at /usr/include/QtCore/qstringbuilder.h:404
#10 appendTo<QChar> (out=@0x7fff3cfedcc8: 0x6fb2366, p=...) at /usr/include/QtCore/qstringbuilder.h:403
#11 convertTo<QString> (this=<optimized out>) at /usr/include/QtCore/qstringbuilder.h:126
#12 operator QStringBuilder<QStringBuilder<char [7], QString>, char [9]>::ConvertTo (this=<optimized out>) at /usr/include/QtCore/qstringbuilder.h:139
#13 convertToHtml (str=..., italics=<optimized out>) at /usr/src/debug/kdesdk-4.10.5/lokalize/src/common/fastsizehintitemdelegate.cpp:129
#14 0x00000000004cc59e in TM::TMDBModel::data (this=0x6ee6cc0, item=..., role=<optimized out>) at /usr/src/debug/kdesdk-4.10.5/lokalize/src/tm/tmtab.cpp:242
#15 0x00007f081160f6bd in QSortFilterProxyModel::data (this=<optimized out>, index=..., role=37) at itemviews/qsortfilterproxymodel.cpp:1735
#16 0x00000000004d0377 in TMResultsSortFilterProxyModel::data (this=0x6e6d2e0, index=..., role=37) at /usr/src/debug/kdesdk-4.10.5/lokalize/src/tm/tmtab.cpp:310
#17 0x000000000046d63d in data (arole=37, this=0x7fff3cfee1c0) at /usr/include/QtCore/qabstractitemmodel.h:402
#18 FastSizeHintItemDelegate::paint (this=0x6ee9550, painter=0x7fff3cfee530, option=..., index=...) at /usr/src/debug/kdesdk-4.10.5/lokalize/src/common/fastsizehintitemdelegate.cpp:86
#19 0x00007f08115ce893 in QTreeView::drawRow (this=0x58f4870, painter=0x7fff3cfee530, option=..., index=...) at itemviews/qtreeview.cpp:1692
#20 0x00007f08115d3302 in QTreeView::drawTree (this=0x58f4870, painter=0x7fff3cfee530, region=...) at itemviews/qtreeview.cpp:1445
#21 0x00007f08115d3b1c in QTreeView::paintEvent (this=0x58f4870, event=0x7fff3cfef1d0) at itemviews/qtreeview.cpp:1270
#22 0x00007f08110d8ede in QWidget::event (this=0x58f4870, event=0x7fff3cfef1d0) at kernel/qwidget.cpp:8533
#23 0x00007f0811483d06 in QFrame::event (this=0x58f4870, e=0x7fff3cfef1d0) at widgets/qframe.cpp:557
#24 0x00007f081158f78b in QAbstractItemView::viewportEvent (this=0x58f4870, event=0x7fff3cfef1d0) at itemviews/qabstractitemview.cpp:1644
#25 0x00007f08115d290b in QTreeView::viewportEvent (this=0x58f4870, event=0x7fff3cfef1d0) at itemviews/qtreeview.cpp:1252
#26 0x00007f0810b61616 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x58f2130, event=0x7fff3cfef1d0) at kernel/qcoreapplication.cpp:1059
#27 0x00007f081108938c in QApplicationPrivate::notify_helper (this=0x271abd0, receiver=0x58f2130, e=0x7fff3cfef1d0) at kernel/qapplication.cpp:4558
#28 0x00007f081108d83a in QApplication::notify (this=0x7fff3cff2790, receiver=0x58f2130, e=0x7fff3cfef1d0) at kernel/qapplication.cpp:4423
#29 0x00007f0812ddd7a6 in KApplication::notify (this=0x7fff3cff2790, receiver=0x58f2130, event=0x7fff3cfef1d0) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#30 0x00007f0810b614ae in QCoreApplication::notifyInternal (this=0x7fff3cff2790, receiver=0x58f2130, event=0x7fff3cfef1d0) at kernel/qcoreapplication.cpp:949
#31 0x00007f08110d4aa4 in QWidgetPrivate::drawWidget (this=0x6eddc30, pdev=0x54b4760, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at ../../src/corelib/kernel/qcoreapplication.h:234
#32 0x00007f08110d559f in QWidgetPrivate::paintSiblingsRecursive (this=0x6edd670, pdev=0x54b4760, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5808
#33 0x00007f08110d53e4 in QWidgetPrivate::paintSiblingsRecursive (this=0x6edd670, pdev=0x54b4760, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5795
#34 0x00007f08110d53e4 in QWidgetPrivate::paintSiblingsRecursive (this=0x6edd670, pdev=0x54b4760, siblings=..., index=6, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5795
#35 0x00007f08110d53e4 in QWidgetPrivate::paintSiblingsRecursive (this=0x6edd670, pdev=0x54b4760, siblings=..., index=7, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5795
#36 0x00007f08110d53e4 in QWidgetPrivate::paintSiblingsRecursive (this=0x6edd670, pdev=0x54b4760, siblings=..., index=8, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5795
#37 0x00007f08110d53e4 in QWidgetPrivate::paintSiblingsRecursive (this=0x6edd670, pdev=0x54b4760, siblings=..., index=9, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5795
#38 0x00007f08110d53e4 in QWidgetPrivate::paintSiblingsRecursive (this=0x6edd670, pdev=0x54b4760, siblings=..., index=11, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5795
#39 0x00007f08110d4635 in QWidgetPrivate::drawWidget (this=0x6edd670, pdev=0x54b4760, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5652
#40 0x00007f08110d559f in QWidgetPrivate::paintSiblingsRecursive (this=0x564cca0, pdev=0x54b4760, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5808
#41 0x00007f08110d4635 in QWidgetPrivate::drawWidget (this=0x564cca0, pdev=0x54b4760, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5652
#42 0x00007f08110d559f in QWidgetPrivate::paintSiblingsRecursive (this=0x6e8d770, pdev=0x54b4760, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5808
#43 0x00007f08110d4635 in QWidgetPrivate::drawWidget (this=0x6e8d770, pdev=0x54b4760, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5652
#44 0x00007f08110d559f in QWidgetPrivate::paintSiblingsRecursive (this=0x6f0cff0, pdev=0x54b4760, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5808
#45 0x00007f08110d4635 in QWidgetPrivate::drawWidget (this=0x6f0cff0, pdev=0x54b4760, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5652
#46 0x00007f08110d559f in QWidgetPrivate::paintSiblingsRecursive (this=0x2810510, pdev=0x54b4760, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5808
#47 0x00007f08110d4635 in QWidgetPrivate::drawWidget (this=0x2810510, pdev=0x54b4760, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5652
#48 0x00007f08110d559f in QWidgetPrivate::paintSiblingsRecursive (this=0x279dd60, pdev=0x54b4760, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5808
#49 0x00007f08110d4635 in QWidgetPrivate::drawWidget (this=0x279dd60, pdev=0x54b4760, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5652
#50 0x00007f08110d559f in QWidgetPrivate::paintSiblingsRecursive (this=0x28dd620, pdev=0x54b4760, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5808
#51 0x00007f08110d53e4 in QWidgetPrivate::paintSiblingsRecursive (this=0x28dd620, pdev=0x54b4760, siblings=..., index=11, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5795
#52 0x00007f08110d53e4 in QWidgetPrivate::paintSiblingsRecursive (this=0x28dd620, pdev=0x54b4760, siblings=..., index=20, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5795
#53 0x00007f08110d4635 in QWidgetPrivate::drawWidget (this=0x28dd620, pdev=0x54b4760, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5652
#54 0x00007f081129eee8 in QWidgetBackingStore::sync (this=0x50aa100) at painting/qbackingstore.cpp:1373
#55 0x00007f08110c9480 in QWidgetPrivate::syncBackingStore (this=0x28dd620) at kernel/qwidget.cpp:1894
#56 0x00007f08110d9384 in QWidget::event (this=0x2913fa0, event=0x588e8b0) at kernel/qwidget.cpp:8680
#57 0x00007f081149d4ab in QMainWindow::event (this=0x2913fa0, event=0x588e8b0) at widgets/qmainwindow.cpp:1478
#58 0x00007f0812ecf748 in KXmlGuiWindow::event (this=0x2913fa0, ev=0x588e8b0) at /usr/src/debug/kdelibs-4.10.5/kdeui/xmlgui/kxmlguiwindow.cpp:126
#59 0x00007f08110893bc in QApplicationPrivate::notify_helper (this=0x271abd0, receiver=0x2913fa0, e=0x588e8b0) at kernel/qapplication.cpp:4562
#60 0x00007f081108d83a in QApplication::notify (this=0x7fff3cff2790, receiver=0x2913fa0, e=0x588e8b0) at kernel/qapplication.cpp:4423
#61 0x00007f0812ddd7a6 in KApplication::notify (this=0x7fff3cff2790, receiver=0x2913fa0, event=0x588e8b0) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#62 0x00007f0810b614ae in QCoreApplication::notifyInternal (this=0x7fff3cff2790, receiver=receiver@entry=0x2913fa0, event=event@entry=0x588e8b0) at kernel/qcoreapplication.cpp:949
#63 0x00007f0810b64f61 in sendEvent (event=0x588e8b0, receiver=0x2913fa0) at kernel/qcoreapplication.h:231
#64 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x26d9670) at kernel/qcoreapplication.cpp:1573
#65 0x00007f0810b8f813 in sendPostedEvents () at kernel/qcoreapplication.h:236
#66 postEventSourceDispatch (s=s@entry=0x2707180) at kernel/qeventdispatcher_glib.cpp:280
#67 0x00007f080c3646d5 in g_main_dispatch (context=0x2709f20) at gmain.c:2715
#68 g_main_context_dispatch (context=context@entry=0x2709f20) at gmain.c:3219
#69 0x00007f080c364a08 in g_main_context_iterate (context=context@entry=0x2709f20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290
#70 0x00007f080c364ac4 in g_main_context_iteration (context=0x2709f20, may_block=1) at gmain.c:3351
#71 0x00007f0810b8f9a6 in QEventDispatcherGlib::processEvents (this=0x2706f50, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#72 0x00007f081112952e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#73 0x00007f0810b6015f in QEventLoop::processEvents (this=this@entry=0x7fff3cff25e0, flags=...) at kernel/qeventloop.cpp:149
#74 0x00007f0810b603e8 in QEventLoop::exec (this=0x7fff3cff25e0, flags=...) at kernel/qeventloop.cpp:204
#75 0x00007f0810b65278 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#76 0x0000000000438285 in main (argc=<optimized out>, argv=0x2913fa0) at /usr/src/debug/kdesdk-4.10.5/lokalize/src/main.cpp:126

Reported using DrKonqi
Comment 1 Dimitrios Glentadakis 2014-02-04 17:02:35 UTC
Created attachment 84995 [details]
New crash information added by DrKonqi

lokalize (1.5) on KDE Platform 4.10.5 using Qt 4.8.5

I searched for the term "clipart"
Lokalize crashs at every time

-- Backtrace (Reduced):
#6  0x00007fa113730fca in QRegExpCharClass::in (this=this@entry=0x41db9a0, ch=...) at tools/qregexp.cpp:2394
#7  0x00007fa11373ba18 in QRegExpMatchState::matchHere (this=this@entry=0x7fa0f0383c60) at tools/qregexp.cpp:2034
#8  0x00007fa11373c128 in QRegExpEngine::badCharMatch (this=0x37aed60, matchState=...) at tools/qregexp.cpp:1928
#9  0x00007fa11373c415 in QRegExpMatchState::match (this=0x7fa0f0383c60, str0=<optimized out>, len0=<optimized out>, pos0=pos0@entry=0, minimal0=<optimized out>, oneTest=oneTest@entry=false, caretIndex=0) at tools/qregexp.cpp:1447
#10 0x00007fa11373cc87 in QRegExp::indexIn (this=0x7fa0faffc640, str=..., offset=0, caretMode=QRegExp::CaretAtZero) at tools/qregexp.cpp:4128
Comment 2 Nick Shaforostoff 2014-02-06 20:39:01 UTC
i cannot reproduce this on kubuntu 12.10 (fresh lokalize sources).

can you try reproduce the issue after renaming ~/.kde/share/apps/lokalize/ temporarily,
and filling translation memory from the scratch?

if the issue disappears please send me your ~/.kde/share/apps/lokalize/ folder contents
Comment 3 Dimitrios Glentadakis 2014-02-23 09:47:26 UTC
Yes, it works fine with a new TM
Here is the ~/.kde/share/apps/lokalize folder:

http://glenbox.free.fr/files/lokalize-orig.tar.gz 39.2M

something corrupted inside the data base ?
Comment 4 Adrián Chaves (Gallaecio) 2014-11-26 07:07:57 UTC
Using your lokalize folder with the master branch of Lokalize works for me: http://image.bayimg.com/09be6a4384bf9273245ec5304c713238c34eb54f.jpg

Do you think you can build Lokalize from sources and try again?
Comment 5 Dimitrios Glentadakis 2014-11-27 05:11:17 UTC
I have configured a new TM and i don't have this problem again

Thanks a lot