Questions tagged «memory-leak»

3
loadparm.c:4864,内存泄漏了吗?
我正在运行具有LAMP堆栈,Samba和FTP,没有GUI的Ubuntu 14.04 Server,只需通过SSH进入服务器并对其进行操作即可。我在寻找解决此问题的方法时遇到了麻烦,但是就Google而言,它可能与Samba有关。 no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory?? 警告不会以任何定期间隔或响应相同或重复的动作而弹出。它在我正在做的事情之间弹出(更改目录,编辑文件,复制内容),并且在我第一次登录时经常弹出。 有没有人有解决此问题的经验?

4
为什么我经常出现此“无法分配内存”错误?
我正在使用带有Gnome-Classic的Ubuntu 12.10。我经常在几乎所有大小的程序中都遇到此错误。当我尝试打开它们时,它们没有启动,而是显示一条错误消息“” Could not launch 'Program' - Failed to fork child process (Cannot allocate memory)。直到最近几周,这才成为问题。 我无法识别导致此错误的程序之间的任何共性。这似乎只是时间问题。我的计算机运行了一段时间(从一天到几天)后,我似乎无法启动任何新程序。 我知道防止此错误的唯一方法是重新启动计算机。 为什么会出现此错误,我该怎么做才能阻止它发生? 我运行了GRUB菜单中可用的memtest,它没有报告任何错误,因此我不认为这是硬件故障。 我也跑了sudo apt-get check,没有发现错误。 这是一些请求的命令行输出: $ free -m total used free shared buffers cached Mem: 3945 3753 191 0 181 475 -/+ buffers/cache: 3096 848 Swap: 3813 60 3753 $ swapon -s …

6
如何检测内存泄漏?
我当前的ubuntu系统上似乎有更大的内存泄漏 报告了奇怪的Eclipse内存错误(/ubuntu/148998/eclipse-constant-different-out-of-memory-errors)之后,我今天开始在控制台中收到“内存不足”错误消息完成简单的任务,例如输入sudo -s-甚至-free -m 重复输入“ free -m”,向我展示了我的RAM如何从700M迅速增加到900M,并在几秒钟内增长到2000M的大小(用释放内存后echo 3 > /proc/sys/vm/drop_caches) Eclipse并非原因,我完全杀死了该过程,而ram仍在上升。有什么方法可以检测泄漏的来源吗?我什至无法更新我的系统,因为apt-get update失败了(可能是因为它内存不足) 使用 Ubuntu 11.10

2
可用RAM消失-内存泄漏?
在新启动的系统上,free报告有关1.5G已用RAM(总共8G RAM,带有lightdm和血浆桌面的Ubuntu 12.04,启动了一个konsole窗口)。运行我使用的应用程序,它仍然消耗不超过2G。但是,将系统运行了两天后,越来越多的可用RAM消失了-不会出现在已用应用程序列表中:虽然smem --pie=name报告的已用率不到20%(可用率是80%),不一样 free -m例如第7天的报告: total used free shared buffers cached Mem: 7459 7013 446 0 178 997 -/+ buffers/cache: 5836 1623 Swap: 9536 296 9240 (因此您可以看到,它不是缓冲区或缓存)。如今,这种情况终于以系统完全崩溃而告终:Windows管理器消失了,应用程序“悬空了”(无框架),并且弹出窗口通知我“打开的文件太多”。Syslog报告: kernel: [856738.020829] VFS: file-max limit 752838 reached 因此,我关闭了能够关闭的那些应用程序,并使用Ctrl-Alt-backspace取消了X。之后,X尝试使用failsafeX重新启动,但由于无法检测到其配置而无法执行此操作。因此,我使用Ctrl-Alt-F2切换到控制台,捕获了我可能想到的所有信息(vmstat,free,smem proc/meminfo,lsof,ps aux),最后重新启动。X再次提出了failsafeX;这次,我告诉它“从备份的配置中恢复”,然后切换到控制台并成功用于startx启动图形环境。 我不知道是什么原因导致了这个问题-尽管它必须与X本身或运行在X上的某些用户进程有关-在杀死X之后,free -m输出看起来像这样: total used free shared buffers cached Mem: 7459 2677 4781 …

2
什么是进程“ / usr / bin / X:0 -auth / var / run / lightdm / root /:0 -nolisten tcp vt7 -novtswitch -background none”?
我的Ubuntu 12.04设置遇到一些严重的性能问题,因此通过htop与我的常规任务一起运行来寻找罪魁祸首。 除了常见的嫌疑人,例如铬,compiz和conky,我还注意到了此过程: /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none 它不仅持续运行,而且还是CPU占用率和内存消耗方面的主要资源之一。在大多数情况下,它一直是性能消耗者中排名第一的人,但有时却不时被特别耗费资源的任务(例如Flash Player等)排在首位。 从名称来看,我完全不确定它的作用。X和lightdm似乎表示与gui的关系,而tcp似乎与网络有关。 我的问题:这个过程应该一直运行吗?使用这么多资源合法吗?我需要运行它还是可以安全杀死它,如果需要,怎么办? 仅供参考:我的系统是完全最新的,我什至将xorg-edgers ppa用于最新的nvidia驱动程序和compiz-packages(出于与错误相关的特定原因)。 任何建议将不胜感激。

1
在firejail中运行时,在firefox浏览器中没有文本输入或键盘功能,或者在重新启动后没有常规usrspace
Ubuntu 16.0.4.3 Gnome桌面 在firejail或常规usrspace中运行时,我的firefox浏览器中没有文本输入或键盘功能。 运行: firejail firefox --noprofile 结果在Firefox浏览器即会成功地连接到书签的链接,但不会接受任何键盘输入。然后,我尝试在常规usrspace中的firejail外部运行firefox,并遇到相同的no-kb-working结果。我通过在终端中运行gnome-www-browser到达此处,这将打开功能齐全的Firefox。 终端中的错误消息: (firefox:12):IBUS-警告**:事件队列过大,将开始下降。 (firefox:12):IBUS-警告**:事件队列过大,将开始下降。 [Child] [RunMessage]错误:通道关闭:太晚,无法发送/接收,消息将丢失 [父12]警告:管道错误(84):对等连接重置:文件/build/firefox-l1g98U/firefox-56.0+build6/ipc/chromium/src/chrome/common/ipc_channel_posix.cc,第353行***在配置文件更改前通知后调用了UTM:SVC TimerManager:registerTimer。忽略ID的计时器注册:telemetry_modules_ping Dmesg错误: [pulseaudio] shm.c:shm_open()失败:没有这样的文件或目录shm_open()失败:没有这样的文件或目录 gnome-session [1768]:console.error:duckduckgo_plus: gnome-session [1768]:无显示。gnome-session [1768]: shm_open()失败:没有这样的文件或目录gnome-session [1768]: shm_open()失败:没有这样的文件或目录gnome-session [1768]: console.error:duckduckgo_plus:gnome-session [1768]:无显示。gnome-session [1768]:shm_open()失败:没有这样的文件或目录 因此,我最好的猜测是共享内存故障使ibus混乱不堪,但是除了这几份报告之外,我的日志中没有任何东西可以远程指出其根本原因。有人对我如何找到并隔离它有任何建议吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.