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

Re: Bug#631968: aborts on start (GNU/kFreeBSD)



found 631968 gnome-terminal/3.2.1-2
found 631968 gnome-terminal/3.4.0.1-1
thanks

Hi,

Nothing new;  just checked that this is still happening in new versions.

ktrace excerpt right before it exits with status 1 and no error message:

>  88741 gnome-terminal CALL  poll(0xbfbfe3b8,0x1,0xffffffff)
>  88741 gnome-terminal RET   poll 1
>  88741 gnome-terminal CALL  recvfrom(0x3,0x80b0ee0,0x1000,0,0,0)
>  88741 gnome-terminal GIO   fd 3 read 32 bytes
>        0x0000 0100 7500 0000 0000 0100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                                |..u.............................|
> 
>  88741 gnome-terminal RET   recvfrom 32/0x20
>  88741 gnome-terminal CALL  recvfrom(0x3,0x80b0ee0,0x1000,0,0,0)
>  88741 gnome-terminal RET   recvfrom -1 errno 35 Resource temporarily unavailable
>  88741 gnome-terminal CALL  write(0x7,0xbfbfe62c,0x24)
>  88741 gnome-terminal GIO   fd 7 wrote 36 bytes
>        0x0000 a032 1329 0200 0000 0100 0000 d8af 0a28 0100 0000 0020 0429 3000 0000 20e5 bfbf e800 0000                      |.2.)...........(..... .)0... .......|
> 
>  88741 gnome-terminal RET   poll 1
>  88741 gnome-terminal RET   write 36/0x24
>  88741 gnome-terminal CALL  read(0x6,0x80c8d70,0x24)
>  88741 gnome-terminal CALL  sigprocmask(SIG_SETMASK,0,0xbfbfe5c0)
>  88741 gnome-terminal RET   sigprocmask 0
>  88741 gnome-terminal CALL  sigsuspend(0xbfbfe5c0)
>  88741 gnome-terminal GIO   fd 6 read 36 bytes
>        0x0000 a032 1329 0200 0000 0100 0000 d8af 0a28 0100 0000 0020 0429 3000 0000 20e5 bfbf e800 0000                      |.2.)...........(..... .)0... .......|
> 
>  88741 gnome-terminal RET   read 36/0x24
>  88741 gnome-terminal CALL  thr_kill(0x18889,SIG(null))
>  88741 gnome-terminal RET   thr_kill 0
>  88741 gnome-terminal RET   nanosleep -1 errno 4 Interrupted system call
>  88741 gnome-terminal CALL  _umtx_op(0x80ca560,0x2,0x18889,0,0)
>  88741 gnome-terminal PSIG  SIG(null) caught handler=0x28b285e0 mask=0x0 code=0x10001
>  88741 gnome-terminal CALL  exit(0x1)
>  88741 gnome-terminal RET   _umtx_op -1 errno 4 Interrupted system call

I'm not sure if gdb gives an accurate backtrace, but here it is anyway:

> (gdb) run
> Starting program: /usr/bin/gnome-terminal 
> 
> Program received signal ?, Unknown signal.
> 0x28b28e67 in __pthread_sigsuspend () from /lib/i386-kfreebsd-gnu/i686/cmov/libpthread.so.0
> (gdb) bt
> #0  0x28b28e67 in __pthread_sigsuspend () from /lib/i386-kfreebsd-gnu/i686/cmov/libpthread.so.0
> #1  0x28b27e28 in __pthread_wait_for_restart_signal () from /lib/i386-kfreebsd-gnu/i686/cmov/libpthread.so.0
> #2  0x28b28d92 in pthread_create@@GLIBC_2.3 () from /lib/i386-kfreebsd-gnu/i686/cmov/libpthread.so.0
> #3  0x2895334b in g_system_thread_new (thread_func=0x28936f60 <g_thread_proxy>, stack_size=<optimized out>, error=0xbfbfe44c)
>     at /home/steven/glib2.0-2.32.0/./glib/gthread-posix.c:1116
> #4  0x28937384 in g_thread_new_internal (name=0x28963ba1 "pool", proxy=0x28936f60 <g_thread_proxy>, func=0x289377c0 <g_thread_pool_thread_proxy>, data=0x80ab3d0, stack_size=0, 
>     error=0xbfbfe44c) at /home/steven/glib2.0-2.32.0/./glib/gthread.c:886
> #5  0x28937445 in g_thread_try_new (name=0x28963ba1 "pool", func=0x289377c0 <g_thread_pool_thread_proxy>, data=0x80ab3d0, error=0xbfbfe44c)
>     at /home/steven/glib2.0-2.32.0/./glib/gthread.c:870
> #6  0x28937b5e in g_thread_pool_start_thread (error=0xbfbfe44c, pool=0x80ab3d0) at /home/steven/glib2.0-2.32.0/./glib/gthreadpool.c:409
> #7  g_thread_pool_start_thread (pool=0x80ab3d0, error=0xbfbfe44c) at /home/steven/glib2.0-2.32.0/./glib/gthreadpool.c:385
> #8  0x28937da9 in g_thread_pool_push (pool=0x80ab3d0, data=0x80c5ee8, error=0x0) at /home/steven/glib2.0-2.32.0/./glib/gthreadpool.c:560
> #9  0x286dcd30 in g_io_scheduler_push_job (job_func=0x286ef430 <run_in_thread>, user_data=0x80c5ed8, notify=0, io_priority=0, cancellable=0x0)
>     at /home/steven/glib2.0-2.32.0/./gio/gioscheduler.c:234
> #10 0x286ef8cc in g_simple_async_result_run_in_thread (simple=0x80c5da0, func=0x286ae200 <async_init_thread>, io_priority=0, cancellable=0x0)
>     at /home/steven/glib2.0-2.32.0/./gio/gsimpleasyncresult.c:906
> #11 0x286ae2f6 in g_async_initable_real_init_async (initable=0x80c6028, io_priority=0, cancellable=0x0, callback=0x287417f0 <bus_get_async_initable_cb>, user_data=0x80accc8)
>     at /home/steven/glib2.0-2.32.0/./gio/gasyncinitable.c:287
> #12 0x286ae482 in g_async_initable_init_async (initable=0x80c6028, io_priority=0, cancellable=0x0, callback=0x287417f0 <bus_get_async_initable_cb>, user_data=0x80accc8)
>     at /home/steven/glib2.0-2.32.0/./gio/gasyncinitable.c:223
> #13 0x28742782 in g_bus_get (bus_type=G_BUS_TYPE_SESSION, cancellable=0x0, callback=0x28750390 <connection_get_cb>, user_data=0x8096c00)
>     at /home/steven/glib2.0-2.32.0/./gio/gdbusconnection.c:6892
> #14 0x28750a68 in g_bus_own_name (bus_type=G_BUS_TYPE_SESSION, name=0x80927a8 "org.gnome.Terminal.Display_99", flags=G_BUS_NAME_OWNER_FLAGS_NONE, 
>     bus_acquired_handler=0x805b5a0, name_acquired_handler=0x805b4f0, name_lost_handler=0x805b980, user_data=0x8095758, user_data_free_func=0)
>     at /home/steven/glib2.0-2.32.0/./gio/gdbusnameowning.c:658
> #15 0x080580be in ?? ()
> #16 0x28b4c4fb in __libc_start_main () from /lib/i386-kfreebsd-gnu/i686/cmov/libc.so.0.1
> #17 0x0805843d in ?? ()

Regards,
-- 
Steven Chamberlain
steven@pyro.eu.org


Reply to: