Application: skanlite (0.9) KDE Platform Version: 4.10.2 Qt Version: 4.8.4 Operating System: Linux 3.8.0-19-generic x86_64 Distribution: Ubuntu 13.04 -- Information about the crash: - What I was doing when the application crashed: I just closed the application, that had worked fine. The problem arise only while closing the window -- Backtrace: Application: Skanlite (skanlite), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f0b00ddc7c0 (LWP 12027))] Thread 4 (Thread 0x7f0aef7eb700 (LWP 12028)): #0 0x00007f0afa8a4359 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f0afa8a45b9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0afa864c74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0afa865175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f0afa865304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f0afe809036 in QEventDispatcherGlib::processEvents (this=0x7f0ae80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f0afe7d938f in QEventLoop::processEvents (this=this@entry=0x7f0aef7ead90, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f0afe7d9618 in QEventLoop::exec (this=this@entry=0x7f0aef7ead90, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f0afe6db410 in QThread::exec (this=this@entry=0x1f090b0) at thread/qthread.cpp:542 #9 0x00007f0afe7baedf in QInotifyFileSystemWatcherEngine::run (this=0x1f090b0) at io/qfilesystemwatcher_inotify.cpp:256 #10 0x00007f0afe6ddbec in QThreadPrivate::start (arg=0x1f090b0) at thread/qthread_unix.cpp:338 #11 0x00007f0afad37f8e in start_thread (arg=0x7f0aef7eb700) at pthread_create.c:311 #12 0x00007f0afe090e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 3 (Thread 0x7f0adb7fc700 (LWP 12031)): #0 0x00007f0afe0843cd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f0adba15aba in ?? () from /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 #2 0x00007f0adba155bb in avahi_simple_poll_run () from /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 #3 0x00007f0adba15798 in avahi_simple_poll_iterate () from /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 #4 0x00007f0adba159cd in avahi_simple_poll_loop () from /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 #5 0x00007f0adba15a4c in ?? () from /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 #6 0x00007f0afad37f8e in start_thread (arg=0x7f0adb7fc700) at pthread_create.c:311 #7 0x00007f0afe090e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 2 (Thread 0x7f0aeefea700 (LWP 12033)): #0 0x00007f0afe0843cd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f0afa8651dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0afa865304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0afe809036 in QEventDispatcherGlib::processEvents (this=0x7f0ae0055870, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f0afe7d938f in QEventLoop::processEvents (this=this@entry=0x7f0aeefe9d90, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f0afe7d9618 in QEventLoop::exec (this=this@entry=0x7f0aeefe9d90, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f0afe6db410 in QThread::exec (this=this@entry=0x23fc420) at thread/qthread.cpp:542 #7 0x00007f0afe7baedf in QInotifyFileSystemWatcherEngine::run (this=0x23fc420) at io/qfilesystemwatcher_inotify.cpp:256 #8 0x00007f0afe6ddbec in QThreadPrivate::start (arg=0x23fc420) at thread/qthread_unix.cpp:338 #9 0x00007f0afad37f8e in start_thread (arg=0x7f0aeefea700) at pthread_create.c:311 #10 0x00007f0afe090e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 1 (Thread 0x7f0b00ddc7c0 (LWP 12027)): [KCrash Handler] #6 0x00007f0afdfce037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #7 0x00007f0afdfd1698 in __GI_abort () at abort.c:90 #8 0x00007f0afe00b5ab in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f0afe11e860 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:199 #9 0x00007f0afe017a46 in malloc_printerr (ptr=0x1d7c360, str=0x7f0afe11ea28 "double free or corruption (fasttop)", action=3) at malloc.c:4902 #10 _int_free (av=<optimized out>, p=0x1d7c350, have_lock=0) at malloc.c:3758 #11 0x00007f0adbc1f2be in sanei_w_array (w=0x7f0ae0042698, len_ptr=len_ptr@entry=0x7fff89bd021c, v=v@entry=0x7fff89bd02c0, w_element=0x7f0adbc1edf0 <sanei_w_word>, element_size=4) at sanei_wire.c:181 #12 0x00007f0adbc1e54e in w_option_value (w=w@entry=0x7f0ae0042698, type=<optimized out>, size=<optimized out>, value=value@entry=0x7fff89bd02c0) at sanei_net.c:125 #13 0x00007f0adbc1e7c7 in sanei_w_control_option_reply (w=w@entry=0x7f0ae0042698, reply=reply@entry=0x7fff89bd02b0) at sanei_net.c:160 #14 0x00007f0adbc1feab in sanei_w_free (w=0x7f0ae0042698, w_reply=w_reply@entry=0x7f0adbc1e780 <sanei_w_control_option_reply>, reply=reply@entry=0x7fff89bd02b0) at sanei_wire.c:647 #15 0x00007f0adbc22b6a in sane_net_control_option (handle=0x213f2e0, option=41, action=SANE_ACTION_GET_VALUE, value=0x7fff89bd0360, info=0x7fff89bd031c) at net.c:1778 #16 0x00007f0b00541121 in KSaneIface::KSaneOptCheckBox::readValue (this=0x2150c60) at ../../libksane/options/ksane_opt_checkbox.cpp:86 #17 0x00007f0b0053bbd8 in KSaneIface::KSaneWidgetPrivate::pollPollOptions (this=0x1edfbc0) at ../../libksane/ksane_widget_private.cpp:1127 #18 0x00007f0afe7ef0ef in QMetaObject::activate (sender=0x1edfdc8, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539 #19 0x00007f0afe7f43ec in QObject::event (this=0x1edfdc8, e=<optimized out>) at kernel/qobject.cpp:1156 #20 0x00007f0aff1c38ec in QApplicationPrivate::notify_helper (this=this@entry=0x1d7fda0, receiver=receiver@entry=0x1edfdc8, e=e@entry=0x7fff89bd0c30) at kernel/qapplication.cpp:4567 #21 0x00007f0aff1c625b in QApplication::notify (this=this@entry=0x7fff89bd0fe0, receiver=receiver@entry=0x1edfdc8, e=e@entry=0x7fff89bd0c30) at kernel/qapplication.cpp:4428 #22 0x00007f0affed0af6 in KApplication::notify (this=0x7fff89bd0fe0, receiver=0x1edfdc8, event=0x7fff89bd0c30) at ../../kdeui/kernel/kapplication.cpp:311 #23 0x00007f0afe7da63e in QCoreApplication::notifyInternal (this=0x7fff89bd0fe0, receiver=0x1edfdc8, event=event@entry=0x7fff89bd0c30) at kernel/qcoreapplication.cpp:946 #24 0x00007f0afe80bb72 in sendEvent (event=0x7fff89bd0c30, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #25 QTimerInfoList::activateTimers (this=0x1d802f0) at kernel/qeventdispatcher_unix.cpp:622 #26 0x00007f0afe8089a4 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186 #27 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180 #28 0x00007f0afe8089c1 in idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233 #29 0x00007f0afa864f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007f0afa865248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007f0afa865304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f0afe809016 in QEventDispatcherGlib::processEvents (this=0x1d7eef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #33 0x00007f0aff2691ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #34 0x00007f0afe7d938f in QEventLoop::processEvents (this=this@entry=0x7fff89bd0eb0, flags=...) at kernel/qeventloop.cpp:149 #35 0x00007f0afe7d9618 in QEventLoop::exec (this=this@entry=0x7fff89bd0eb0, flags=...) at kernel/qeventloop.cpp:204 #36 0x00007f0afe7decf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218 #37 0x00007f0aff1c1ffc in QApplication::exec () at kernel/qapplication.cpp:3828 #38 0x000000000040a05d in main (argc=5, argv=0x7fff89bd1118) at /build/buildd/skanlite-0.9/src/main.cpp:85 Possible duplicates by query: bug 314055, bug 311589, bug 309216, bug 307561, bug 307512. Reported using DrKonqi
Thanks for the report! This could be a bit tricky to reproduce.... Does it happen often for you? It could also be a bug in the sane net backend (taht is where the final crash is) /Kåre
Since I was updating the server this might be the case. I'll close the bug for now, I'll reopen it if happens again. Thanks very much for the feedback