让对方qq崩溃的代码2020_解决 KUbuntu 18.04 下 Deepin Wine QQ 运行十分钟后崩溃的问题...

2023-11-10

环境:KUbuntu 18.04,通过 https://github.com/wszqkzqk/deepin-wine-ubuntu 中的 kde_install.sh 脚本安装 deepin-wine,然后根据对应链接安装了 QQ。

现象:安装后使用 QQ 一切正常,可以登录以及收发消息。但运行几分钟后 QQ 崩溃,多次运行现象相同。并且终端显示:

netconnection.c:300:create_netconn_socket: 假设 ‘server->addr_len’ 失败。

检查 deepin-wine 版本:

$ deepin-wine --version
wine-2.18

经过查找,netconnection.c 位于 wine 的 Linux 版winsock.dll 中 ,因此下载 wine 2.18 源代码后删除这行 assert 语句并重新编译,替换原版本即可。替换后,同样的错误不再出现。

为了方便大家,我把编译好的版本发出来,用于替换 /usr/lib/i386-linux-gnu/deepin-wine/wininet.dll.so

https://1drv.ms/u/s!AkuuhpypFt0IlZE7FikXUudAswtwqA?e=hfV8xc

注意,直接删除 assert 语句往往很危险,因为 assert 语句反映了程序内部状态的不一致性,删除 assert 语句可能避免程序立刻出错,但容易导致将来更严重的错误。但此处的 assert 并不涉及非常关键的性质,不至于导致严重的错误。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

让对方qq崩溃的代码2020_解决 KUbuntu 18.04 下 Deepin Wine QQ 运行十分钟后崩溃的问题... 的相关文章

  • c++ socket、 listen、accept、recv 、send、 connect函数记录

    文章目录 socket bind 和connect 函数 listen 和accept 函数 send recv read 和write 函数 TCP客户端 Tcp服务端 socket int socket int domain int t
  • 如何进行代码审查?

    如何review开发人员的代码 前置的一些概念 review级别 参与人身份和方式不同划分 相关开发自己看代码 非正式会议 开发人员组内 相关开发 直接上级 相关开发 直接上级 总监 1 团队review制度 团队内根据实际情况规定流程 在
  • 与机器学习相关的数学家,你认识几个?

    机器学习 需要一定的数学基础 也需要一定的代码能力 我们发布了一篇 机器学习的数学基础 里面有很多数学公式是数学家的名字命名的 然而 好多人不知道那些数学家长什么样子 于是 我们搜集了十位数学家的资料 排名不分先后 看看大家能从图片中叫出几
  • Vue_test

    文章目录 vue test笔记 1 脚手架文件结构 2 关于不同版本的Vue 3 vue config js配置文件 4 ref属性 5 配置项props 6 mixin 混入 7 插件 8 scoped样式 9 总结TodoList案例
  • Neo4js安装报错:未能加载指定的模块“\Neo4j-Management.psd1”

    情形如下 解决方法 更改bin neo4j ps1文件里Import Module PSScriptRoot Neo4j Management psd1 为绝对路径
  • Mybatis-generator代码自动生成(包含swagger注解,bean中文注释,service接口,serviceImpl实现类)

    Mybatis generator代码自动生成 包含swagger注解 bean中文注释 service接口 serviceImpl实现类 Dao接口是继承tkmybatis 简介 项目地址 代码生成步骤 代码生成图示 简介 由于平时老是需
  • 公众号上传临时素材获取media_id

    公众号上传临时素材获取media id java语言 更新于2018 01 15 public class Util private static final String UPLOAD URL https api weixin qq co
  • Linux驱动系列-PWM驱动

    转自 嵌入式系统研发 1 概述 本文主要讲述了Linux的PWM驱动框架 实现方法 驱动添加方法和调试方法 示例Linux内核版本 6 2 8 2 原理 PWM是Pulse Width Modulation的简称 中文译作脉冲宽度调制 作为
  • Vue实现底部对话框

    效果 手机上的效果 电脑上的效果 代码 App vue
  • 手写一个简化版 vuepress 需要知道什么?

    自实现 vuepress 效果图如下 首先我们来看看 vuepress 是怎么工作的 1 全局安装 vuepress npm install g vuepress 2 运行编写好的 docs 文件 编译后的浏览器显示文档网页 vuepres
  • 谭浩强C++课后习题20——找二维数组的鞍点

    谭浩强C 课后习题20 找二维数组的鞍点 题目描述 找出一个二维数组中的鞍点 即该位置上的元素在该行上最大 在该列上最小 也有可能没有鞍点 一个二维数组最多只有一个鞍点 也有可能没有 算法思路 先找出一行中值最大的元素 然后检查它是否是该列
  • 一、Vite css处理(模块module、sass less预处理、获取CSS代码字符串)

    文章目录 一 参考 二 CSS 自动导入 三 import 内联和变基 四 PostCSS 五 CSS 模块化 module css 5 1 自定义 CSS module 导出命名规则 5 2 为什么要有 CSS module 5 3 CS
  • java 手写一个简易的 tomcat 服务器

    最近想学一下 tomcat 到底是怎么运行的 于是手写一个简易的 tomcat 服务器 加深一下印象 涉及到的知识 计算机网络 tcp ip 协议 网络编程 socket 浏览器请求 响应报文规范 java 反射 注解 实现的功能 可打包成
  • Web自动化测试(3)-Unittestreport

    HTML报告 目录 HTML报告 1 Unittest自动化报告生成 2 Unittestreport安装 3 使用Unittestreport生成测试报告 1 Unittest自动化报告生成 在使用Unittest进行自动化测试时 往往需
  • 【zookeeper】ZooKeeper 权限管理与Curator增加权限验证

    文章目录 1 概述 2 种类 2 1 scheme 2 1 1 world 2 1 2 digest 2 1 2 1 shell认证 2 1 2 2 zookeeper 2 1 2 Curator 2 1 3 id 3 permission
  • QGIS学习资料

    QGIS学习资料整理 1 QGIS Tutorials and Tips 网址 https www qgistutorials com en
  • /var/lib/docker目录迁移

    简介 docker用起来简单 但是要用到实际线上业务当中细节问题往往影响整个系统的稳定 比如docker容器在物理机上的数据卷问题 docker默认的根目录是 var lib docker 容器使用一段时间后会发现该目录所占磁盘会非常大 小
  • js获取当前ip地址

    方法一 用搜狐的接口查询IP地址 方法二 国外一个网站提供的ip查询服务
  • Web学习笔记-React(路由)

    笔记内容转载自 AcWing 的 Web 应用课讲义 课程链接 AcWing Web 应用课 CONTENTS 1 Web分类 2 Route组件 3 URL中传递参数 4 Search Params传递参数 5 重定向 6 嵌套路由 本节

随机推荐