Bug 225209 - kded4 crashes on startup [QVariant::toStringList, PowerDevilDaemon, KPluginFactory::createInstance]
Summary: kded4 crashes on startup [QVariant::toStringList, PowerDevilDaemon, KPluginFa...
Status: RESOLVED FIXED
Alias: None
Product: solid
Classification: Frameworks and Libraries
Component: powermanagement-daemon (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Dario Freddi
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-01 22:59 UTC by Jonathan Thomas
Modified: 2010-11-09 17:10 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 Jonathan Thomas 2010-02-01 22:59:21 UTC
Version:            (using Devel)
Compiler:          cc 
OS:                Linux
Installed from:    Compiled sources

Originally reported at https://launchpad.net/bugs/512790
It bears some similarity to some other Hal/PowerDevil crashes, but this crash was reported with KDE 4.3.95 which is several months passed when the bug was fixed in trunk. The backtrace also is different than the Hal/Powerdevil crashes.

Backtrace:

Thread 1 (process 1537):
#0  QVariant::toStringList (this=0x0) at kernel/qvariant.cpp:2061
No locals.
#1  0x07d91bc8 in PowerDevilDaemon (this=0x81a3ce8, parent=0x80ddd88)
    at ../../../powerdevil/daemon/PowerDevilDaemon.cpp:186
	aboutData = {d = 0x81aeda8}
	conn = {static staticMetaObject = {d = {superdata = 0x0, 
      stringdata = 0xcc8e80 "QDBusConnection", data = 0xcc9060, 
      extradata = 0x0}}, d = 0x81a4d48}
	halManager = {<QDBusAbstractInterface> = {<QDBusAbstractInterfaceBase> = {<QObject> = {_vptr.QObject = 0xcdba88, static staticMetaObject = {d = {
            superdata = 0x0, stringdata = 0x7356dc0 "QObject", 
            data = 0x7356e60, extradata = 0x73b9260}}, d_ptr = {
          d = 0x81ae6a8}, static staticQtMetaObject = {d = {superdata = 0x0, 
            stringdata = 0x735f900 "Qt", data = 0x7362ec0, 
            extradata = 0x0}}}, <No data fields>}, static staticMetaObject = {
      d = {superdata = 0x73b9250, 
        stringdata = 0xcc6740 "QDBusAbstractInterface", data = 0xcc67a0, 
        extradata = 0x0}}}, <No data fields>}
	panelDevices = {<QList<QString>> = {{p = {static shared_null = {
          ref = {_q_value = 798}, alloc = 0, begin = 0, end = 0, 
          sharable = 1, array = {0x0}}, d = 0xbfabc5a4}, 
      d = 0xbfabc5a4}}, <No data fields>}
	globalAction = (class KAction *) 0xbfabc55c
#2  0x07d94cf8 in KPluginFactory::createInstance<PowerDevilDaemon, QObject> (
    parentWidget=0x0, parent=0x80ddd88, args=@0xbfabc7a4)
    at /usr/include/KDE/../kpluginfactory.h:461
	p = (class QObject *) 0x80ddd88
#3  0x004697de in KPluginFactory::create (this=0x816efe0, 
    iface=0x4b3480 "KDEDModule", parentWidget=0x0, parent=0x80ddd88, 
    args=@0xbfabc7a4, keyword=@0xbfabc798)
    at ../../kdecore/util/kpluginfactory.cpp:191
	current = <value optimized out>
	plugin = (
    const QPair<const QMetaObject*, QObject* (*)(QWidget*, QObject*, const QVariantList&)> &) @0x817a7e8: {first = 0x7da2ab0, 
  second = 0x7d94ca0 <QObject* KPluginFactory::createInstance<PowerDevilDaemon, QObject>(QWidget*, QObject*, QList<QVariant> const&)>}
	_container_ = {c = {{p = {static shared_null = {ref = {
            _q_value = 798}, alloc = 0, begin = 0, end = 0, sharable = 1, 
          array = {0x0}}, d = 0x81a3538}, d = 0x81a3538}}, brk = 0, i = {
    i = 0x81a354c}, e = {i = 0x81a3550}}
	d = (KPluginFactoryPrivate * const) 0x0
	obj = <value optimized out>
	candidates = {{p = {static shared_null = {ref = {_q_value = 798}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0x81a3538}, d = 0x81a3538}}
#4  0x004d531e in Kded::loadModule (this=0x80ddd88, s=@0xbfabc868, 
    onDemand=false) at ../../kdecore/util/kpluginfactory.h:491
	obj = {static null = {<No data fields>}, static shared_null = {ref = {
      _q_value = 2998}, alloc = 0, size = 0, data = 0x73bf49a, clean = 0, 
    simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 45}, 
    alloc = 0, size = 0, data = 0x73bf4ae, clean = 0, simpletext = 0, 
    righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {
      0}}, d = 0x8197948, static codecForCStrings = 0x0}
	oldModule = <value optimized out>
	module = <value optimized out>
	libname = {static null = {<No data fields>}, static shared_null = {
    ref = {_q_value = 2998}, alloc = 0, size = 0, data = 0x73bf49a, 
    clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 45}, 
    alloc = 0, size = 0, data = 0x73bf4ae, clean = 0, simpletext = 0, 
    righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {
      0}}, d = 0x8186cb8, static codecForCStrings = 0x0}
	loader = {<QPluginLoader> = {<QObject> = {_vptr.QObject = 0x4bcf88, 
      static staticMetaObject = {d = {superdata = 0x0, 
          stringdata = 0x7356dc0 "QObject", data = 0x7356e60, 
          extradata = 0x73b9260}}, d_ptr = {d = 0x81a0580}, 
      static staticQtMetaObject = {d = {superdata = 0x0, 
          stringdata = 0x735f900 "Qt", data = 0x7362ec0, extradata = 0x0}}}, 
    static staticMetaObject = {d = {superdata = 0x73b9250, 
        stringdata = 0x7367e80 "QPluginLoader", data = 0x7367ec0, 
        extradata = 0x73bb854}}, d = 0x8192b98, did_load = true}, 
  static staticMetaObject = {d = {superdata = 0x73bdfd4, 
      stringdata = 0x4b4720 "KPluginLoader", data = 0x4b4820, 
      extradata = 0x0}}, d_ptr = 0x81a08c8}
	factory = (class KPluginFactory *) 0x1813b20
	__PRETTY_FUNCTION__ = "KDEDModule* Kded::loadModule(const KSharedPtr<KService>&, bool)"
#5  0x004d71b7 in Kded::initModules (this=0x80ddd88)
    at ../../kded/kded.cpp:234
	service = {d = 0x817bfc8}
	phase = 0
	prevent_autoload = <value optimized out>
	loadOnDemand = <value optimized out>
	autoload = true
	phasev = {d = {data = {c = 1 '\001', i = 1, u = 1, b = true, 
      d = -0.054246187210083015, f = 1.40129846e-45, 
      real = -0.054246187210083015, ll = -4635393516346802175, 
      ull = 13811350557362749441, o = 0x1, ptr = 0x1, shared = 0x1}, 
    type = 2, is_shared = 0, is_null = 0}, static handler = 0x1813b20}
	kde_running = false
	sessionUID = {static shared_null = {ref = {_q_value = 939}, 
    alloc = 0, size = 0, data = 0x73bf3ac "", array = ""}, 
  static shared_empty = {ref = {_q_value = 24}, alloc = 0, size = 0, 
    data = 0x73bf3c0 "", array = ""}, d = 0x8190c78}
	kdedModules = {{p = {static shared_null = {ref = {_q_value = 798}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0x819bb70}, d = 0x819bb70}}
#6  0x004d9463 in KDEDApplication::newInstance (this=0xbfabd5d0)
    at ../../kded/kded.cpp:856
	kded = (Kded *) 0x80ddd88
	e = {type = 33, xany = {type = 33, serial = 135151872, 
    send_event = 135150904, display = 0x80f7798, window = 270}, xkey = {
    type = 33, serial = 135151872, send_event = 135150904, 
    display = 0x80f7798, window = 270, root = 377, subwindow = 8, 
    time = 1718513507, x = 1633972341, y = 25972, x_root = 4982312, 
    y_root = 4986504, state = 3215706440, keycode = 0, same_screen = 1}, 
  xbutton = {type = 33, serial = 135151872, send_event = 135150904, 
    display = 0x80f7798, window = 270, root = 377, subwindow = 8, 
    time = 1718513507, x = 1633972341, y = 25972, x_root = 4982312, 
    y_root = 4986504, state = 3215706440, button = 0, same_screen = 1}, 
  xmotion = {type = 33, serial = 135151872, send_event = 135150904, 
    display = 0x80f7798, window = 270, root = 377, subwindow = 8, 
    time = 1718513507, x = 1633972341, y = 25972, x_root = 4982312, 
    y_root = 4986504, state = 3215706440, is_hint = 0 '\0', same_screen = 1}, 
  xcrossing = {type = 33, serial = 135151872, send_event = 135150904, 
    display = 0x80f7798, window = 270, root = 377, subwindow = 8, 
    time = 1718513507, x = 1633972341, y = 25972, x_root = 4982312, 
    y_root = 4986504, mode = -1079260856, detail = 0, same_screen = 1, 
    focus = 1, state = 0}, xfocus = {type = 33, serial = 135151872, 
    send_event = 135150904, display = 0x80f7798, window = 270, mode = 377, 
    detail = 8}, xexpose = {type = 33, serial = 135151872, 
    send_event = 135150904, display = 0x80f7798, window = 270, x = 377, 
    y = 8, width = 1718513507, height = 1633972341, count = 25972}, 
  xgraphicsexpose = {type = 33, serial = 135151872, send_event = 135150904, 
    display = 0x80f7798, drawable = 270, x = 377, y = 8, width = 1718513507, 
    height = 1633972341, count = 25972, major_code = 4982312, 
    minor_code = 4986504}, xnoexpose = {type = 33, serial = 135151872, 
    send_event = 135150904, display = 0x80f7798, drawable = 270, 
    major_code = 377, minor_code = 8}, xvisibility = {type = 33, 
    serial = 135151872, send_event = 135150904, display = 0x80f7798, 
    window = 270, state = 377}, xcreatewindow = {type = 33, 
    serial = 135151872, send_event = 135150904, display = 0x80f7798, 
    parent = 270, window = 377, x = 8, y = 1718513507, width = 1633972341, 
    height = 25972, border_width = 4982312, override_redirect = 4986504}, 
  xdestroywindow = {type = 33, serial = 135151872, send_event = 135150904, 
    display = 0x80f7798, event = 270, window = 377}, xunmap = {type = 33, 
    serial = 135151872, send_event = 135150904, display = 0x80f7798, 
    event = 270, window = 377, from_configure = 8}, xmap = {type = 33, 
    serial = 135151872, send_event = 135150904, display = 0x80f7798, 
    event = 270, window = 377, override_redirect = 8}, xmaprequest = {
    type = 33, serial = 135151872, send_event = 135150904, 
    display = 0x80f7798, parent = 270, window = 377}, xreparent = {type = 33, 
    serial = 135151872, send_event = 135150904, display = 0x80f7798, 
    event = 270, window = 377, parent = 8, x = 1718513507, y = 1633972341, 
    override_redirect = 25972}, xconfigure = {type = 33, serial = 135151872, 
    send_event = 135150904, display = 0x80f7798, event = 270, window = 377, 
    x = 8, y = 1718513507, width = 1633972341, height = 25972, 
    border_width = 4982312, above = 4986504, 
    override_redirect = -1079260856}, xgravity = {type = 33, 
    serial = 135151872, send_event = 135150904, display = 0x80f7798, 
    event = 270, window = 377, x = 8, y = 1718513507}, xresizerequest = {
    type = 33, serial = 135151872, send_event = 135150904, 
    display = 0x80f7798, window = 270, width = 377, height = 8}, 
  xconfigurerequest = {type = 33, serial = 135151872, send_event = 135150904, 
    display = 0x80f7798, parent = 270, window = 377, x = 8, y = 1718513507, 
    width = 1633972341, height = 25972, border_width = 4982312, 
    above = 4986504, detail = -1079260856, value_mask = 0}, xcirculate = {
    type = 33, serial = 135151872, send_event = 135150904, 
    display = 0x80f7798, event = 270, window = 377, place = 8}, 
  xcirculaterequest = {type = 33, serial = 135151872, send_event = 135150904, 
    display = 0x80f7798, parent = 270, window = 377, place = 8}, xproperty = {
    type = 33, serial = 135151872, send_event = 135150904, 
    display = 0x80f7798, window = 270, atom = 377, time = 8, 
    state = 1718513507}, xselectionclear = {type = 33, serial = 135151872, 
    send_event = 135150904, display = 0x80f7798, window = 270, 
    selection = 377, time = 8}, xselectionrequest = {type = 33, 
    serial = 135151872, send_event = 135150904, display = 0x80f7798, 
    owner = 270, requestor = 377, selection = 8, target = 1718513507, 
    property = 1633972341, time = 25972}, xselection = {type = 33, 
    serial = 135151872, send_event = 135150904, display = 0x80f7798, 
    requestor = 270, selection = 377, target = 8, property = 1718513507, 
    time = 1633972341}, xcolormap = {type = 33, serial = 135151872, 
    send_event = 135150904, display = 0x80f7798, window = 270, 
    colormap = 377, c_new = 8, state = 1718513507}, xclient = {type = 33, 
    serial = 135151872, send_event = 135150904, display = 0x80f7798, 
    window = 270, message_type = 377, format = 8, data = {
      b = "confupdate\000\000(\006L\000\210\026L", s = {28515, 26222, 28789, 
        24932, 25972, 0, 1576, 76, 5768, 76}, l = {1718513507, 1633972341, 
        25972, 4982312, 4986504}}}, xmapping = {type = 33, 
    serial = 135151872, send_event = 135150904, display = 0x80f7798, 
    window = 270, request = 377, first_keycode = 8, count = 1718513507}, 
  xerror = {type = 33, display = 0x80e4100, resourceid = 135150904, 
    serial = 135231384, error_code = 14 '\016', request_code = 1 '\001', 
    minor_code = 0 '\0'}, xkeymap = {type = 33, serial = 135151872, 
    send_event = 135150904, display = 0x80f7798, window = 270, 
    key_vector = "y\001\000\000\b\000\000\000confupdate\000\000(\006L\000\210\026L\000Hɫ�"}, xgeneric = {type = 33, serial = 135151872, 
    send_event = 135150904, display = 0x80f7798, extension = 270, 
    evtype = 377}, xcookie = {type = 33, serial = 135151872, 
    send_event = 135150904, display = 0x80f7798, extension = 270, 
    evtype = 377, cookie = 8, data = 0x666e6f63}, pad = {33, 135151872, 
    135150904, 135231384, 270, 377, 8, 1718513507, 1633972341, 25972, 
    4982312, 4986504, -1079260856, 0, 1, 1, 0, 1, 9394916, 121369500, -1, 
    135155784, 135113224, 135149440}}
	msg = {d_ptr = 0x8192228}
#7  0x00a95120 in KUniqueApplicationAdaptor::newInstance (this=0x8162160, 
    asn_id=@0x814f7b8, args=@0x814f6b8)
    at ../../kdeui/kernel/kuniqueapplication.cpp:459
	ds = {_vptr.QDataStream = 0x73bc418, d = {d = 0x0}, dev = 0x80e3d38, 
  owndev = true, noswap = false, byteorder = QDataStream::BigEndian, 
  ver = 12, q_status = QDataStream::Ok}
	ret = 25246496
#8  0x00a95882 in KUniqueApplicationAdaptor::qt_metacall (this=0x8162160, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfabcb8c)
    at ./kuniqueapplication_p.moc:81
	_r = <value optimized out>
#9  0x00c868a4 in QDBusConnectionPrivate::deliverCall (this=0x80def28, 
    object=0x8162160, msg=@0x80e40f0, metaTypes=@0xbfabcc48, slotIdx=4)
    at qdbusintegrator.cpp:904
	context = {connection = {static staticMetaObject = {d = {
        superdata = 0x0, stringdata = 0xcc8e80 "QDBusConnection", 
        data = 0xcc9060, extradata = 0x0}}, d = 0x80def28}, 
  message = @0x80e40f0}
	old = (QDBusContextPrivate *) 0x0
	ptr = {o = 0x8162160}
	params = {a = 10, s = 3, ptr = 0xbfabcb8c, {
    array = "��\026\b��4\b��4\b\001\000\000\000\000\000\000\000\210�\a\000\000\000\000�\000\004\0000\235\026\b��6\b0\235\026\b��6\b", 
    q_for_alignment_1 = 582362621619386792, 
    q_for_alignment_2 = 9.9223305436467428e-270}}
	i = <value optimized out>
	outputArgs = {{p = {static shared_null = {ref = {_q_value = 798}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0x8169d30}, d = 0x8169d30}}
	fail = true
	auxParameters = {{p = {static shared_null = {ref = {_q_value = 798}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0x73bf414}, d = 0x73bf414}}
	pCount = 2
#10 0x00c87b9f in QDBusConnectionPrivate::activateCall (this=0x80def28, 
    object=0x8162160, flags=337, msg=@0x80e40f0) at qdbusintegrator.cpp:809
	mo = (const QMetaObject *) 0x9ec0c09
	memberName = {static shared_null = {ref = {_q_value = 939}, 
    alloc = 0, size = 0, data = 0x73bf3ac "", array = ""}, 
  static shared_empty = {ref = {_q_value = 24}, alloc = 0, size = 0, 
    data = 0x73bf3c0 "", array = ""}, d = 0x80e2408}
	slotData = {flags = 337, slotIdx = 4, metaTypes = {{p = {
        static shared_null = {ref = {_q_value = 798}, alloc = 0, begin = 0, 
          end = 0, sharable = 1, array = {0x0}}, d = 0x816d8f0}, 
      d = 0x816d8f0}}}
	cachePropertyName = "_qdbus_slotCache"
	slotCache = {hash = {<QHash<QString, QDBusSlotCache::Data>> = {{
        d = 0x816eac0, e = 0x816eac0}}, <No data fields>}}
	cacheKey = {static null = {<No data fields>}, static shared_null = {
    ref = {_q_value = 2998}, alloc = 0, size = 0, data = 0x73bf49a, 
    clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 45}, 
    alloc = 0, size = 0, data = 0x73bf4ae, clean = 0, simpletext = 0, 
    righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {
      0}}, d = 0x816b278, static codecForCStrings = 0x0}
	signature = {static null = {<No data fields>}, static shared_null = {
    ref = {_q_value = 2998}, alloc = 0, size = 0, data = 0x73bf49a, 
    clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 45}, 
    alloc = 0, size = 0, data = 0x73bf4ae, clean = 0, simpletext = 0, 
    righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {
      0}}, d = 0x816e5c0, static codecForCStrings = 0x0}
#11 0x00c88640 in QDBusConnectionPrivate::activateObject (this=0x80def28, 
    node=@0x80e40dc, msg=@0x80e40f0, pathStartPos=16)
    at qdbusintegrator.cpp:1368
	it = (const QDBusAdaptorConnector::AdaptorData *) 0x816b6f0
	newflags = <value optimized out>
	connector = (class QDBusAdaptorConnector *) 0x8147418
#12 0x00c888da in QDBusActivateObjectEvent::placeMetaCall (this=0x80e40b0)
    at qdbusintegrator.cpp:1481
No locals.
#13 0x072bb0ee in QObject::event (this=0xbfabd5d0, e=0x80e40b0)
    at kernel/qobject.cpp:1260
	currentSender = {sender = 0x80def28, signal = -1, ref = 1}
	previousSender = (QObjectPrivate::Sender * const) 0x0
#14 0x072aa1cb in QCoreApplication::event (this=0xbfabd5d0, e=0x80e40b0)
    at kernel/qcoreapplication.cpp:1533
No locals.
#15 0x00efec46 in QApplication::event (this=0xbfabd5d0, e=0x80e40b0)
    at kernel/qapplication.cpp:2344
No locals.
#16 0x00efa1dc in QApplicationPrivate::notify_helper (this=0x80e5360, 
    receiver=0xbfabd5d0, e=0x80e40b0) at kernel/qapplication.cpp:4242
	consumed = <value optimized out>
#17 0x00f00e37 in QApplication::notify (this=0xbfabd5d0, receiver=0xbfabd5d0, 
    e=0x80e40b0) at kernel/qapplication.cpp:3661
	res = <value optimized out>
#18 0x00a8d6fa in KApplication::notify (this=0xbfabd5d0, receiver=0xbfabd5d0, 
    event=0x80e40b0) at ../../kdeui/kernel/kapplication.cpp:302
No locals.
#19 0x072aa6fb in QCoreApplication::notifyInternal (this=0xbfabd5d0, 
    receiver=0xbfabd5d0, event=0x80e40b0) at kernel/qcoreapplication.cpp:704
	result = false
	cbdata = {0xbfabd5d0, 0x80e40b0, 0xbfabd1df}
	threadData = (QThreadData *) 0x80c6340
	returnValue = <value optimized out>
#20 0x072ad133 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=0, data=0x80c6340)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
	pe = (const QPostEvent &) @0x80e4e48: {receiver = 0xbfabd5d0, 
  event = 0x0, priority = 0}
	e = (class QEvent *) 0x80e40b0
	r = (class QObject *) 0xbfabd5d0
	locker = {{mtx = 0x80c6368, val = 135029608}}
	startOffset = 0
	i = (int &) @0x80c6360: 6
#21 0x072ad29d in QCoreApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qcoreapplication.cpp:1238
	data = <value optimized out>
#22 0x072d68ff in postEventSourceDispatch (s=0x80e7718)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
No locals.
#23 0x018e7955 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#24 0x018eb658 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#25 0x018eb818 in g_main_context_iteration () from /lib/libglib-2.0.so.0
No symbol table info available.
#26 0x072d63f5 in QEventDispatcherGlib::processEvents (this=0x80c6520, flags=
      {i = 36}) at kernel/qeventdispatcher_glib.cpp:407
	d = (QEventDispatcherGlibPrivate * const) 0x80e7698
	canWait = true
	result = <value optimized out>
#27 0x00fb7ba5 in QGuiEventDispatcherGlib::processEvents (this=0x80c6520, 
    flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
	d = (QGuiEventDispatcherGlibPrivate * const) 0x80e5520
	returnValue = 32
#28 0x072a8d19 in QEventLoop::processEvents (this=0xbfabd524, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
)
    at kernel/qeventloop.cpp:149
	d = (QEventLoopPrivate * const) 0x816f5f0
#29 0x072a916a in QEventLoop::exec (this=0xbfabd524, flags={i = 0})
    at kernel/qeventloop.cpp:201
	d = (QEventLoopPrivate * const) 0x816f5f0
	app = <value optimized out>
#30 0x072ad35f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
	threadData = (QThreadData *) 0x80c6340
	eventLoop = {<QObject> = {_vptr.QObject = 0x73be448, 
    static staticMetaObject = {d = {superdata = 0x0, 
        stringdata = 0x7356dc0 "QObject", data = 0x7356e60, 
        extradata = 0x73b9260}}, d_ptr = {d = 0x816f5f0}, 
    static staticQtMetaObject = {d = {superdata = 0x0, 
        stringdata = 0x735f900 "Qt", data = 0x7362ec0, extradata = 0x0}}}, 
  static staticMetaObject = {d = {superdata = 0x73b9250, 
      stringdata = 0x73688e0 "QEventLoop", data = 0x7368900, 
      extradata = 0x0}}}
	returnCode = -1
#31 0x00efa277 in QApplication::exec () at kernel/qapplication.cpp:3570
No locals.
#32 0x004d7dee in kdemain (argc=2, argv=0xbfabd7f4) at ../../kded/kded.cpp:932
	aboutData = {d = 0x80c7e80}
	componentData = {_vptr.KComponentData = 0x4b9e38, d = 0x80dab40}
	config = {d = 0x80daf80}
	cg = {<KConfigBase> = {_vptr.KConfigBase = 0x4b7ba8}, d = {
    d = 0x80dce08}}
	k = {<KUniqueApplication> = {<KApplication> = {<QApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x4dbde8, 
            static staticMetaObject = {d = {superdata = 0x0, 
                stringdata = 0x7356dc0 "QObject", data = 0x7356e60, 
                extradata = 0x73b9260}}, d_ptr = {d = 0x80e5360}, 
            static staticQtMetaObject = {d = {superdata = 0x0, 
                stringdata = 0x735f900 "Qt", data = 0x7362ec0, 
                extradata = 0x0}}}, static staticMetaObject = {d = {
              superdata = 0x73b9250, 
              stringdata = 0x7368980 "QCoreApplication", data = 0x7368a20, 
              extradata = 0x0}}, static self = 0xbfabd5d0}, 
        static staticMetaObject = {d = {superdata = 0x73be484, 
            stringdata = 0x162be80 "QApplication", data = 0x162c0c0, 
            extradata = 0x0}}}, static staticMetaObject = {d = {
          superdata = 0x181aea8, stringdata = 0xc27160 "KApplication", 
          data = 0xc27300, extradata = 0x0}}, static loadedByKdeinit = false, 
      static KApp = 0xbfabd5d0, d = 0x813fee8}, static staticMetaObject = {
      d = {superdata = 0xc53760, stringdata = 0xc27a40 "KUniqueApplication", 
        data = 0xc27b40, extradata = 0x0}}, d = 0x8161ea8}, startup = false}
	options = {d = 0x80c8308}
	args = (KCmdLineArgs *) 0xbfabd5e4
	result = -1079257628
#33 0x080485cb in main (argc=2, argv=0xbfabd7f4) at kded4_dummy.cpp:3
No locals.
Comment 1 Nicolas L. 2010-08-19 13:33:37 UTC
in kde 4.4 4.5 and trunk i don't find this toStringList(). 

Do you know if this is still valid somewhere else or if we can close this bugreport ?
Comment 2 Dario Freddi 2010-11-09 17:10:56 UTC
Surely fixed in 4.6 as that code path is not present anymore.