#0 0xb72dfe91 in QRingBuffer::read (this=0x839b484, data=0x8513f8a "", maxLength=60) at ../../include/QtCore/private/../../../src/corelib/tools/qringbuffer_p.h:233 233 memcpy(data + readSoFar, ptr, bytesToReadFromThisBlock); (gdb) p ptr $1 = 0x0 (gdb) p bytesToRead $2 = 60 (gdb) up #1 0xb72e48e6 in QIODevice::read (this=0x8383db8, data=0x8513f8a "", maxSize=60) at io/qiodevice.cpp:766 766 lastReadChunkSize = d->buffer.read(data + readSoFar, maxSize - readSoFar); (gdb) #2 0xb72cf9bf in QDataStream::readRawData (this=0x8379810, s=0x8513f8a "", len=60) at io/qdatastream.cpp:936 936 return dev->read(s, len); (gdb) #3 0xb72c415c in operator>> (in=@0x8379810, str=@0x8513dec) at tools/qstring.cpp:6863 6863 if (in.readRawData(reinterpret_cast(str.data()) + allocated * 2, (gdb) #4 0xb7535d78 in KServicePrivate::load (this=0x8513dd0, s=@0x8379810) at /d/kde/src/4/kdelibs/kdecore/services/kservice.cpp:284 284 >> categories >> menuId >> m_actions;