[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [lokalize] [Bug 329558] New: Lokalize crashs when search for 'placeholder' in TM
From:       Dimitrios Glentadakis <dglent () gmail ! com>
Date:       2014-01-03 11:13:45
Message-ID: bug-329558-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id29558

            Bug ID: 329558
           Summary: Lokalize crashs when search for 'placeholder' in TM
    Classification: Unclassified
           Product: lokalize
           Version: 1.5
          Platform: Mageia RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: shafff@ukr.net
          Reporter: dglent@gmail.com

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 (time446744073709551615, this=0x514ed20) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x514eaa0,
time446744073709551615) 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, 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 (time446744073709551615, this=0x2814240) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x27887f0,
time446744073709551615) 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 (__len446744073709551608, __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=..., role7) at itemviews/qsortfilterproxymodel.cpp:1735
#16 0x00000000004d0377 in TMResultsSortFilterProxyModel::data (this=0x6e6d2e0,
index=..., role7) at
/usr/src/debug/kdesdk-4.10.5/lokalize/src/tm/tmtab.cpp:310
#17 0x000000000046d63d in data (arole7, 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, 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, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x50aa100) at kernel/qwidget.cpp:5795
#52 0x00007f08110d53e4 in QWidgetPrivate::paintSiblingsRecursive
(this=0x28dd620, pdev=0x54b4760, siblings=..., index , 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

--
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic