当前位置:  技术问答>linux和unix

Linux下用mono 开发 出现的线程问题

    来源: 互联网  发布时间:2016-07-13

    本文导语:  我建了两个线程:一个接受采集点发过来的信息,一个往服务器发送信息,运行大概10分钟左右出现下面问题,清高手给解散下,并能给出正确解决方案,不胜感激…… 错误提示代码: #7  0xa3a61000 in ?? () #8  0x00...

我建了两个线程:一个接受采集点发过来的信息,一个往服务器发送信息,运行大概10分钟左右出现下面问题,清高手给解散下,并能给出正确解决方案,不胜感激……
错误提示代码:


#7  0xa3a61000 in ?? ()
#8  0x00000000 in ?? ()

Thread 20 (Thread -1835754608 (LWP 4204)):
#0  0x0065a402 in __kernel_vsyscall ()
#1  0x00429298 in recvfrom () from /lib/i686/nosegneg/libpthread.so.0
#2  0x081b036b in _wapi_recvfrom (fd=38, buf=0xab17e010, len=4096, 
    recv_flags=0, from=0x0, fromlen=0x0) at sockets.c:591
#3  0x081b05f2 in _wapi_recv (fd=38, buf=0xab17e010, len=4096, recv_flags=0)
    at sockets.c:569
#4  0x081a3925 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
    sock=38, buffer=0xab17e000, offset=0, count=4096, flags=0, 
    error=0x9294898c) at socket-io.c:1441
#5  0x0027c3f4 in ?? ()
#6  0x00000026 in ?? ()
#7  0xab17e000 in ?? ()
#8  0x00000000 in ?? ()

Thread 19 (Thread -1756255344 (LWP 4213)):
#0  0x0065a402 in __kernel_vsyscall ()
#1  0x00429298 in recvfrom () from /lib/i686/nosegneg/libpthread.so.0
#2  0x081b036b in _wapi_recvfrom (fd=46, buf=0xa81e6010, len=4096, 
    recv_flags=0, from=0x0, fromlen=0x0) at sockets.c:591
#3  0x081b05f2 in _wapi_recv (fd=46, buf=0xa81e6010, len=4096, recv_flags=0)
    at sockets.c:569
#4  0x081a3925 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
    sock=46, buffer=0xa81e6000, offset=0, count=4096, flags=0, 
    error=0x9751998c) at socket-io.c:1441
#5  0x0027c3f4 in ?? ()
#6  0x0000002e in ?? ()
#7  0xa81e6000 in ?? ()
#8  0x00000000 in ?? ()

Thread 18 (Thread -1837859952 (LWP 4219)):
#0  0x0065a402 in __kernel_vsyscall ()
#1  0x00429298 in recvfrom () from /lib/i686/nosegneg/libpthread.so.0
#2  0x081b036b in _wapi_recvfrom (fd=42, buf=0xa81d5010, len=4096, 
    recv_flags=0, from=0x0, fromlen=0x0) at sockets.c:591
#3  0x081b05f2 in _wapi_recv (fd=42, buf=0xa81d5010, len=4096, recv_flags=0)
    at sockets.c:569
#4  0x081a3925 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
    sock=42, buffer=0xa81d5000, offset=0, count=4096, flags=0, 
    error=0x9274698c) at socket-io.c:1441
#5  0x0027c3f4 in ?? ()
#6  0x0000002a in ?? ()
#7  0xa81d5000 in ?? ()
#8  0x00000000 in ?? ()

Thread 17 (Thread -1841017968 (LWP 4248)):
#0  0x0065a402 in __kernel_vsyscall ()
#1  0x00429298 in recvfrom () from /lib/i686/nosegneg/libpthread.so.0
#2  0x081b036b in _wapi_recvfrom (fd=48, buf=0xa5b42010, len=4096, 
    recv_flags=0, from=0x0, fromlen=0x0) at sockets.c:591
#3  0x081b05f2 in _wapi_recv (fd=48, buf=0xa5b42010, len=4096, recv_flags=0)
    at sockets.c:569
#4  0x081a3925 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
    sock=48, buffer=0xa5b42000, offset=0, count=4096, flags=0, 
    error=0x9244398c) at socket-io.c:1441
#5  0x0027c3f4 in ?? ()
#6  0x00000030 in ?? ()
#7  0xa5b42000 in ?? ()
#8  0x00000000 in ?? ()

Thread 16 (Thread -1836807280 (LWP 4258)):
#0  0x0065a402 in __kernel_vsyscall ()
#1  0x00429298 in recvfrom () from /lib/i686/nosegneg/libpthread.so.0
#2  0x081b036b in _wapi_recvfrom (fd=62, buf=0x95476010, len=4096, 
    recv_flags=0, from=0x0, fromlen=0x0) at sockets.c:591
#3  0x081b05f2 in _wapi_recv (fd=62, buf=0x95476010, len=4096, recv_flags=0)
    at sockets.c:569
#4  0x081a3925 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
    sock=62, buffer=0x95476000, offset=0, count=4096, flags=0, 
    error=0x9284798c) at socket-io.c:1441
#5  0x0027c3f4 in ?? ()
#6  0x0000003e in ?? ()
#7  0x95476000 in ?? ()
#8  0x00000000 in ?? ()

Thread 15 (Thread -1838912624 (LWP 4265)):
#0  0x0065a402 in __kernel_vsyscall ()
#1  0x00429298 in recvfrom () from /lib/i686/nosegneg/libpthread.so.0
#2  0x081b036b in _wapi_recvfrom (fd=3, buf=0xb8010, len=4096, recv_flags=0, 
    from=0x0, fromlen=0x0) at sockets.c:591
#3  0x081b05f2 in _wapi_recv (fd=3, buf=0xb8010, len=4096, recv_flags=0)
    at sockets.c:569
#4  0x081a3925 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
    sock=3, buffer=0xb8000, offset=0, count=4096, flags=0, error=0x9264598c)
    at socket-io.c:1441
#5  0x0027c3f4 in ?? ()
#6  0x00000003 in ?? ()
#7  0x000b8000 in ?? ()
#8  0x00000000 in ?? ()

Thread 14 (Thread -1845228656 (LWP 4277)):
#0  0x0065a402 in __kernel_vsyscall ()
#1  0x00429298 in recvfrom () from /lib/i686/nosegneg/libpthread.so.0
#2  0x081b036b in _wapi_recvfrom (fd=17, buf=0x9331a010, len=4096, 
    recv_flags=0, from=0x0, fromlen=0x0) at sockets.c:591
#3  0x081b05f2 in _wapi_recv (fd=17, buf=0x9331a010, len=4096, recv_flags=0)
    at sockets.c:569
#4  0x081a3925 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
    sock=17, buffer=0x9331a000, offset=0, count=4096, flags=0, 
    error=0x9203f98c) at socket-io.c:1441
#5  0x0027c3f4 in ?? ()
#6  0x00000011 in ?? ()
#7  0x9331a000 in ?? ()
#8  0x00000000 in ?? ()

Thread 13 (Thread -1844175984 (LWP 4291)):
#0  0x0065a402 in __kernel_vsyscall ()
#1  0x00429298 in recvfrom () from /lib/i686/nosegneg/libpthread.so.0
#2  0x081b036b in _wapi_recvfrom (fd=41, buf=0xa88d7010, len=4096, 
    recv_flags=0, from=0x0, fromlen=0x0) at sockets.c:591
#3  0x081b05f2 in _wapi_recv (fd=41, buf=0xa88d7010, len=4096, recv_flags=0)
    at sockets.c:569
#4  0x081a3925 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
    sock=41, buffer=0xa88d7000, offset=0, count=4096, flags=0, 
    error=0x9214098c) at socket-io.c:1441
#5  0x0027c3f4 in ?? ()
#6  0x00000029 in ?? ()
#7  0xa88d7000 in ?? ()
#8  0x00000000 in ?? ()

Thread 12 (Thread -1839965296 (LWP 4305)):
#0  0x0065a402 in __kernel_vsyscall ()
#1  0x00429298 in recvfrom () from /lib/i686/nosegneg/libpthread.so.0
#2  0x081b036b in _wapi_recvfrom (fd=54, buf=0x99768010, len=4096, 
    recv_flags=0, from=0x0, fromlen=0x0) at sockets.c:591
#3  0x081b05f2 in _wapi_recv (fd=54, buf=0x99768010, len=4096, recv_flags=0)
    at sockets.c:569
#4  0x081a3925 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
    sock=54, buffer=0x99768000, offset=0, count=4096, flags=0, 
    error=0x9254498c) at socket-io.c:1441
#5  0x0027c3f4 in ?? ()
#6  0x00000036 in ?? ()
#7  0x99768000 in ?? ()
#8  0x00000000 in ?? ()

Thread 11 (Thread -1843123312 (LWP 4314)):
#0  0x0065a402 in __kernel_vsyscall ()
#1  0x00429298 in recvfrom () from /lib/i686/nosegneg/libpthread.so.0
#2  0x081b036b in _wapi_recvfrom (fd=63, buf=0x9548f010, len=4096, 
    recv_flags=0, from=0x0, fromlen=0x0) at sockets.c:591
#3  0x081b05f2 in _wapi_recv (fd=63, buf=0x9548f010, len=4096, recv_flags=0)
    at sockets.c:569
#4  0x081a3925 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
    sock=63, buffer=0x9548f000, offset=0, count=4096, flags=0, 
    error=0x9224198c) at socket-io.c:1441
#5  0x0027c3f4 in ?? ()
#6  0x0000003f in ?? ()
#7  0x9548f000 in ?? ()
#8  0x00000000 in ?? ()

Thread 10 (Thread -1847334000 (LWP 4325)):
#0  0x0065a402 in __kernel_vsyscall ()
#1  0x00429298 in recvfrom () from /lib/i686/nosegneg/libpthread.so.0
#2  0x081b036b in _wapi_recvfrom (fd=27, buf=0x9b9b7010, len=4096, 
    recv_flags=0, from=0x0, fromlen=0x0) at sockets.c:591
#3  0x081b05f2 in _wapi_recv (fd=27, buf=0x9b9b7010, len=4096, recv_flags=0)
    at sockets.c:569
#4  0x081a3925 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
    sock=27, buffer=0x9b9b7000, offset=0, count=4096, flags=0, 
    error=0x91e3d98c) at socket-io.c:1441
#5  0x0027c3f4 in ?? ()
#6  0x0000001b in ?? ()
#7  0x9b9b7000 in ?? ()
#8  0x00000000 in ?? ()

Thread 9 (Thread -1846281328 (LWP 4336)):
#0  0x0065a402 in __kernel_vsyscall ()
#1  0x00429298 in recvfrom () from /lib/i686/nosegneg/libpthread.so.0
#2  0x081b036b in _wapi_recvfrom (fd=58, buf=0x97ef0010, len=4096, 
    recv_flags=0, from=0x0, fromlen=0x0) at sockets.c:591
#3  0x081b05f2 in _wapi_recv (fd=58, buf=0x97ef0010, len=4096, recv_flags=0)
    at sockets.c:569
#4  0x081a3925 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
    sock=58, buffer=0x97ef0000, offset=0, count=4096, flags=0, 
    error=0x91f3e98c) at socket-io.c:1441
#5  0x0027c3f4 in ?? ()
#6  0x0000003a in ?? ()
#7  0x97ef0000 in ?? ()
#8  0x00000000 in ?? ()

Thread 8 (Thread -1842070640 (LWP 4348)):
#0  0x0065a402 in __kernel_vsyscall ()
#1  0x00429298 in recvfrom () from /lib/i686/nosegneg/libpthread.so.0
#2  0x081b036b in _wapi_recvfrom (fd=57, buf=0x97c00010, len=4096, 
    recv_flags=0, from=0x0, fromlen=0x0) at sockets.c:591
#3  0x081b05f2 in _wapi_recv (fd=57, buf=0x97c00010, len=4096, recv_flags=0)
    at sockets.c:569
#4  0x081a3925 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
    sock=57, buffer=0x97c00000, offset=0, count=4096, flags=0, 
    error=0x9234298c) at socket-io.c:1441
#5  0x0027c3f4 in ?? ()
#6  0x00000039 in ?? ()
#7  0x97c00000 in ?? ()
#8  0x00000000 in ?? ()

Thread 7 (Thread -1851675760 (LWP 4377)):
#0  0x0065a402 in __kernel_vsyscall ()
#1  0x00429298 in recvfrom () from /lib/i686/nosegneg/libpthread.so.0
#2  0x081b036b in _wapi_recvfrom (fd=61, buf=0x97390010, len=4096, 
    recv_flags=0, from=0x0, fromlen=0x0) at sockets.c:591
#3  0x081b05f2 in _wapi_recv (fd=61, buf=0x97390010, len=4096, recv_flags=0)
    at sockets.c:569
#4  0x081a3925 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
    sock=61, buffer=0x97390000, offset=0, count=4096, flags=0, 
    error=0x91a1998c) at socket-io.c:1441
#5  0x0027c3f4 in ?? ()
#6  0x0000003d in ?? ()
#7  0x97390000 in ?? ()
#8  0x00000000 in ?? ()


|
你这信息应该是gdb打出来的吧。
感觉你代码里有循环没搞对。
把线程创建相关的那部分代码贴出来看看。

|
不可重现的bug?

|
在win下正常吗?

    
 
 

您可能感兴趣的文章:

  • Windows和Linux下C++类成员方法作为线程函数方法介绍
  • 请问Linux核心支持多线程吗?开发库有线程库吗?线程好用吗?(稳定?)
  • Linux下GCC内置原子操作函数(多线程资源访问)介绍
  • 求个linux多线程编程的例子,要有线程池的 通用些更好
  • 请问Linux下线程开销为什么这么大?一个线程要占用近10M内存
  • Linux多线程时一些线程分不到时间片
  • 说说windows线程和linux线程的区别?
  • linux 下多线程 每个线程能否使用alarm来处理,信号是否会乱呢?
  • linux下,如何在多线程中每个线程设置一个定时器,在线等,急。。。谢谢
  • 在创建linux线程时为什么会多一个线程?
  • linux如何主动将线程放入到线程调度队列中重新排队?
  • 在linux RH73下为什么单进程只能开1021个线程线程.
  • Linux下如何让主线程挂起一个指定的时间段而子线程继续运行?谢谢
  • LINUX下有没有线程概念,和WIN下线程概念有什么不同,谢谢.
  • linux线程编程问题
  • linux线程最大数,奇怪,怎么只有300?而且线程是用完就没了,不是同时300啊!
  • 跪求:linux下pthread 双线程计算和单线程的运行时间完全相同是为什么?
  • linux线程与进程的问题
  • linux 下子线程不能执行的问题?
  • linux多线程编程的问题
  • linux多线程编程
  • 是否有人知道linux启动时最先出现的小企鹅图标在那儿出现的?
  • 新用linux的GDB, 版本是出现6.3.3.0,出现奇怪问题, 可能是环境设置的问题, 大人帮忙
  • FTP匿名登陆 LINUX 出现错误 linux FTP 550 permission
  • 传utf-8的网页到linux出现乱码
  • XP下安装Linux10 ,启动后没有出现Linux的入口,而是直接进入了XP ...
  • 用虚拟机装完LINUX为什么总会出现如图那的提示?
  • 啊??Linux按章出现问题了啊
  • linux服务器,大磁盘挂载分区,不定期出现“只读”现象
  • 用putty登linux出现如下问题
  • HTML标签参考手册 iis7站长之家
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux 下c++开发error while loading shared libraries问题解决
  • 我常未开发过Linux下的程序,请问Linux下可以使用那些开发工具,最好的开发工具是什么版本?
  • Linux下c/c++开发之程序崩溃(Segment fault)时内核转储文件(core dump)生成设置方法
  • 嵌入式linux开发与防火墙系统linux开发
  • embedded linux开发和linux开发 要求的知识领域有什么不同?
  • linux下用java开发是不是JB就可以,JAVA在LINUX下开发有优势吧!
  • linux 嵌入式开发用不用买开发板,买什么样的开发板?
  • 谁知道国内有那些公司在linux平台上做开发的,或开发linux软件的?
  • 作 Linux/Unix开发 应该从何处入手?致力于Linux开发的迷惑???欢迎讨论。
  • 我是学习web开发的,主要是java开发SSH开发框架和ajax等。我想知道有没有必要学习一下linux相关知识。
  • 请问在Linux 下用C开发移动增值软件都有什么开发工具啊,我以前一直在Windows下用VC开发
  • 请问大家 在linux下开发嵌入式linux用什么集成开发环境?
  • linux 嵌入式开发用买开发板吗?
  • 请问LINUX下开发大家一般都是什么开发环境?
  • 我想在Linux下开发,不知道用什么工具、什么开发语言??
  • 各位设备驱动开发的朋友,请问,linux设备驱动开发和网络编程开发哪一样工资比较高呀?
  • 强烈建议将linux/Unix栏目放到“软件开发者”大类里面来。----Unix开发的人助威支持!!!
  • 关于linux内核开发和应用开发的区别
  • 学习linux驱动开发,买什么开发板好?
  • 请问在哪下载嵌入式Linux开发平台???想学嵌入式开发!!!
  • 从windows开发转Linux开发 的前辈请进!!!
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3