Hello, When I run simple task on thread context, it causes segmentation fault on thread exit. I'm using glusterfs-3.0.2.
Here're my test code. void* test2(void *aa) { int a = *(int*)aa; glusterfs_file_t fd ; printf("thread created %d\n", a ); fd = glusterfs_open( "/hs2/hello_thread.txt", O_CREAT|O_TRUNC|O_WRONLY, 666 ); glusterfs_close( fd ); printf("end thread %d\n", a ); return 0; } void thread_test2() { mount(); int result; int i=0; pthread_t t; pthread_create(&t, NULL, test2, &i) ; pthread_join( t, (void**)&result); } ############# thread created 0 end thread 0 Segmentation fault (core dumped) ################ Failed to read a valid object file image from memory. [Thread debugging using libthread_db enabled] [New Thread -1210217728 (LWP 1103)] [New Thread -1219961936 (LWP 1106)] [New Thread -1228350544 (LWP 1107)] [New Thread -1236739152 (LWP 1109)] thread created 0 end thread 0 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1236739152 (LWP 1109)] 0xb7dda077 in dlvsym () from /lib/tls/libdl.so.2 (gdb) bt #0 0xb7dda077 in dlvsym () from /lib/tls/libdl.so.2 #1 0xb7e1dae6 in __nptl_deallocate_tsd () from /lib/tls/libpthread.so.0 #2 0xb7e1e0cb in start_thread () from /lib/tls/libpthread.so.0 #3 0xb7ef701e in clone () from /lib/tls/libc.so.6 Thanks DongMin Yu HOSTWAY IDC Corp. / R&D Principal Researcher TEL. +822 2105 6037 FAX. +822 2105 6019 CELL. +8216 2086 1357 EMAIL: min...@hostwaycorp.com<mailto:min...@hostwaycorp.com> Website: http://www.hostway.com NOTICE: This email and any file transmitted are confidential and/or legally privileged and intended only for the person(s) directly addressed. If you are not the intended recipient, any use, copying, transmission, distribution, or other forms of dissemination is strictly prohibited. If you have received this email in error, please notify the sender immediately and permanently delete the email and files, if any.
_______________________________________________ Gluster-devel mailing list Gluster-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/gluster-devel