[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#631652: kdm crashes on start in kdm_greet



reassign 631652 libqtgui4 4:4.7.3-3
severity 631652 serious
thanks

Hello,

On šeštadienis 25 Birželis 2011 21:10:43 Andrey Rahmatullin wrote:
> *** glibc detected *** /usr/lib/kde4/libexec/kdm_greet: double free or
> corruption (!prev): 0x00000000025496f0 ***
> ======= Backtrace: =========
> /lib/x86_64-linux-gnu/libc.so.6(+0x72606)[0x7fbcdf28c606]
> /lib/x86_64-linux-gnu/libc.so.6(cfree+0x6c)[0x7fbcdf29133c]
> /usr/lib/libfontconfig.so.1(FcPatternDestroy+0xa4)[0x3b87418ed4]
> /usr/lib/libQtGui.so.4(_ZN13QFontDatabase4loadEPK12QFontPrivatei+0x111d)[0x
> 7fbce01b966d]
> /usr/lib/libQtGui.so.4(_ZNK12QFontPrivate15engineForScriptEi+0x85)[0x7fbce
> 0197ff5]
> /usr/lib/libQtGui.so.4(_ZNK11QTextEngine10fontEngineERK11QScriptItemP6QFix
> edS4_S4_+0x1fc)[0x7fbce01cc81c]
> /usr/lib/libQtGui.so.4(_ZNK11QTextEngine21shapeTextWithHarfbuzzEi+0x67)[0x
> 7fbce01cd4f7]
> /usr/lib/libQtGui.so.4(_ZNK11QTextEngine9shapeTextEi+0x8b)[0x7fbce01ce4db]
> /usr/lib/libQtGui.so.4(_ZNK11QTextEngine5shapeEi+0xa2)[0x7fbce01ce7f2]
> /usr/lib/libQtGui.so.4(_ZNK11QTextEngine11boundingBoxEii+0x4b3)[0x7fbce01d
> 2b63]
> /usr/lib/libQtGui.so.4(_ZNK12QFontMetrics12boundingRectERK7QString+0xbb)[0
> x7fbce01abb9b] /usr/lib/kde4/libexec/kdm_greet[0x44143d]
> /usr/lib/kde4/libexec/kdm_greet[0x442249]
> /usr/lib/kde4/libexec/kdm_greet[0x434c65]
> /usr/lib/kde4/libexec/kdm_greet[0x434bb9]
> /usr/lib/kde4/libexec/kdm_greet[0x434f3f]
> /usr/lib/kde4/libexec/kdm_greet[0x434bb9]
> /usr/lib/kde4/libexec/kdm_greet[0x434f3f]
> /usr/lib/kde4/libexec/kdm_greet[0x43615c]
> /usr/lib/kde4/libexec/kdm_greet[0x4189d2]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd)[0x7fbcdf238ead]
> /usr/lib/kde4/libexec/kdm_greet[0x4198e5]

Konqueror backtrace:

Application: Konqueror (konqueror), signal: Aborted
[Current thread is 1 (Thread 0x7fc9f52de760 (LWP 22323))]

Thread 2 (Thread 0x7fc9d7392700 (LWP 22325)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007fc9f254960e in wait (this=<value optimized out>, mutex=0x1e9e240, 
time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1e9e240, 
time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fc9f253dd5f in QThreadPoolThread::run (this=0x1e9e3f0) at 
concurrent/qthreadpool.cpp:140
#4  0x00007fc9f2549205 in QThreadPrivate::start (arg=0x1e9e3f0) at 
thread/qthread_unix.cpp:320
#5  0x00007fc9ee24fb40 in start_thread (arg=<value optimized out>) at 
pthread_create.c:304
#6  0x00007fc9f4b6b2fd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc9f52de760 (LWP 22323)):
[KCrash Handler]
#6  0x00007fc9f4ac8405 in raise (sig=<value optimized out>) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fc9f4acb680 in abort () at abort.c:92
#8  0x00007fc9f4afedbb in __libc_message (do_abort=<value optimized out>, 
fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007fc9f4b08606 in malloc_printerr (action=3, str=0x7fc9f4bdf1a8 
"double free or corruption (!prev)", ptr=<value optimized out>) at 
malloc.c:6283
#10 0x00007fc9f4b0d33c in __libc_free (mem=<value optimized out>) at 
malloc.c:3738
#11 0x00007fc9ed2dded4 in FcPatternDestroy () from /usr/lib/libfontconfig.so.1
#12 0x00007fc9f19a066d in loadFc (d=0x26cc5b0, script=2) at 
text/qfontdatabase_x11.cpp:1718
#13 QFontDatabase::load (d=0x26cc5b0, script=2) at 
text/qfontdatabase_x11.cpp:1951
#14 0x00007fc9f197eff5 in QFontPrivate::engineForScript (this=0x26cc5b0, 
script=2) at text/qfont.cpp:270
#15 0x00007fc9f19926b8 in QFontMetrics::width (this=0x26cd718, ch=...) at 
text/qfontmetrics.cpp:600
#16 0x00007fc9dc52939f in khtml::CachedFontInstance::calcAndCacheWidth 
(this=0x26cd700, codePoint=<value optimized out>) at 
../../khtml/rendering/font.cpp:617
#17 0x00007fc9dc529a1a in cachedCharWidth (this=0x326b6a8, chs=0x3269fe0, 
pos=0, len=7, fast=<value optimized out>, start=0, end=0, toAdd=0) at 
../../khtml/rendering/font.h:67
#18 cachedCharWidth (this=0x326b6a8, chs=0x3269fe0, pos=0, len=7, fast=<value 
optimized out>, start=0, end=0, toAdd=0) at ../../khtml/rendering/font.h:71
#19 khtml::Font::width (this=0x326b6a8, chs=0x3269fe0, pos=0, len=7, 
fast=<value optimized out>, start=0, end=0, toAdd=0) at 
../../khtml/rendering/font.cpp:368
#20 0x00007fc9dc4f4804 in calcMinMaxWidth (this=0x3264180) at 
../../khtml/rendering/render_text.cpp:1294
#21 khtml::RenderText::calcMinMaxWidth (this=0x3264180) at 
../../khtml/rendering/render_text.cpp:1237
#22 0x00007fc9dc46707f in khtml::KHTMLParser::insertNode (this=0x1ebf410, 
n=0x326a9b0, flat=<value optimized out>) at 
../../khtml/html/htmlparser.cpp:449
#23 0x00007fc9dc4696f3 in khtml::KHTMLParser::parseToken (this=0x1ebf410, 
t=0x1ebedc8) at ../../khtml/html/htmlparser.cpp:301
#24 0x00007fc9dc46ac51 in khtml::HTMLTokenizer::processToken (this=0x1ebeda0) 
at ../../khtml/html/htmltokenizer.cpp:2040
#25 0x00007fc9dc473c29 in khtml::HTMLTokenizer::write (this=0x1ebeda0, 
str=<value optimized out>, appendData=<value optimized out>) at 
../../khtml/html/htmltokenizer.cpp:1794
#26 0x00007fc9dc46ec66 in khtml::HTMLTokenizer::notifyFinished 
(this=0x1ebeda0, finishedObj=<value optimized out>) at 
../../khtml/html/htmltokenizer.cpp:2136
#27 0x00007fc9dc58cb3f in khtml::CachedScript::checkNotify (this=0x1f71d30) at 
../../khtml/misc/loader.cpp:397
#28 0x00007fc9dc58cd2c in khtml::CachedScript::data (this=0x1f71d30, 
buffer=<value optimized out>, eof=<value optimized out>) at 
../../khtml/misc/loader.cpp:389
#29 0x00007fc9dc58e80b in khtml::Loader::slotFinished (this=0x1d6d3d0, 
job=0x1fa48c0) at ../../khtml/misc/loader.cpp:1262
#30 0x00007fc9dc58ed63 in khtml::Loader::qt_metacall (this=0x1d6d3d0, 
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
_a=0x7fffd5c1cde0) at ./loader.moc:141
#31 0x00007fc9f264211a in QMetaObject::activate (sender=0x1fa48c0, m=<value 
optimized out>, local_signal_index=<value optimized out>, argv=0x7fffd5c1cde0) 
at kernel/qobject.cpp:3278
#32 0x00007fc9f2aa6992 in KJob::result (this=<value optimized out>, 
_t1=0x1fa48c0) at ./kjob.moc:194
#33 0x00007fc9f2aa69d0 in KJob::emitResult (this=0x1fa48c0) at 
../../kdecore/jobs/kjob.cpp:312
#34 0x00007fc9f3800204 in KIO::SimpleJob::slotFinished (this=0x1fa48c0) at 
../../kio/kio/job.cpp:525
#35 0x00007fc9f3809a02 in KIO::TransferJob::slotFinished (this=0x1fa48c0) at 
../../kio/kio/job.cpp:1113
#36 0x00007fc9f3806451 in KIO::TransferJob::qt_metacall (this=0x1fa48c0, 
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
_a=0x7fffd5c1d1c0) at ./jobclasses.moc:367
#37 0x00007fc9f264211a in QMetaObject::activate (sender=0x1f3f970, m=<value 
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at 
kernel/qobject.cpp:3278
#38 0x00007fc9f38aa6f1 in KIO::SlaveInterface::dispatch (this=<value optimized 
out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:173
#39 0x00007fc9f38a75a5 in KIO::SlaveInterface::dispatch (this=<value optimized 
out>) at ../../kio/kio/slaveinterface.cpp:89
#40 0x00007fc9f389aebe in KIO::Slave::gotInput (this=0x1f3f970) at 
../../kio/kio/slave.cpp:348
#41 0x00007fc9f389b50c in KIO::Slave::qt_metacall (this=0x1f3f970, 
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
_a=0x7fffd5c1d5e0) at ./slave.moc:82
#42 0x00007fc9f264211a in QMetaObject::activate (sender=0x1f478f0, m=<value 
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at 
kernel/qobject.cpp:3278
#43 0x00007fc9f37d1047 in dequeue (this=0x1f4d3e0) at 
../../kio/kio/connection.cpp:82
#44 KIO::ConnectionPrivate::dequeue (this=0x1f4d3e0) at 
../../kio/kio/connection.cpp:71
#45 0x00007fc9f37d10ed in KIO::Connection::qt_metacall (this=0x1f478f0, 
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x3124710) at 
./connection.moc:79
#46 0x00007fc9f2645cca in QObject::event (this=0x1f478f0, e=<value optimized 
out>) at kernel/qobject.cpp:1217
#47 0x00007fc9f176f784 in notify_helper (this=0x18b64d0, receiver=0x1f478f0, 
e=0x2e3b420) at kernel/qapplication.cpp:4467
#48 QApplicationPrivate::notify_helper (this=0x18b64d0, receiver=0x1f478f0, 
e=0x2e3b420) at kernel/qapplication.cpp:4439
#49 0x00007fc9f1774611 in QApplication::notify (this=0x7fffd5c1e180, 
receiver=0x1f478f0, e=0x2e3b420) at kernel/qapplication.cpp:4346
#50 0x00007fc9f309a4f6 in KApplication::notify (this=0x7fffd5c1e180, 
receiver=0x1f478f0, event=0x2e3b420) at 
../../kdeui/kernel/kapplication.cpp:311
#51 0x00007fc9f262f5bc in QCoreApplication::notifyInternal 
(this=0x7fffd5c1e180, receiver=0x1f478f0, event=0x2e3b420) at 
kernel/qcoreapplication.cpp:731
#52 0x00007fc9f2632978 in sendEvent (receiver=0x0, event_type=0, 
data=0x1885860) at 
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#53 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, 
data=0x1885860) at kernel/qcoreapplication.cpp:1372
#54 0x00007fc9f2659c63 in sendPostedEvents (s=<value optimized out>) at 
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#55 postEventSourceDispatch (s=<value optimized out>) at 
kernel/qeventdispatcher_glib.cpp:277
#56 0x00007fc9ed7854a3 in g_main_context_dispatch () from 
/lib/libglib-2.0.so.0
#57 0x00007fc9ed785c80 in ?? () from /lib/libglib-2.0.so.0
#58 0x00007fc9ed785f1d in g_main_context_iteration () from 
/lib/libglib-2.0.so.0
#59 0x00007fc9f265a0bf in QEventDispatcherGlib::processEvents (this=0x1886f50, 
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#60 0x00007fc9f181375e in QGuiEventDispatcherGlib::processEvents (this=<value 
optimized out>, flags=<value optimized out>) at 
kernel/qguieventdispatcher_glib.cpp:204
#61 0x00007fc9f262e7c2 in QEventLoop::processEvents (this=<value optimized 
out>, flags=...) at kernel/qeventloop.cpp:149
#62 0x00007fc9f262e9bf in QEventLoop::exec (this=0x7fffd5c1dfd0, flags=...) at 
kernel/qeventloop.cpp:201
#63 0x00007fc9f2632b67 in QCoreApplication::exec () at 
kernel/qcoreapplication.cpp:1008
#64 0x00007fc9f4ecfd32 in kdemain () from 
/usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#65 0x00007fc9f4ab4ead in __libc_start_main (main=<value optimized out>, 
argc=<value optimized out>, ubp_av=<value optimized out>, init=<value 
optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, 
stack_end=0x7fffd5c1ea08) at libc-start.c:228
#66 0x0000000000400691 in _start ()


-- 
Modestas Vainius <modax@debian.org>

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: