> thread 1:
>
> #0 0xb77a4424 in __kernel_vsyscall ()
> #1 0xb7751e1c in pthread_join (threadid=
3073854272, thread_return=0x0)
> at pthread_join.c:89
> #2 0x081fc309 in uv_thread_join (tid=0x826b5a0) at src/unix/thread.c:35
>
> thread 2(the event loop thread):
>
> #0 0xb77a4424 in __kernel_vsyscall ()
> #1 0xb77579db in read () at ../sysdeps/unix/syscall-template.S:82
> #2 0x081fa4c3 in read (__nbytes=<optimized out>, __buf=<optimized out>,
> __fd=<optimized out>) at /usr/include/i386-linux-gnu/bits/unistd.h:45
> #3 uv__read (stream=0x826b680) at src/unix/stream.c:1001
> #4 uv__stream_io (loop=0xb6a00468, w=0x826b6b8, events=1) at
> src/unix/stream.c:1146
> #5 0x081ff35e in uv__io_poll (loop=0xb6a00468, timeout=-1) at
> src/unix/linux-core.c:271
> #6 0x081f6252 in uv_run (loop=0xb6a00468, mode=UV_RUN_DEFAULT) at
> src/unix/core.c:284
>
> The libuv version is 0.11.19 and operating system is linux 32 bits.
>
> What would be the best way to deal with the problem?