Version: 4.3.3 (using KDE 4.3.2) OS: Linux Installed from: Ubuntu Packages Originally reported at https://launchpad.net/bugs/469202 The user reported a ksysguard crashed that happened while he or she was using Audacity. . Thread 2 (process 3056): #0 0x0020a422 in __kernel_vsyscall () No symbol table info available. #1 0x006db981 in select () from /lib/tls/i686/cmov/libc.so.6 No locals. #2 0x00d52af5 in QProcessManager::run (this=0x813b8a8) at io/qprocess_unix.cpp:296 readset = {fds_bits = {32, 0 <repeats 31 times>}} nselect = <value optimized out> c = 8 '\b' #3 0x00c83e32 in QThreadPrivate::start (arg=0x813b8a8) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x813b6d8 #4 0x0016d80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #5 0x006e27ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. . Thread 1 (process 3055): #0 0x0020a422 in __kernel_vsyscall () No symbol table info available. #1 0x006404d1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = <value optimized out> pid = 7692276 selftid = 3055 #2 0x00643932 in *__GI_abort () at abort.c:92 act = {__sigaction_handler = {sa_handler = 0x11, sa_sigaction = 0x11}, sa_mask = {__val = {3221173612, 7441464, 6378084, 1638400, 134558372, 134517480, 0, 4143, 3221173760, 134514520, 41, 2, 3221173612, 7187198, 4, 0, 3221173688, 7692276, 40, 3221175144, 3221173804, 7304596, 2, 3221173688, 4, 0, 3, 3221173796, 2, 7566051, 7566047, 7561623}}, sa_flags = 7561597, sa_restorer = 0x73862b} sigs = {__val = {32, 0 <repeats 31 times>}} #3 0x00676ee5 in __libc_message (do_abort=2, fmt=0x73a438 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 ap = <value optimized out> fd = -1073793180 on_2 = <value optimized out> list = <value optimized out> nlist = <value optimized out> cp = <value optimized out> written = false #4 0x00680ff1 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0x859def8) at malloc.c:6217 buf = "0859def8" cp = <value optimized out> #5 0x0068121e in malloc_consolidate (av=<value optimized out>) at malloc.c:5095 fb = (mfastbinptr *) 0x7573b4 maxfb = (mfastbinptr *) 0x7573cc p = (mchunkptr) 0x859def8 nextp = (mchunkptr) 0x8592220 unsorted_bin = (mchunkptr) 0x7573d0 first_unsorted = <value optimized out> nextchunk = (mchunkptr) 0x859dfa8 size = <value optimized out> nextsize = <value optimized out> prevsize = <value optimized out> bck = <value optimized out> fwd = <value optimized out> __PRETTY_FUNCTION__ = "malloc_consolidate" #6 0x006834b2 in _int_malloc (av=<value optimized out>, bytes=<value optimized out>) at malloc.c:4338 nb = 688 idx = 140059952 bin = <value optimized out> victim = <value optimized out> size = <value optimized out> victim_index = <value optimized out> remainder = <value optimized out> remainder_size = <value optimized out> block = <value optimized out> bit = <value optimized out> map = <value optimized out> fwd = <value optimized out> bck = <value optimized out> __PRETTY_FUNCTION__ = "_int_malloc" #7 0x00685868 in *__GI___libc_malloc (bytes=684) at malloc.c:3638 ar_ptr = (mstate) 0x7573a0 victim = <value optimized out> __PRETTY_FUNCTION__ = "__libc_malloc" #8 0x0050dbb7 in operator new () from /usr/lib/libstdc++.so.6 No symbol table info available. #9 0x06a3abc4 in QRasterPaintEngine::createState (this=0x8393068, orig=0x6) at painting/qpaintengine_raster.cpp:715 s = <value optimized out> #10 0x069cca15 in QPainter::begin (this=0xbfff3f5c, pd=0x8392e0c) at painting/qpainter.cpp:1688 redirectionOffset = {xp = 0, yp = 0} begun = <value optimized out> d = (QPainterPrivate * const) 0x8592530 rpd = <value optimized out> systemRect = {x1 = 7697312, y1 = 1, x2 = 655361, y2 = 7692276} #11 0x069cd2f8 in QPainter (this=0xbfff3f5c, pd=0x8392e0c) at painting/qpainter.cpp:1411 No locals. #12 0x079f979d in KSignalPlotter::drawBeamToScrollableImage (this=0x8392de8, index=0) at ../../../ksysguard/gui/SensorDisplayLib/SignalPlotter.cc:756 cacheBoundingBox = {x1 = 24, y1 = 0, x2 = 29, y2 = 98} pCache = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x6f88c80 "QPainter", data = 0x6f88d20, extradata = 0x0}}, d_ptr = 0x8592530} #13 0x079fa718 in KSignalPlotter::addSample (this=0x8392de8, sampleBuf=@0x8391ad8) at ../../../ksysguard/gui/SensorDisplayLib/SignalPlotter.cc:192 __PRETTY_FUNCTION__ = "void KSignalPlotter::addSample(const QList<double>&)" #14 0x079d1321 in FancyPlotter::timerTick (this=0x8391a78) at ../../../ksysguard/gui/SensorDisplayLib/FancyPlotter.cc:434 No locals. #15 0x079c384e in KSGRD::SensorDisplay::qt_metacall (this=0x8391a78, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfff419c) at ./SensorDisplay.moc:88 No locals. #16 0x079d764a in FancyPlotter::qt_metacall (this=0x8391a78, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfff419c) at ./FancyPlotter.moc:68 No locals. #17 0x00d8a263 in QMetaObject::activate (sender=0x837dbc4, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113 c = <value optimized out> method = 33 currentSender = {sender = 0x837dbc4, signal = 4, ref = 1} previousSender = (QObjectPrivate::Sender *) 0x0 i = 3 count = 10 signal = 4 empty_argv = {0x0} locker = {{mtx = 0x80a1e7c, val = 134880892}} currentThreadData = <value optimized out> connectionLists = (QObjectConnectionListVector *) 0x838b918 #18 0x00d8aec2 in QMetaObject::activate (sender=0x837dbc4, m=0xe65904, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187 signal_index = 3055 #19 0x00dc4667 in QTimer::timeout (this=0x837dbc4) at .moc/release-shared/moc_qtimer.cpp:128 No locals. #20 0x00d8f9ae in QTimer::timerEvent (this=0x837dbc4, e=0xbfff4630) at kernel/qtimer.cpp:261 No locals. #21 0x00d843bf in QObject::event (this=0x837dbc4, e=0xbfff4630) at kernel/qobject.cpp:1075 No locals. #22 0x0689ff54 in QApplicationPrivate::notify_helper (this=0x8134c98, receiver=0x837dbc4, e=0xbfff4630) at kernel/qapplication.cpp:4056 consumed = <value optimized out> #23 0x068a767c in QApplication::notify (this=0x8134c28, receiver=0x837dbc4, e=0xbfff4630) at kernel/qapplication.cpp:3603 res = true #24 0x0103abfa in KApplication::notify (this=0x8134c28, receiver=0x837dbc4, event=0xbfff4630) at ../../kdeui/kernel/kapplication.cpp:302 No locals. #25 0x00d746cb in QCoreApplication::notifyInternal (this=0x8134c28, receiver=0x837dbc4, event=0xbfff4630) at kernel/qcoreapplication.cpp:610 result = false cbdata = {0x837dbc4, 0xbfff4630, 0xbfff45bf} threadData = (QThreadData *) 0x80a1e48 returnValue = <value optimized out> #26 0x00da17ce in QTimerInfoList::activateTimers (this=0x813aebc) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 e = {<QEvent> = {_vptr.QEvent = 0xe64738, d = 0x0, t = 1, posted = 0, spont = 0, m_accept = 1, reserved = 6143}, id = 9} firstTime = <value optimized out> n_act = 1 saveFirstTimerInfo = (QTimerInfo *) 0x0 saveCurrentTimerInfo = (QTimerInfo *) 0x0 #27 0x00d9f0e0 in timerSourceDispatch (source=0x813ae88) at kernel/qeventdispatcher_glib.cpp:165 No locals. #28 0x059b9e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 No symbol table info available. #29 0x059bd720 in ?? () from /lib/libglib-2.0.so.0 No symbol table info available. #30 0x059bd853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 No symbol table info available. #31 0x00d9f02c in QEventDispatcherGlib::processEvents (this=0x80a3a58, flags= {i = 36}) at kernel/qeventdispatcher_glib.cpp:327 d = (QEventDispatcherGlibPrivate * const) 0x8136610 canWait = true result = <value optimized out> #32 0x06940be5 in QGuiEventDispatcherGlib::processEvents (this=0x80a3a58, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202 d = (QGuiEventDispatcherGlibPrivate * const) 0x80a3a68 returnValue = false #33 0x00d72c79 in QEventLoop::processEvents (this=0xbfff48f4, 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) 0x8380c58 #34 0x00d730ca in QEventLoop::exec (this=0xbfff48f4, flags={i = 0}) at kernel/qeventloop.cpp:201 d = (QEventLoopPrivate * const) 0x8380c58 app = <value optimized out> #35 0x00d7553f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 threadData = (QThreadData *) 0x80a1e48 eventLoop = {<QObject> = {_vptr.QObject = 0xe657a8, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0xe0dba0 "QObject", data = 0xe0dc40, extradata = 0xe611b8}}, d_ptr = 0x8380c58, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0xe17380 "Qt", data = 0xe1a700, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0xe611a8, stringdata = 0xe1f7a0 "QEventLoop", data = 0xe1f7c0, extradata = 0x0}}} returnCode = -1 #36 0x0689fdd7 in QApplication::exec () at kernel/qapplication.cpp:3525 No locals. #37 0x07a15837 in kdemain (argc=1, argv=0x80f3688) at ../../../ksysguard/gui/ksysguard.cc:579 aboutData = {d = 0x8107f58} options = {d = 0x8134af0} result = 128004512 #38 0x0804dde1 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, envs=0x80f32cb "DISPLAY=:0.0", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x80f32dc "Poot;1257095477;526700;1782_TIME7578494") at ../../kinit/kinit.cpp:677 l = {<QObject> = {_vptr.QObject = 0xe653c8, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0xe0dba0 "QObject", data = 0xe0dc40, extradata = 0xe611b8}}, d_ptr = 0x8107180, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0xe17380 "Qt", data = 0xe1a700, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0xe611a8, stringdata = 0xe1f020 "QLibrary", data = 0xe1f0a0, extradata = 0x0}}, d = 0x80f0a50, did_load = true} sym = <value optimized out> exec = <value optimized out> lib = {static null = {<No data fields>}, static shared_null = {ref = { _q_value = 5366}, alloc = 0, size = 0, data = 0x80532ca, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 64}, alloc = 0, size = 0, data = 0xe6646e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = { 0}}, d = 0x80f0bf0, static codecForCStrings = 0x0} execpath = {static shared_null = {ref = {_q_value = 1012}, alloc = 0, size = 0, data = 0x80532dc "", array = ""}, static shared_empty = {ref = { _q_value = 11}, alloc = 0, size = 0, data = 0xe66398 "", array = ""}, d = 0x80f09d8} name = {static shared_null = {ref = {_q_value = 1012}, alloc = 0, size = 0, data = 0x80532dc "", array = ""}, static shared_empty = {ref = { _q_value = 11}, alloc = 0, size = 0, data = 0xe66398 "", array = ""}, d = 0x80f35c8} exec = {static shared_null = {ref = {_q_value = 1012}, alloc = 0, size = 0, data = 0x80532dc "", array = ""}, static shared_empty = {ref = { _q_value = 11}, alloc = 0, size = 0, data = 0xe66398 "", array = ""}, d = 0x80f09d8} libpath = {static null = {<No data fields>}, static shared_null = { ref = {_q_value = 5366}, alloc = 0, size = 0, data = 0x80532ca, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 64}, alloc = 0, size = 0, data = 0xe6646e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = { 0}}, d = 0x80f3a50, static codecForCStrings = 0x0} startup_id = {d = 0x80f3698} #39 0x0804ea35 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1169 tty = 0x0 avoid_loops = 0 arg_n = <value optimized out> args = 0x80f32c7 "\001" pid = <value optimized out> response_header = {cmd = 0, arg_length = 17} envc = <value optimized out> envs = 0x80f32cb "DISPLAY=:0.0" kdedisplay = {static shared_null = {ref = {_q_value = 1012}, alloc = 0, size = 0, data = 0x80532dc "", array = ""}, static shared_empty = {ref = {_q_value = 11}, alloc = 0, size = 0, data = 0xe66398 "", array = ""}, d = 0x80532cc} response_data = <value optimized out> l = <value optimized out> name = 0x80f32b4 "/usr/bin/ksysguard" cwd = 0x0 startup_id_str = 0x80f32dc "Poot;1257095477;526700;1782_TIME7578494" olddisplay = {static shared_null = {ref = {_q_value = 1012}, alloc = 0, size = 0, data = 0x80532dc "", array = ""}, static shared_empty = {ref = {_q_value = 11}, alloc = 0, size = 0, data = 0xe66398 "", array = ""}, d = 0x80bcee0} request_header = {cmd = 10, arg_length = 84} request_data = 0x80f32b0 "\001" result = <value optimized out> #40 0x0804eeac in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1362 wr_set = {fds_bits = {0 <repeats 32 times>}} exit_pid = <value optimized out> exit_status = 0 c = 0 '\0' rd_set = {fds_bits = {256, 0 <repeats 31 times>}} e_set = {fds_bits = {0 <repeats 32 times>}} result = <value optimized out> max_sock = <value optimized out> #41 0x0804fbaf in main (argc=2, argv=0xbfff51f4, envp=0xbfff5200) at ../../kinit/kinit.cpp:1793 pid = <value optimized out> do_fork = true launch_klauncher = 1 launch_kded = 1 keep_running = 1
I wonder if this could be related to the glibc bug: bug 196207
Probably fixed ages ago