Bug 318909 - skanlite crashed while quitting
Summary: skanlite crashed while quitting
Status: RESOLVED NOT A BUG
Alias: None
Product: Skanlite
Classification: Applications
Component: general (show other bugs)
Version: 0.9
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Kåre Särs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-26 08:57 UTC by Alex
Modified: 2013-04-26 14:25 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex 2013-04-26 08:57:00 UTC
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
Comment 1 Kåre Särs 2013-04-26 12:25:19 UTC
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
Comment 2 Alex 2013-04-26 14:25:20 UTC
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