| Summary: | krunner crashed in QList<QByteArray>::free | ||
|---|---|---|---|
| Product: | [Plasma] krunner | Reporter: | Cyp <cyp561> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | wilderkde |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Cyp
2009-11-16 10:04:34 UTC
done.
Loaded symbols for /usr/lib64/libkresources.so.4
Reading symbols from /usr/lib/libkldap.so.4...Reading symbols from /usr/lib/debug/usr/lib/libkldap.so.4.3.0.debug...done.
done.
Loaded symbols for /usr/lib64/libkldap.so.4
Reading symbols from /usr/lib/libldap-2.4.so.2...Reading symbols from /usr/lib/debug/usr/lib/libldap-2.4.so.2.5.2.debug...done.
done.
Loaded symbols for /usr/lib64/libldap-2.4.so.2
Reading symbols from /usr/lib/liblber-2.4.so.2...Reading symbols from /usr/lib/debug/usr/lib/liblber-2.4.so.2.5.2.debug...done.
done.
Loaded symbols for /usr/lib64/liblber-2.4.so.2
Reading symbols from /usr/lib/libsasl2.so.2...Reading symbols from /usr/lib/debug/usr/lib/libsasl2.so.2.0.23.debug...done.
done.
Loaded symbols for /usr/lib64/libsasl2.so.2
Reading symbols from /usr/lib/libgnutls.so.26...Reading symbols from /usr/lib/debug/usr/lib/libgnutls.so.26.14.11.debug...done.
done.
Loaded symbols for /usr/lib/libgnutls.so.26
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /usr/lib/libtasn1.so.3...Reading symbols from /usr/lib/debug/usr/lib/libtasn1.so.3.1.6.debug...done.
done.
Loaded symbols for /usr/lib/libtasn1.so.3
Reading symbols from /usr/lib/libgcrypt.so.11...Reading symbols from /usr/lib/debug/usr/lib/libgcrypt.so.11.5.2.debug...done.
done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /usr/lib/libgpg-error.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgpg-error.so.0.5.0.debug...done.
done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /usr/lib/kde4/kabc_file.so...Reading symbols from /usr/lib/debug/usr/lib/kde4/kabc_file.so.debug...done.
done.
Loaded symbols for /usr/lib/kde4/kabc_file.so
Reading symbols from /usr/lib/libkabc_file_core.so.4...Reading symbols from /usr/lib/debug/usr/lib/libkabc_file_core.so.4.3.0.debug...done.
done.
Loaded symbols for /usr/lib64/libkabc_file_core.so.4
Reading symbols from /usr/lib/libkcal.so.4...Reading symbols from /usr/lib/debug/usr/lib/libkcal.so.4.3.0.debug...done.
done.
Loaded symbols for /usr/lib64/libkcal.so.4
Reading symbols from /usr/lib/libkpimutils.so.4...Reading symbols from /usr/lib/debug/usr/lib/libkpimutils.so.4.3.0.debug...done.
done.
Loaded symbols for /usr/lib64/libkpimutils.so.4
Reading symbols from /usr/lib/libical.so.0...Reading symbols from /usr/lib/debug/usr/lib/libical.so.0.43.0.debug...done.
done.
Loaded symbols for /usr/lib64/libical.so.0
Reading symbols from /usr/lib/libicalss.so.0...Reading symbols from /usr/lib/debug/usr/lib/libicalss.so.0.43.0.debug...done.
done.
Loaded symbols for /usr/lib64/libicalss.so.0
Reading symbols from /usr/lib/libkmime.so.4...Reading symbols from /usr/lib/debug/usr/lib/libkmime.so.4.3.0.debug...done.
done.
Loaded symbols for /usr/lib64/libkmime.so.4
Reading symbols from /usr/lib/kde4/krunner_shell.so...Reading symbols from /usr/lib/debug/usr/lib/kde4/krunner_shell.so.debug...done.
done.
Loaded symbols for /usr/lib/kde4/krunner_shell.so
Reading symbols from /usr/lib/kde4/krunner_katesessions.so...Reading symbols from /usr/lib/debug/usr/lib/kde4/krunner_katesessions.so.debug...done.
done.
Loaded symbols for /usr/lib/kde4/krunner_katesessions.so
Reading symbols from /usr/lib/kde4/krunner_bookmarksrunner.so...Reading symbols from /usr/lib/debug/usr/lib/kde4/krunner_bookmarksrunner.so.debug...done.
done.
Loaded symbols for /usr/lib/kde4/krunner_bookmarksrunner.so
Reading symbols from /usr/lib/qt4/libQtScript.so.4...Reading symbols from /usr/lib/debug/usr/lib/qt4/libQtScript.so.4.5.3.debug...done.
done.
Loaded symbols for /usr/lib64/qt4/libQtScript.so.4
Reading symbols from /usr/lib/kde4/krunner_sessions.so...Reading symbols from /usr/lib/debug/usr/lib/kde4/krunner_sessions.so.debug...done.
done.
Loaded symbols for /usr/lib/kde4/krunner_sessions.so
Reading symbols from /usr/lib/kde4/krunner_browserhistory.so...Reading symbols from /usr/lib/debug/usr/lib/kde4/krunner_browserhistory.so.debug...done.
done.
Loaded symbols for /usr/lib/kde4/krunner_browserhistory.so
Reading symbols from /usr/lib/kde4/krunner_calculatorrunner.so...Reading symbols from /usr/lib/debug/usr/lib/kde4/krunner_calculatorrunner.so.debug...done.
done.
Loaded symbols for /usr/lib/kde4/krunner_calculatorrunner.so
Reading symbols from /usr/lib/kde4/krunner_powerdevil.so...Reading symbols from /usr/lib/debug/usr/lib/kde4/krunner_powerdevil.so.debug...done.
done.
Loaded symbols for /usr/lib/kde4/krunner_powerdevil.so
Reading symbols from /usr/lib/kde4/krunner_konquerorsessions.so...Reading symbols from /usr/lib/debug/usr/lib/kde4/krunner_konquerorsessions.so.debug...done.
done.
Loaded symbols for /usr/lib/kde4/krunner_konquerorsessions.so
Reading symbols from /usr/lib/kde4/krunner_converter.so...Reading symbols from /usr/lib/debug/usr/lib/kde4/krunner_converter.so.debug...done.
done.
Loaded symbols for /usr/lib/kde4/krunner_converter.so
Reading symbols from /usr/lib/libconversion.so.4...Reading symbols from /usr/lib/debug/usr/lib/libconversion.so.4.3.0.debug...done.
done.
Loaded symbols for /usr/lib64/libconversion.so.4
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_nis.so.2...done.
Loaded symbols for /lib/libnss_nis.so.2
0x00007fc887a35901 in nanosleep () from /lib/libc.so.6
(gdb) thread apply all bt full
(gdb) bt full
#0 0x00007fc887a35901 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00007fc887a35727 in sleep () from /lib/libc.so.6
No symbol table info available.
#2 0x00007fc889687011 in KCrash::startDrKonqi (argv=0x7fffd9dcfd80, argc=18) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r2/work/kdelibs-4.3.1/kdeui/util/kcrash.cpp:412
socket = 3
header = {cmd = 4, arg_length = 8}
buffer = "\230#\000\000\000\000\000\000/usr/lib64/kde4/libexec/drkonqi\000-display\000:0.0\000--appname\000krunner\000--kdeinit\000--signal\00011\000--pid\0008781\000--appversion\0000.1\000--programname\000Run Command Interface\000--bugaddress\000submit@bugs.kde.org\000--startup"...
pos = <value optimized out>
argcl = 18
env = 0
avoid_loops = 0
pid = 9112
#3 0x00007fc88968790a in KCrash::defaultCrashHandler (sig=11) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r2/work/kdelibs-4.3.1/kdeui/util/kcrash.cpp:337
argv = {0x20e2cc0 "/usr/lib64/kde4/libexec/drkonqi", 0x7fc889780f81 "-display", 0x2073f50 ":0.0", 0x7fc88978a1a6 "--appname", 0x20e2b70 "krunner", 0x7fc88978a1b0 "--kdeinit",
0x7fc88978a1c4 "--signal", 0x7fffd9dcfdd0 "11", 0x7fc88978a1cd "--pid", 0x7fffd9dcfdc0 "8781", 0x7fc88978a1d3 "--appversion", 0x201d5d8 "0.1", 0x7fc88978a1e0 "--programname",
0x210c188 "Run Command Interface", 0x7fc88978a1ee "--bugaddress", 0x2030708 "submit@bugs.kde.org", 0x7fc88978a1fb "--startupid", 0x7fffd9dcfbf0 "0", 0x0, 0x0, 0x0, 0x0, 0x0,
0x2152360 "0�@|�\177"}
i = -516
componentData = {_vptr.KComponentData = 0x7fc88ae13cd0, d = 0x204d7d0}
about = (const KAboutData *) 0x204d7d8
sidtxt = "0\000�\001\000\000\000\000 \000\000X�\177\000\000P����\177\000\000�����\177\000\000�\177�\001\001\000\000\000p\2108\002\000\000\000\000�\200�\001\000\000\000\000�\200�\001\000\000\000\000\022", '\0' <repeats 190 times>
sigtxt = "11\000\002\000\000\000\000 \017"
pidtxt = "8781\000\000\000\000\200\177"
crashRecursionCounter = 2
#4 <signal handler called>
No symbol table info available.
#5 0x00007fc887a0923f in ?? () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#6 0x00007fc887a0a908 in ?? () from /lib/libc.so.6
No symbol table info available.
#7 0x00007fc887a0ac76 in free () from /lib/libc.so.6
No symbol table info available.
#8 0x00007fc889c9aa89 in QList<QByteArray>::free (this=<value optimized out>, data=0x0) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:375
No locals.
#9 0x00007fc889ce7393 in ~QAbstractSocketPrivate (this=0x2381390) at ../../include/QtCore/../../src/corelib/tools/qlist.h:534
No locals.
#10 0x00007fc889cec481 in ~QTcpSocketPrivate (this=0x7fc887ce6a00) at ../../include/QtNetwork/private/../../../src/network/socket/qtcpsocket_p.h:62
No locals.
#11 0x00007fc88b1803e7 in ~QObject (this=0x2388870) at kernel/qobject.cpp:857
d = (QObjectPrivate * const) 0x2381390
locker2 = {{mtx = 0x1fc7fc0, val = 33324992}}
#12 0x00007fc88ab161bd in ~KLocalSocket (this=0x2388870) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r2/work/kdelibs-4.3.1/kdecore/network/klocalsocket.cpp:53
No locals.
#13 0x00007fc88b179aa0 in QObjectPrivate::deleteChildren (this=0x2386d20) at kernel/qobject.cpp:1838
i = 3080293
#14 0x00007fc88b180337 in ~QObject (this=0x247d880) at kernel/qobject.cpp:836
d = (QObjectPrivate * const) 0x2386d20
locker2 = {{mtx = 0x0, val = 0}}
#15 0x00007fc88a014ea8 in ~SocketConnectionBackend (this=0x247d880) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r2/work/kdelibs-4.3.1/kio/kio/connection.cpp:131
No locals.
#16 0x00007fc88b17b475 in QObject::event (this=0x247d880, e=0x0) at kernel/qobject.cpp:1085
No locals.
#17 0x00007fc88862e8fd in QApplicationPrivate::notify_helper (this=0x2055d20, receiver=0x247d880, e=0x7fc858092a50) at kernel/qapplication.cpp:4065
consumed = <value optimized out>
#18 0x00007fc8886361ba in QApplication::notify (this=0x2055790, receiver=0x247d880, e=0x7fc858092a50) at kernel/qapplication.cpp:4030
res = true
#19 0x00007fc889621f1b in KApplication::notify (this=0x2055790, receiver=0x247d880, event=0x7fc858092a50)
---Type <return> to continue, or q <return> to quit---
at /var/tmp/portage/kde-base/kdelibs-4.3.1-r2/work/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
No locals.
#20 0x00007fc88b16ca5b in QCoreApplication::notifyInternal (this=0x2055790, receiver=0x247d880, event=0x7fc858092a50) at kernel/qcoreapplication.cpp:606
result = false
cbdata = {0x247d880, 0x7fc858092a50, 0x7fffd9dd0aef}
threadData = (QThreadData *) 0x1fc7f80
returnValue = <value optimized out>
#21 0x00007fc88b16d3b1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1fc7f80) at kernel/qcoreapplication.h:213
e = (class QEvent *) 0x7fc858092a50
r = (class QObject *) 0x2ae69c000
locker = {{mtx = 0x1fc7fc0, val = 33324992}}
startOffset = 0
i = (int &) @0x1fc7fb4: 1
#22 0x00007fc88b1917c3 in postEventSourceDispatch (s=<value optimized out>) at kernel/qcoreapplication.h:218
No locals.
#23 0x00007fc8870c84a9 in IA__g_main_context_dispatch (context=0x2058920) at gmain.c:1824
No locals.
#24 0x00007fc8870cbae8 in g_main_context_iterate (context=0x2058920, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2455
max_priority = 0
timeout = 0
some_ready = 1
nfds = 7
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x247aac0
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#25 0x00007fc8870cbc9c in IA__g_main_context_iteration (context=0x2058920, may_block=1) at gmain.c:2518
retval = <value optimized out>
#26 0x00007fc88b19145f in QEventDispatcherGlib::processEvents (this=0x1fca850, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
d = (QEventDispatcherGlibPrivate * const) 0x1fca870
canWait = true
---Type <return> to continue, or q <return> to quit---
result = <value optimized out>
#27 0x00007fc8886b389f in QGuiEventDispatcherGlib::processEvents (this=0x7fc887ce6a00, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
d = (QGuiEventDispatcherGlibPrivate * const) 0x1fca870
returnValue = 112
#28 0x00007fc88b16b442 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -639824464}) at kernel/qeventloop.cpp:149
d = (QEventLoopPrivate * const) 0x238cc30
#29 0x00007fc88b16b5dc in QEventLoop::exec (this=0x7fffd9dd0df0, flags={i = -639824384}) at kernel/qeventloop.cpp:197
d = (QEventLoopPrivate * const) 0x238cc30
app = (class QCoreApplication *) 0x2055790
#30 0x00007fc88b16d61c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
threadData = (QThreadData *) 0x1fc7f80
eventLoop = {<QObject> = {_vptr.QObject = 0x7fc88b43efd0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fc88b1f9840 "QObject", data = 0x7fc88b1f98e0,
extradata = 0x7fc88b438300}}, d_ptr = 0x238cc30, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fc88b2030c0 "Qt", data = 0x7fc88b205fa0, extradata = 0x0}}},
static staticMetaObject = {d = {superdata = 0x7fc88b4382e0, stringdata = 0x7fc88b20adc0 "QEventLoop", data = 0x7fc88b20ade0, extradata = 0x0}}}
returnCode = <value optimized out>
#31 0x00007fc87afe1d8c in kdemain (argc=1, argv=0x1fc67a0) at /var/tmp/portage/kde-base/krunner-4.3.1/work/krunner-4.3.1/krunner/main.cpp:65
aboutData = {d = 0x2031720}
app = (class KRunnerApp *) 0x2055790
rc = 0
#32 0x000000000040753e in launch (argc=1, _name=0x201c6f8 "/usr/bin/krunner", args=<value optimized out>, cwd=0x0, envc=0, envs=0x201c711 "", reset_env=false, tty=0x0, avoid_loops=false,
startup_id_str=0x40a635 "0") at /var/tmp/portage/kde-base/kdelibs-4.3.1-r2/work/kdelibs-4.3.1/kinit/kinit.cpp:677
l = {<QObject> = {_vptr.QObject = 0x7fc88b43e850, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fc88b1f9840 "QObject", data = 0x7fc88b1f98e0,
extradata = 0x7fc88b438300}}, d_ptr = 0x201c730, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fc88b2030c0 "Qt", data = 0x7fc88b205fa0, extradata = 0x0}}},
static staticMetaObject = {d = {superdata = 0x7fc88b4382e0, stringdata = 0x7fc88b20a600 "QLibrary", data = 0x7fc88b20a680, extradata = 0x0}}, d = 0x200e3c0, did_load = true}
sym = <value optimized out>
exec = <value optimized out>
lib = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 9543}, alloc = 0, size = 0, data = 0x60c57a, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 89}, alloc = 0, size = 0, data = 0x7fc88b44081a, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x200e710, static codecForCStrings = 0x0}
name = {static shared_null = {ref = {_q_value = 3504}, alloc = 0, size = 0, data = 0x60c598 "", array = ""}, static shared_empty = {ref = {_q_value = 25}, alloc = 0, size = 0,
---Type <return> to continue, or q <return> to quit---
data = 0x7fc88b4406d8 "", array = ""}, d = 0x2003e70}
exec = {static shared_null = {ref = {_q_value = 3504}, alloc = 0, size = 0, data = 0x60c598 "", array = ""}, static shared_empty = {ref = {_q_value = 25}, alloc = 0, size = 0,
data = 0x7fc88b4406d8 "", array = ""}, d = 0x200e6d0}
libpath = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 9543}, alloc = 0, size = 0, data = 0x60c57a, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 89}, alloc = 0, size = 0, data = 0x7fc88b44081a, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x201d5f0, static codecForCStrings = 0x0}
execpath = {static shared_null = {ref = {_q_value = 3504}, alloc = 0, size = 0, data = 0x60c598 "", array = ""}, static shared_empty = {ref = {_q_value = 25}, alloc = 0, size = 0,
data = 0x7fc88b4406d8 "", array = ""}, d = 0x200e6d0}
startup_id = {d = 0x201ce90}
#33 0x0000000000407d18 in handle_launcher_request (sock=7, who=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r2/work/kdelibs-4.3.1/kinit/kinit.cpp:1169
tty = 0x0
avoid_loops = 0
arg_n = 0x201c719 ""
argc = 1
args = 0x201c709 ""
pid = <value optimized out>
response_header = {cmd = 4, arg_length = 8}
envc = 0
envs = 0x201c711 ""
kdedisplay = {static shared_null = {ref = {_q_value = 3504}, alloc = 0, size = 0, data = 0x60c598 "", array = ""}, static shared_empty = {ref = {_q_value = 25}, alloc = 0,
size = 0, data = 0x7fc88b4406d8 "", array = ""}, d = 0x60c580}
response_data = <value optimized out>
l = 0
name = 0x201c6f8 "/usr/bin/krunner"
cwd = 0x0
startup_id_str = 0x40a635 "0"
olddisplay = {static shared_null = {ref = {_q_value = 3504}, alloc = 0, size = 0, data = 0x60c598 "", array = ""}, static shared_empty = {ref = {_q_value = 25}, alloc = 0,
size = 0, data = 0x7fc88b4406d8 "", array = ""}, d = 0x2003ab0}
request_header = {cmd = 12, arg_length = 41}
request_data = 0x201c6f0 "\001"
---Type <return> to continue, or q <return> to quit---
result = <value optimized out>
#34 0x000000000040829e in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r2/work/kdelibs-4.3.1/kinit/kinit.cpp:1362
wr_set = {fds_bits = {0 <repeats 16 times>}}
exit_pid = <value optimized out>
exit_status = 0
c = 0 '\0'
rd_set = {fds_bits = {128, 0 <repeats 15 times>}}
e_set = {fds_bits = {0 <repeats 16 times>}}
result = <value optimized out>
max_sock = 9
#35 0x0000000000408dc5 in main (argc=2, argv=0x7fffd9dd1c48, envp=0x7fffd9dd1c60) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r2/work/kdelibs-4.3.1/kinit/kinit.cpp:1793
pid = <value optimized out>
do_fork = <value optimized out>
launch_klauncher = 1
launch_kded = 1
keep_running = 1
(gdb)
This is in fact a glibc bug, due to a race in free(), it should be fixed in 2.11.1 *** This bug has been marked as a duplicate of bug 196207 *** |