[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbsd-bugs
Subject:    Re: amd64 current snapshot core dump error in thunar segmentation fault in seamonkey and ws error to
From:       Mathieu - <naabed () poolp ! org>
Date:       2018-03-31 15:33:03
Message-ID: 20180331153303.GA95889 () primary ! poolp ! org
[Download RAW message or body]

sudhir kumar lal wrote:
> 2. Thunar crashes a lot when i am selecting a file and pressing Shift+Delete
> to delete the file then 4 out of 5 times thunar will crash and i will get an
> error :
> Bus error (core dumped)
> And in the present working directory a file called thunar.core will appear.
> It generally is a 10MB file but i cannot open it in vim so i always delete
> it.

Yeah I could reproduce that one, albeit less frequently than what you
describe.

Here is one stacktrace I got, I've seen others but the pattern is the
same, Thread 3 is in futex, thread 2 in another syscall (poll or here
mmap) and thread 1 is in glib2.
Still looking into it but nothing obvious is popping up right now.


Thread 3 (process 254614):
#0  futex () at -:3
#1  0x00000fe435fc345f in _libc_pthread_mutex_unlock (mutexp=Variable "mutexp" is not \
available. ) at synch.h:25
#2  0x00000fe4824832eb in g_mutex_unlock (mutex=0xfe44c9e1c00) at gthread-posix.c:233
#3  0x00000fe4824361a9 in g_source_attach (source=Variable "source" is not available.
) at gmain.c:1226
#4  0x00000fe422688f72 in exo_job_scheduler_job_func () from \
/usr/local/lib/libexo-1.so.0.2 #5  0x00000fe43b09bf0f in io_job_thread (task=Variable \
"task" is not available. ) at gioscheduler.c:85
#6  0x00000fe43b0c63d1 in g_task_thread_pool_thread (thread_data=0xfe4084b31d0, \
pool_data=Variable "pool_data" is not available. ) at gtask.c:1328
#7  0x00000fe482463de3 in g_thread_pool_thread_proxy (data=0xfe494ece080) at \
gthreadpool.c:307 #8  0x00000fe482462ccc in g_thread_proxy (data=0xfe3e7add9e0) at \
gthread.c:784 #9  0x00000fe43e89fc0e in _rthread_start (v=Variable "v" is not \
available. ) at /usr/src/lib/librthread/rthread.c:96
#10 0x00000fe435ff5c7b in __tfork_thread () at \
/usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75 #11 0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 2 (process 300300):
#0  _thread_sys___syscall () at -:3
#1  0x00000fe43603b695 in _libc_mmap (addr=Variable "addr" is not available.
) at /usr/src/lib/libc/sys/mmap.c:47
#2  0x00000fe43e8a0481 in _rthread_alloc_stack (thread=Variable "thread" is not \
available. ) at /usr/src/lib/librthread/rthread_stack.c:94
#3  0x00000fe43e89fad1 in pthread_create (threadp=0xfe3b28f13a0, attr=0x7f7ffffd6f50, \
start_routine=0xfe482462c70 <g_thread_proxy>, arg=Variable "arg" is not available. ) \
at /usr/src/lib/librthread/rthread.c:380 #4  0x00000fe482483fd4 in \
g_system_thread_new (thread_func=0xfe482462c70 <g_thread_proxy>, stack_size=Variable \
"stack_size" is not available. ) at gthread-posix.c:1170
#5  0x00000fe482462f0a in g_thread_try_new (name=0xfe4825b36ab "pool", \
func=0xfe482463cc0 <g_thread_pool_thread_proxy>, data=0xfe494ece080, \
error=0x7f7ffffd6ff0)  at gthread.c:874
#6  0x00000fe482463377 in g_thread_pool_start_thread (pool=0xfe494ece080, \
error=0x7f7ffffd6ff0) at gthreadpool.c:407 #7  0x00000fe482463422 in \
g_thread_pool_push (pool=0xfe494ece080, data=0xfe4084b3370, error=0x0) at \
gthreadpool.c:563 #8  0x00000fe43b0c55a7 in g_task_run_in_thread (task=0xfe4084b3370, \
task_func=0xfe43b09bee0 <io_job_thread>) at gtask.c:1442 #9  0x00000fe43b09be2b in \
g_io_scheduler_push_job (job_func=0xfe422688e50 <exo_job_scheduler_job_func>, \
user_data=Variable "user_data" is not available. ) at gioscheduler.c:146
#10 0x00000fe422688e3a in exo_job_launch () from /usr/local/lib/libexo-1.so.0.2
#11 0x00000fe1ae2560b1 in thunar_navigator_open_new_tab () from /usr/local/bin/thunar
#12 0x00000fe1ae223787 in thunar_file_compare_by_name () from /usr/local/bin/thunar
#13 0x00000fe1ae25cd4d in thunar_standard_view_selection_changed () from \
/usr/local/bin/thunar #14 0x00000fe3e6b1c5c3 in g_closure_invoke \
(closure=0xfe494ece1a0, return_value=0x0, n_param_values=1, \
param_values=0x7f7ffffd73f0, invocation_hint=Variable "invocation_hint" is not \
available. ) at gclosure.c:804
#15 0x00000fe3e6b323b6 in signal_emit_unlocked_R () at gsignal.c:3635
#16 0x00000fe3e6b33172 in g_signal_emit_valist (instance=Variable "instance" is not \
available. ) at gsignal.c:3391
#17 0x00000fe3e6b3382f in g_signal_emit (instance=Variable "instance" is not \
available. ) at gsignal.c:3447
#18 0x00000fe422689436 in exo_job_async_ready () from /usr/local/lib/libexo-1.so.0.2
#19 0x00000fe482438ea8 in g_main_context_dispatch (context=Variable "context" is not \
available. ) at gmain.c:3165
#20 0x00000fe482439295 in g_main_context_iterate () at gmain.c:3891
#21 0x00000fe4824395ff in g_main_loop_run (loop=0xfe47d76e400) at gmain.c:4087
#22 0x00000fe46d31655f in IA__gtk_main () at gtkmain.c:1270
#23 0x00000fe1ae20904b in _thunar_marshal_VOID__OBJECT_OBJECT () from \
/usr/local/bin/thunar #24 0x00000fe1ae205a96 in ?? () from /usr/local/bin/thunar
#25 0x0000000000000000 in ?? ()

Thread 1 (process 293779):
#0  dl_calculate (before=0xfe49c93cb80, after=0x0, cbs=0xfe43b3ffff0, \
udata=0xfe3e6a110b8) at dep-list.c:101 #1  0x00000fe43b1578fd in _kh_dir_diff \
(sub=0xfe44be6cf80) at kqueue-helper.c:176 #2  0x00000fe43b15781e in \
g_kqueue_file_monitor_callback (fd=10, condition=Variable "condition" is not \
available. ) at gkqueuefilemonitor.c:254
#3  0x00000fe482438ea8 in g_main_context_dispatch (context=Variable "context" is not \
available. ) at gmain.c:3165
#4  0x00000fe482439295 in g_main_context_iterate () at gmain.c:3891
#5  0x00000fe482439365 in g_main_context_iteration (context=0xfe3f6797300, \
may_block=1) at gmain.c:3952 #6  0x00000fe48243b0c6 in glib_worker_main \
(data=Variable "data" is not available. ) at gmain.c:5747
#7  0x00000fe482462ccc in g_thread_proxy (data=0xfe3fb678c00) at gthread.c:784
#8  0x00000fe43e89fc0e in _rthread_start (v=Variable "v" is not available.
) at /usr/src/lib/librthread/rthread.c:96
#9  0x00000fe435ff5c7b in __tfork_thread () at \
/usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75 #10 0x0000000000000000 in ?? ()


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic