Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The log file for 5 days has reached an astonishing 8G. #25638

Open
dwSun opened this issue Feb 26, 2025 · 1 comment · May be fixed by #25768
Open

The log file for 5 days has reached an astonishing 8G. #25638

dwSun opened this issue Feb 26, 2025 · 1 comment · May be fixed by #25768
Assignees
Labels
linux linux-x11 Linux X11 logging Feedback for logs, debug output, etc

Comments

@dwSun
Copy link

dwSun commented Feb 26, 2025

Summary

drwxr-xr-x david david 236 B  Wed Feb 26 16:41:44 2025  .
drwxr-xr-x david david 158 B  Wed Feb 26 11:37:58 2025  ..
.rw-r--r-- david david 2.0 KB Wed Feb 26 11:37:58 2025  telemetry.log
.rw-r--r-- david david 557 B  Tue Feb 18 16:21:23 2025  'zed-2025_02_18 08_21_23.panic'
.rw-r--r-- david david 603 B  Fri Feb 21 16:35:39 2025  'zed-2025_02_21 08_35_39.panic'
.rw-r--r-- david david 556 B  Sun Feb 23 18:20:23 2025  'zed-2025_02_23 10_20_23.panic'
.rw-r--r-- david david 120 KB Wed Feb 26 11:38:13 2025  Zed.log
.rw-r--r-- david david 7.9 GB Tue Feb 25 19:10:23 2025 󰁯 Zed.log.old

Not sure exactly what happened. But looking at the log content, in about five days, the log file reached about 8GB. File content:

2025-02-21T22:49:20.96907153+08:00 [INFO] Using surface present mode MAILBOX
2025-02-21T22:49:20.969131205+08:00 [INFO] Retaining current format: Bgra8UnormSrgb
2025-02-21T22:49:21.013757028+08:00 [INFO] Using surface present mode MAILBOX
2025-02-21T22:49:21.013826215+08:00 [INFO] Retaining current format: Bgra8UnormSrgb
2025-02-21T22:50:18.863739425+08:00 [ERROR] window not found
2025-02-21T22:50:18.863802882+08:00 [ERROR] window not found
2025-02-21T22:50:54.298086791+08:00 [INFO] ========== starting zed ==========
2025-02-21T22:50:54.568101557+08:00 [WARN] failed to load font 'SymbolsNFM'
2025-02-21T22:50:54.593381983+08:00 [WARN] failed to load font 'SymbolsNFM'
2025-02-21T22:50:54.595077313+08:00 [INFO] Compositor detection: _NET_WM_CM_S?=false, _NET_WM_CM_OWNER=false, _NET_SUPPORTING_WM_CHECK=true
2025-02-21T22:50:54.595137542+08:00 [INFO] x11: compositor present: true, gtk_frame_extents_supported: true
2025-02-21T22:50:54.625329506+08:00 [INFO] Presentation support: "VK_KHR_wayland_surface"
2025-02-21T22:50:54.625388581+08:00 [INFO] Presentation support: "VK_KHR_xcb_surface"
2025-02-21T22:50:54.625415664+08:00 [INFO] Presentation support: "VK_KHR_xlib_surface"
2025-02-21T22:50:54.625444008+08:00 [INFO] Enabling Vulkan Portability
2025-02-21T22:50:54.625473117+08:00 [INFO] Enabling color space support
2025-02-21T22:50:54.630256715+08:00 [INFO] Adapter: "Intel(R) Arc(tm) Graphics (MTL)"
2025-02-21T22:50:54.630353469+08:00 [INFO] Ray tracing is supported
2025-02-21T22:50:54.633893898+08:00 [INFO] Try connect ibus
2025-02-21T22:50:54.634889905+08:00 [INFO] perform;
2025-02-21T22:50:54.634956345+08:00 [INFO] authenticate;
2025-02-21T22:50:54.635033237+08:00 [INFO] read_command;
2025-02-21T22:50:54.635114615+08:00 [INFO] send_secondary_commands;
2025-02-21T22:50:54.635210723+08:00 [INFO] Opening main db
2025-02-21T22:50:54.635630037+08:00 [INFO] new;
2025-02-21T22:50:54.635686744+08:00 [INFO] socket reader;
2025-02-21T22:50:54.636201309+08:00 [INFO] keep_updated;
2025-02-21T22:50:54.636585875+08:00 [INFO] Opening main db
...
...
...
2025-02-25T19:10:23.762163018+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762201375+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762236852+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762271647+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762312304+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762361926+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762407263+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762443965+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762478146+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762512267+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762546584+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762581215+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762615364+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762650538+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762684551+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.76271916+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.76275342+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762808735+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762849873+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762887869+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762923352+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762956715+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.762990426+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763027986+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763062441+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.76309708+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763131121+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763171346+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763213151+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763247566+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763281845+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763315951+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763359422+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763393594+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763427685+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763462005+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763496265+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763530332+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.76356497+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763598115+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763631495+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763665186+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763698578+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763732191+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763765636+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763799104+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763832577+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763867902+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763901915+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.763936129+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.7639706+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764005021+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764039328+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764073767+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764108508+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764144044+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764181258+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764214861+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764256455+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764303576+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764351908+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764400239+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764477684+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764556839+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764640326+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764721636+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764799171+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764860675+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764934089+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.764986098+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765023256+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765058758+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765098162+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765141608+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765179254+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765212366+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765249952+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765306528+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765361477+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765396164+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765549546+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765655602+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765754258+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765852084+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.765950408+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.766047708+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.766145548+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.766243514+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.766377741+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.766477083+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.76657593+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.766675766+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.766774572+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.766873986+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.767004275+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.767104137+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.76720316+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.767299942+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })
2025-02-25T19:10:23.767404661+08:00 [WARN] error polling for X11 events: IoError(Custom { kind: Other, error: UnknownError })

I didn't open the file. However, I investigated the file content through cat. It seems that it was mainly generated on the 25th.

Image

Is this normal?

Zed Version and System Specs

Zed: v0.174.8 (Zed) OS: Linux X11 arch unknown Memory: 30.8 GiB Architecture: x86_64 GPU: Intel(R) Arc(tm) Graphics (MTL) || Intel open-source Mesa driver || Mesa 24.3.4-arch1.1

@0xtimsb
Copy link
Member

0xtimsb commented Feb 27, 2025

Thank you for reporting this. I think the right solution would be:

  1. Capping the number of lines in the log file (new or old) to around 1K, which seems like a reasonable limit.
  2. Avoiding additional X11 polling event logs, as they don't indicate anything breaking and can happen for various reasons.

We'll pick this up soon.

@0xtimsb 0xtimsb added linux logging Feedback for logs, debug output, etc linux-x11 Linux X11 labels Feb 27, 2025
@0xtimsb 0xtimsb self-assigned this Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
linux linux-x11 Linux X11 logging Feedback for logs, debug output, etc
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants