Điểm:0

Gnuplot bị lỗi đột ngột - Ubuntu 18.04LTS

lá cờ id

Tôi đã có một vấn đề với gnuplot (Phiên bản 5.2 patchlevel 2) trên Ubuntu 18.04. Khi cố gắng thu phóng bằng nút bấm chuột phải, cửa sổ sẽ biến mất.

Tôi đã gỡ bỏ và cài đặt lại nhưng điều này không khắc phục được sự cố.

Của tôi tạp chí các mục khi nó gặp sự cố như sau

Ngày 17 tháng 8 12:20:23 kernel xxx: gnuplot[33387]: segfault at 0 ip 0000000000000000 sp 00007ffc90bb04f8 lỗi 14
Ngày 17 tháng 8 12:20:14 kernel xxx: gnuplot[32982]: segfault at 0 ip 0000000000000000 sp 00007fffa979b928 lỗi 14
Ngày 17 tháng 8 12:20:09 kernel xxx: gnuplot[32805]: segfault at 14fb48131230 ip 000014fb48131230 sp 00007ffe7e9b6848 lỗi 15
Ngày 17 tháng 8 12:20:04 kernel xxx: gnuplot[32171]: segfault at 363634342e2e ip 0000145b961d5988 sp 0000145b8a6d3898 lỗi 4 trong libpango-1.0.so.0.4000.14[145b961c4000+4a000]
Ngày 17 tháng 8 12:19:14 kernel xxx: gnuplot[28996]: segfault at 0 ip 0000000000000000 sp 00007ffe1f8cf698 lỗi 14
Ngày 17 tháng 8 12:15:17 kernel xxx: bẫy: gnuplot[17056] bảo vệ chung ip:15074ba65ac5 sp:15073f43a830 lỗi:0 trong libwx_gtk2u_core-3.0.so.0.4.0[15074b814000+5b1000]

Tôi không giỏi trong việc giải thích các lỗi segfault nên bất kỳ trợ giúp nào về điều đó đều được chào đón!

Ngoài ra, khi vẽ sơ đồ, trước khi canvas bật lên, tôi nhận được thông tin sau trên thiết bị đầu cuối:

** (gnuplot:20785): CẢNH BÁO **: 16:30:33.030: Không thể kết nối với dbus: Địa chỉ đã cho trống    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.037: g_dbus_connection_register_object: xác nhận 'G_IS_DBUS_CONNECTION (kết nối)' không thành công    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.038: g_dbus_connection_register_object: xác nhận 'G_IS_DBUS_CONNECTION (kết nối)' không thành công    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.038: g_dbus_connection_get_unique_name: xác nhận 'G_IS_DBUS_CONNECTION (kết nối)' không thành công    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.076: g_dbus_connection_register_object: xác nhận 'G_IS_DBUS_CONNECTION (kết nối)' không thành công    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.076: g_dbus_connection_register_object: xác nhận 'G_IS_DBUS_CONNECTION (kết nối)' không thành công
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.076: g_dbus_connection_get_unique_name: xác nhận 'G_IS_DBUS_CONNECTION (kết nối)' không thành công    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.097: g_dbus_connection_register_object: xác nhận 'G_IS_DBUS_CONNECTION (kết nối)' không thành công    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.097: g_dbus_connection_register_object: xác nhận 'G_IS_DBUS_CONNECTION (kết nối)' không thành công    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.097: g_dbus_connection_get_unique_name: xác nhận 'G_IS_DBUS_CONNECTION (kết nối)' không thành công
gnuplot> Lỗi phân đoạn (đổ lõi)

Ngoài ra một vài kết quả đầu ra hữu ích

$ apt-cache chính sách gnuplot
gnuplot:
  Đã cài đặt: (không có)
  Ứng viên: 5.2.2+dfsg1-2ubuntu1
  Bảng phiên bản:
     5.2.2+dfsg1-2ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu bionic/universe Gói AMD64
        500 http://us.archive.ubuntu.com/ubuntu bionic/universe Gói i386

$ mà gnuplot
/usr/bin/gnuplot

$ ldd $(gnuplot nào)
    linux-vdso.so.1 (0x00007ffff5caf000)
    libedit.so.2 => /usr/lib/x86_64-linux-gnu/libedit.so.2 (0x000014e29001b000)
    libgd.so.3 => /usr/lib/x86_64-linux-gnu/libgd.so.3 (0x000014e28fdb4000)
    liblua5.3.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.3.so.0 (0x000014e28fb7d000)
    libwx_gtk2u_core-3.0.so.0 => /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0 (0x000014e28f34b000)
    libwx_baseu-3.0.so.0 => /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0 (0x000014e28eebc000)
    libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x000014e28ecaf000)
    libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x000014e28ea62000)
    libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x000014e28e80e000)
    libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x000014e28e4f7000)
    libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x000014e28e1da000)
    libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x000014e28dea2000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x000014e28dc9e000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x000014e28d915000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000014e28d577000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000014e28d35f000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x000014e28d140000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000014e28cd4f000)
    libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x000014e28cb25000)
    libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x000014e28c8f3000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x000014e28c6d6000)
    libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x000014e28c491000)
    libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x000014e28c1dd000)
    libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x000014e28bf75000)
    libXpm.so.4 => /usr/lib/x86_64-linux-gnu/libXpm.so.4 (0x000014e28bd63000)
    libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 (0x000014e28baec000)
    libwebp.so.6 => /usr/lib/x86_64-linux-gnu/libwebp.so.6 (0x000014e28b883000)
    libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x000014e28b241000)
    libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x000014e28af8c000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x000014e28ad68000)
    libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x000014e28ab62000)
    libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x000014e28a95a000)
    /lib64/ld-linux-x86-64.so.2 (0x000014e290629000)
    libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x000014e28a744000)
    libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x000014e28a53b000)
    libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x000014e28a333000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x000014e28a0c1000)
    libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x000014e289e1c000)
    libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x000014e289c19000)
    libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x000014e2899f1000)
    libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x000014e2897e4000)
    libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x000014e2895da000)
    libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x000014e2893c8000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x000014e2891c0000)
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x000014e288f8e000)
    liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x000014e288d68000)
    libjbig.so.0 => /usr/lib/x86_64-linux-gnu/libjbig.so.0 (0x000014e288b5a000)
    libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x000014e288956000)
    libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x000014e288750000)
    libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x000014e28852a000)
    libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x000014e28818b000)
    libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x000014e287f88000)
    libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x000014e287d78000)
    libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x000014e287b6d000)
    libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x000014e287963000)
    libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x000014e287760000)
    libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x000014e28755d000)
    libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x000014e287342000)
    libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x000014e28713b000)
    libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x000014e286e9d000)
    libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x000014e286c96000)
    libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x000014e286a92000)
    libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x000014e28688c000)
    libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x000014e286664000)
    libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x000014e28644a000)
    libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x000014e2861f6000)
    libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x000014e285fe1000)
    libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x000014e285db4000)
    libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x000014e285b67000)

Thông tin về video:

$ lsmod | grep drm
nvidia_drm 57344 9
nvidia_modeset 1191936 14 nvidia_drm
drm_kms_helper 172032 1 nvidia_drm
drm 401408 13 drm_kms_helper,nvidia,nvidia_drm
fb_sys_fops 16384 1 drm_kms_helper
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper

$ tiếng vang $XDG_SESSION_TYPE
x11

$ lspci -k | grep -Ei "VGA|3d|video|graphic" -A3
03:00.0 Bộ điều khiển tương thích với VGA: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2)
    Hệ thống con: eVga.com. Tập đoàn GM107 [GeForce GTX 750 Ti]
    Trình điều khiển hạt nhân đang sử dụng: nvidia
    Các mô-đun hạt nhân: nvidiafb, nouveau, nvidia_drm, nvidia
03:00.1 Thiết bị âm thanh: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] (rev a1)
    Hệ thống con: eVga.com. Công ty thiết bị 3753
    Trình điều khiển hạt nhân đang sử dụng: snd_hda_intel
    Mô-đun hạt nhân: snd_hda_intel
09:00.0 Bộ điều khiển Ethernet: Kết nối mạng Gigabit I210 của Intel Corporation (rev 03)



 thông tin $
thông tin libva: VA-API phiên bản 1.1.0
thông tin libva: va_getDriverName() trả về 0
thông tin libva: Đang cố mở /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
thông tin libva: Đã tìm thấy hàm init __vaDriverInit_1_0
thông tin libva: va_openDriver() trả về 0
vainfo: Phiên bản VA-API: 1.1 (libva 2.1.0)
vainfo: Phiên bản trình điều khiển: Chương trình phụ trợ VDPAU của Splitted-Desktop Systems cho VA-API - 0.7.4
vainfo: Hồ sơ và điểm vào được hỗ trợ
      VAProfileMPEG2Simple : VAEntrypointVLD
      VAProfileMPEG2Main : VAEntrypointVLD
      VAProfileMPEG4Simple : VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple : VAEntrypointVLD
      <hồ sơ không xác định> : VAEntrypointVLD
      VAProfileH264Main : VAEntrypointVLD
      VAProfileH264High : VAEntrypointVLD
      VAProfileVC1Simple : VAEntrypointVLD
      VAProfileVC1Main : VAEntrypointVLD
      VAProfileVC1Advanced : VAEntrypointVLD
Unix avatar
lá cờ cn
Để chắc chắn rằng đó không phải là sự cố phụ thuộc hay lỗi trong phiên bản bạn đang sử dụng, bạn có thể thử sử dụng một ví dụ rất đơn giản và kiểm tra xem điều này có còn trả về lỗi không?
N0rbert avatar
lá cờ zw
Vui lòng thêm đầu ra của `apt-cache policy gnuplot`; ` which gnuplot` và `ldd $( which gnuplot)` cho câu hỏi.
lá cờ id
@Unix: về cơ bản, điều này xảy ra khi tôi giao tiếp tương tác với GUI, tức là sử dụng chuột và cụ thể hơn là chỉ khi thu phóng.
lá cờ id
@ N0rbert Cảm ơn bạn đã trả lời. Tôi đã cập nhật câu hỏi của mình.
N0rbert avatar
lá cờ zw
Vui lòng thêm đầu ra của `lsmod | grep drm`, `echo $XDG_SESSION_TYPE`, `lspci -k | grep -Ei "VGA|3d|video|graphic" -A3` , `sudo apt-get install vaiinfo`, `vainfo`.
lá cờ id
@N0rbert: Cảm ơn bạn rất nhiều vì đã dành thời gian! Tôi đã cập nhật câu hỏi của mình với nhiều thông tin hơn!
N0rbert avatar
lá cờ zw
Chạy `sudo apt-get install vdpau-va-driver` để sửa lỗi trong `vainfo`, sau đó khởi động lại và chạy lại `vainfo` với gnuplot.
lá cờ id
@N0rbert: Cảm ơn rất nhiều! Câu hỏi đã được cập nhật!
N0rbert avatar
lá cờ zw
Bạn vẫn gặp sự cố GNU Plot phải không?
Điểm:1
lá cờ zw

Tôi khuyên bạn nên cài đặt lại GNUPlot và các thư viện từ các kho lưu trữ chính thức trước

sudo apt-get install --reinstall gnuplot libwxgtk3.0-0v5 libpango-1.0-0

và kiểm tra chức năng của nó.

Để khắc phục sự cố có thể xảy ra với cài đặt trình điều khiển video thông tin viển vông qua Sudo apt-get cài đặt vainfo và sau đó kiểm tra đầu ra của nó. Để tăng tốc video cho Nvidia, hãy cài đặt gói sau cung cấp nvidia_drv_video.so thư viện bởi:

sudo apt-get cài đặt vdpau-va-driver

khởi động lại và thử khởi chạy lại GNU Plot.

lá cờ id
Cảm ơn vi đa trả lơi. Tôi vừa làm và tôi nhận được hành vi tương tự.
N0rbert avatar
lá cờ zw
Hãy thử cài đặt lại với các thư viện.
lá cờ id
Chính xác điều tương tự. Tôi không biết làm thế nào để cung cấp thêm thông tin về điều đó.
N0rbert avatar
lá cờ zw
Nó có thể vấn đề trình điều khiển video. Không thể sao chép trên Intel và Ubuntu MATE 18.04.5 LTS được nâng cấp đầy đủ.
lá cờ id
Cảm ơn bạn đã giúp đỡ. Làm cách nào để kiểm tra xem đó có phải là sự cố trình điều khiển video không? Đồng thời kiểm tra câu hỏi của tôi trên thông tin cập nhật
lá cờ id
Tôi đã cài đặt `vdpau-va-driver` và gnuplot vẫn bị lỗi.Phần khó khăn là xác định lý do khiến nó gặp sự cố và tôi nghĩ rằng `tạp chí` sẽ giúp ích

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.