[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#532610: Acknowledgement (quiteinsane: segfaults upon quit)



Further information: from gdb I get the enclosed backtrace.
I'd be happy to install given extra -dbg packages and retry.

Mark
mark@evangeline:~$ gdb quiteinsane
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
(no debugging symbols found)
(gdb) run
Starting program: /usr/bin/quiteinsane 
[Thread debugging using libthread_db enabled]
[New Thread 0x7f8a6c2c8700 (LWP 4208)]
[New Thread 0x7f8a5e133950 (LWP 4211)]

Program received signal SIGBUS, Bus error.
[Switching to Thread 0x7f8a6c2c8700 (LWP 4208)]
_int_malloc (av=0x7f8a695a1a00, bytes=512) at malloc.c:4295
4295	malloc.c: No such file or directory.
	in malloc.c
(gdb) backtrace full
#0  _int_malloc (av=0x7f8a695a1a00, bytes=512) at malloc.c:4295
	iters = 19
	nb = 528
	idx = 33
	bin = (mbinptr) 0x11
	victim = (mchunkptr) 0x1dd5310
	size = 96
	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 = (mchunkptr) 0x7f8a695a1b60
	bck = (mchunkptr) 0x20000001dd42c0
#1  0x00007f8a692c9838 in *__GI___libc_malloc (bytes=512) at malloc.c:3551
	ar_ptr = (mstate) 0x7f8a695a1a00
	victim = (void *) 0x0
	hook = <value optimized out>
#2  0x00007f8a6c1e87b5 in _dl_close_worker (map=<value optimized out>)
    at dl-close.c:374
	new_size = 64
	newp = (struct r_scope_elem **) 0x61
	old = <value optimized out>
	new_list = (struct r_scope_elem *) 0x0
	remain = 33
	removed_any = <value optimized out>
	imap = (struct link_map *) 0x1da6910
	i = 36
	nsid = 1
	ns = (struct link_namespaces *) 0x7f8a6c3f3040
	any_tls = false
	nloaded = 48
	idx = <value optimized out>
	done_index = <value optimized out>
	unload_any = false
	scope_mem_left = false
	unload_global = 0
	first_loaded = 4294967295
	r = (struct r_debug *) 0x7f8a6c3f3c80
	tls_free_start = 0
	tls_free_end = 0
	dl_close_state = pending
	__PRETTY_FUNCTION__ = "_dl_close_worker"
#3  0x00007f8a6c1e90dc in _dl_close (_map=<value optimized out>)
    at dl-close.c:730
	map = (struct link_map *) 0x1dd74d0
	__PRETTY_FUNCTION__ = "_dl_close"
#4  0x00007f8a6c1e3406 in _dl_catch_error (objname=0x1d36990, 
    errstring=0x1d36998, mallocedp=0x1d36988, 
    operate=0x7f8a6bfd2fd0 <dlclose_doit>, args=0x1dd74d0) at dl-error.c:178
	errcode = <value optimized out>
	old = (struct catch * volatile) 0x0
	c = {objname = 0x7f8a6a8e3568 "£\r", errstring = 0x0, malloced = 152, 
  env = {{__jmpbuf = {30632320, -8813417722786751675, 140232493969360, 
        31311568, 140735143674128, 140735143674528, 8813149203924114245, 
        8837373912978283333}, __mask_was_saved = 1950285904, __saved_mask = {
        __val = {140735143673744, 140735143674528, 140232267198464, 
          140232496132698, 30884368, 40082080, 31004592, 0, 140232446324952, 
          31004592, 0, 140232496157042, 0, 140232449726976, 0, 
          140735143676480}}}}}
	catchp = (struct catch ** const) 0x7f8a6c2c86e8
#5  0x00007f8a6bfd330c in _dlerror_run (
    operate=0x7f8a6bfd2fd0 <dlclose_doit>, args=0x1dd74d0) at dlerror.c:164
	result = (struct dl_action_result *) 0x1d36980
#6  0x00007f8a6bfd300f in __dlclose (handle=<value optimized out>)
    at dlclose.c:48
No locals.
#7  0x00007f8a69d4eeed in sane_dll_exit () from /usr/lib/libsane.so.1
No symbol table info available.
#8  0x000000000048bf47 in ?? ()
No symbol table info available.
#9  0x000000000048cf90 in ?? ()
No symbol table info available.
#10 0x0000000000482747 in ?? ()
No symbol table info available.
#11 0x00000000004c5464 in ?? ()
No symbol table info available.
#12 0x00007f8a6b8ef36c in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#13 0x00007f8a6b8efb04 in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#14 0x000000000049b55f in ?? ()
No symbol table info available.
#15 0x00007f8a6b9200c9 in QWidget::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#16 0x00007f8a6b899953 in QApplication::internalNotify ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#17 0x00007f8a6b89a62e in QApplication::notify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#18 0x00007f8a6b920b56 in QWidget::close () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#19 0x00007f8a6b831cff in QETWidget::translateCloseEvent ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#20 0x00007f8a6b834afe in QApplication::x11ClientMessage ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#21 0x00007f8a6b840e30 in QApplication::x11ProcessEvent ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#22 0x00007f8a6b84fa59 in QEventLoop::processEvents ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#23 0x00007f8a6b8ae001 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#24 0x00007f8a6b8adeb2 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#25 0x00000000004c02e3 in ?? ()
No symbol table info available.
#26 0x00007f8a692715a6 in __libc_start_main (main=0x4bfb00, argc=1, 
    ubp_av=0x7fff743f0f88, init=0x4ddae0, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff743f0f78)
    at libc-start.c:222
	result = <value optimized out>
	unwind_buf = {cancel_jmp_buf = {{jmp_buf = {5102304, 
        -8813420242164655291, 4371760, 140735143677824, 0, 0, 
        8813149205528435525, 8837367254519372613}, mask_was_saved = 0}}, 
  priv = {pad = {0x0, 0x0, 0x1, 0x4bfb00}, data = {prev = 0x0, cleanup = 0x0, 
      canceltype = 1}}}
	not_first_call = <value optimized out>
#27 0x000000000042b559 in ?? ()
No symbol table info available.
#28 0x00007fff743f0f78 in ?? ()
No symbol table info available.
#29 0x000000000000001c in ?? ()
No symbol table info available.
#30 0x0000000000000001 in ?? ()
No symbol table info available.
#31 0x00007fff743f2dc0 in ?? ()
No symbol table info available.
#32 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) info registers
rax            0x61	97
rbx            0x1dd5310	31281936
rcx            0x11	17
rdx            0x20000	131072
rsi            0x60	96
rdi            0x11	17
rbp            0x20000001dd42c0	0x20000001dd42c0
rsp            0x7fff743efb40	0x7fff743efb40
r8             0x21	33
r9             0x7f8a695a1b60	140232449727328
r10            0x7f8a695a1a70	140232449727088
r11            0x1	1
r12            0x7f8a695a1a60	140232449727072
r13            0x13	19
r14            0x7f8a695a1a00	140232449726976
r15            0x210	528
rip            0x7f8a692c767c	0x7f8a692c767c <_int_malloc+524>
eflags         0x10202	[ IF RF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
fctrl          0x37f	895
fstat          0x0	0
ftag           0xffff	65535
fiseg          0x0	0
fioff          0x0	0
foseg          0x0	0
fooff          0x0	0
fop            0x0	0
mxcsr          0x1fa0	[ PE IM DM ZM OM UM PM ]
(gdb) thread apply all backtrace

Thread 2 (Thread 0x7f8a5e133950 (LWP 4211)):
#0  __lll_lock_wait ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:130
#1  0x00007f8a6a8eaab0 in _L_lock_102 () from /lib/libpthread.so.0
#2  0x00007f8a6a8ea39e in __pthread_mutex_lock (mutex=0x1dd4290)
    at pthread_mutex_lock.c:86
#3  0x00007f8a5e58bc75 in ?? ()
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8a6c2c8700 (LWP 4208)):
#0  _int_malloc (av=0x7f8a695a1a00, bytes=512) at malloc.c:4295
#1  0x00007f8a692c9838 in *__GI___libc_malloc (bytes=512) at malloc.c:3551
#2  0x00007f8a6c1e87b5 in _dl_close_worker (map=<value optimized out>)
    at dl-close.c:374
#3  0x00007f8a6c1e90dc in _dl_close (_map=<value optimized out>)
    at dl-close.c:730
#4  0x00007f8a6c1e3406 in _dl_catch_error (objname=0x1d36990, 
    errstring=0x1d36998, mallocedp=0x1d36988, 
    operate=0x7f8a6bfd2fd0 <dlclose_doit>, args=0x1dd74d0) at dl-error.c:178
#5  0x00007f8a6bfd330c in _dlerror_run (
    operate=0x7f8a6bfd2fd0 <dlclose_doit>, args=0x1dd74d0) at dlerror.c:164
#6  0x00007f8a6bfd300f in __dlclose (handle=<value optimized out>)
    at dlclose.c:48
#7  0x00007f8a69d4eeed in sane_dll_exit () from /usr/lib/libsane.so.1
#8  0x000000000048bf47 in ?? ()
#9  0x000000000048cf90 in ?? ()
#10 0x0000000000482747 in ?? ()
#11 0x00000000004c5464 in ?? ()
#12 0x00007f8a6b8ef36c in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
#13 0x00007f8a6b8efb04 in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
#14 0x000000000049b55f in ?? ()
#15 0x00007f8a6b9200c9 in QWidget::event () from /usr/lib/libqt-mt.so.3
#16 0x00007f8a6b899953 in QApplication::internalNotify ()
   from /usr/lib/libqt-mt.so.3
#17 0x00007f8a6b89a62e in QApplication::notify () from /usr/lib/libqt-mt.so.3
#18 0x00007f8a6b920b56 in QWidget::close () from /usr/lib/libqt-mt.so.3
#19 0x00007f8a6b831cff in QETWidget::translateCloseEvent ()
   from /usr/lib/libqt-mt.so.3
#20 0x00007f8a6b834afe in QApplication::x11ClientMessage ()
   from /usr/lib/libqt-mt.so.3
#21 0x00007f8a6b840e30 in QApplication::x11ProcessEvent ()
   from /usr/lib/libqt-mt.so.3
#22 0x00007f8a6b84fa59 in QEventLoop::processEvents ()
   from /usr/lib/libqt-mt.so.3
#23 0x00007f8a6b8ae001 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#24 0x00007f8a6b8adeb2 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#25 0x00000000004c02e3 in ?? ()
#26 0x00007f8a692715a6 in __libc_start_main (main=0x4bfb00, argc=1, 
    ubp_av=0x7fff743f0f88, init=0x4ddae0, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff743f0f78)
    at libc-start.c:222
#27 0x000000000042b559 in ?? ()
#28 0x00007fff743f0f78 in ?? ()
#29 0x000000000000001c in ?? ()
#30 0x0000000000000001 in ?? ()
#31 0x00007fff743f2dc0 in ?? ()
#32 0x0000000000000000 in ?? ()
Current language:  auto; currently asm
Current language:  auto; currently c
(gdb) 

Reply to: