Puncte:0

Gnuplot s-a prăbușit în mod neașteptat - ubuntu 18.04LTS

drapel id

Am avut o problemă cu gnuplot (Versiunea 5.2 patchlevel 2) pe ubuntu 18.04. Când încercați să măriți folosind butonul de clic dreapta, fereastra dispare.

L-am demontat și reinstalat, dar acest lucru nu a rezolvat problema.

Ale mele jurnal intrările când se blochează sunt următoarele

17 august 12:20:23 xxx kernel: gnuplot[33387]: segfault la 0 ip 0000000000000000 sp 00007ffc90bb04f8 eroare 14
17 august 12:20:14 xxx kernel: gnuplot[32982]: segfault la 0 ip 0000000000000000 sp 00007fffa979b928 eroare 14
17 august 12:20:09 xxx kernel: gnuplot[32805]: segfault la 14fb48131230 ip 000014fb48131230 sp 00007ffe7e9b6848 eroare 15
17 aug 12:20:04 xxx kernel: gnuplot[32171]: segfault la 363634342e2e ip 0000145b961d5988 sp 0000145b8a6d3898 eroare 4 în libpango-1.404040.01404040.0140.
17 august 12:19:14 xxx kernel: gnuplot[28996]: segfault la 0 ip 0000000000000000 sp 00007ffe1f8cf698 eroare 14
17 august 12:15:17 xxx kernel: capcane: gnuplot[17056] protecție generală ip:15074ba65ac5 sp:15073f43a830 eroare:0 în libwx_gtk2u_core-3.0.so.0.4.0[15074b810000]+5510000]

Nu mă pricep foarte bine la interpretarea erorilor segfault, așa că orice ajutor în acest sens este mai mult decât binevenit!

De asemenea, atunci când complotez, înainte ca pânza să apară, primesc următoarele pe terminal:

** (gnuplot:20785): AVERTISMENT **: 16:30:33.030: Imposibil de conectat la dbus: Adresa dată este goală    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.037: g_dbus_connection_register_object: afirmația „G_IS_DBUS_CONNECTION (conexiune)” a eșuat    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.038: g_dbus_connection_register_object: afirmația „G_IS_DBUS_CONNECTION (conexiune)” a eșuat    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.038: g_dbus_connection_get_unique_name: afirmația „G_IS_DBUS_CONNECTION (conexiune)” a eșuat    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.076: g_dbus_connection_register_object: afirmația „G_IS_DBUS_CONNECTION (conexiune)” a eșuat    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.076: g_dbus_connection_register_object: afirmația „G_IS_DBUS_CONNECTION (conexiune)” a eșuat
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.076: g_dbus_connection_get_unique_name: afirmația „G_IS_DBUS_CONNECTION (conexiune)” a eșuat    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.097: g_dbus_connection_register_object: afirmația „G_IS_DBUS_CONNECTION (conexiune)” a eșuat    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.097: g_dbus_connection_register_object: afirmația „G_IS_DBUS_CONNECTION (conexiune)” a eșuat    
(gnuplot:20785): GLib-GIO-CRITICAL **: 16:30:33.097: g_dbus_connection_get_unique_name: afirmația „G_IS_DBUS_CONNECTION (conexiune)” a eșuat
gnuplot> Eroare de segmentare (core dumping)

De asemenea, câteva rezultate utile

$ apt-cache policy gnuplot
gnuplot:
  Instalat: (niciunul)
  Candidat: 5.2.2+dfsg1-2ubuntu1
  Tabel de versiuni:
     5.2.2+dfsg1-2ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu bionic/universe pachete amd64
        500 http://us.archive.ubuntu.com/ubuntu bionic/universe i386 Pachete

$ care gnuplot
/usr/bin/gnuplot

$ ldd $(care gnuplot)
    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)

Informații despre videoclip:

$ 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

$ echo $XDG_SESSION_TYPE
x11

$ lspci -k | grep -Ei "VGA|3d|video|grafic" -A3
03:00.0 Controler compatibil VGA: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2)
    Subsistem: eVga.com. Corp. GM107 [GeForce GTX 750 Ti]
    Driver kernel în uz: nvidia
    Module kernel: nvidiafb, nouveau, nvidia_drm, nvidia
03:00.1 Dispozitiv audio: Controler audio de înaltă definiție NVIDIA Corporation GM107 [GeForce 940MX] (rev a1)
    Subsistem: eVga.com. Corp. Dispozitiv 3753
    Driver de kernel în uz: snd_hda_intel
    Module kernel: snd_hda_intel
09:00.0 Controler Ethernet: Intel Corporation I210 Gigabit Network Connection (rev 03)



 $ vaninfo
informații despre libva: VA-API versiunea 1.1.0
info libva: va_getDriverName() returnează 0
Informații libva: Încerc să deschid /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
info libva: a fost găsită funcția init __vaDriverInit_1_0
info libva: va_openDriver() returnează 0
vainfo: versiunea VA-API: 1.1 (libva 2.1.0)
vainfo: Versiunea driverului: Backend-ul VDPAU pentru sisteme Splitted-Desktop pentru VA-API - 0.7.4
vainfo: Profil și puncte de intrare acceptate
      VAProfileMPEG2Simple : VAEntrypointVLD
      VAProfileMPEG2Main : VAEntrypointVLD
      VAProfileMPEG4Simple : VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple : VAEntrypointVLD
      <profil necunoscut>: VAEntrypointVLD
      VAProfileH264Main: VAEntrypointVLD
      VAProfileH264High : VAEntrypointVLD
      VAProfileVC1Simple : VAEntrypointVLD
      VAProfileVC1Main : VAEntrypointVLD
      VAProfileVC1Advanced : VAEntrypointVLD
Unix avatar
drapel cn
Pentru a fi sigur că nu este o problemă de dependență sau o eroare în versiunea pe care o utilizați, ați putea încerca să folosiți un exemplu foarte simplu și să verificați dacă acesta returnează încă o eroare?
N0rbert avatar
drapel zw
Vă rugăm să adăugați rezultatul `politica apt-cache gnuplot`; `which gnuplot` și `ldd $(which gnuplot)` la întrebare.
drapel id
@Unix: în esență, acest lucru se întâmplă atunci când comunic interactiv cu GUI, adică folosind mouse-ul și, mai precis, numai când măresc.
drapel id
@N0rbert Mulțumesc pentru răspuns. Mi-am actualizat întrebarea.
N0rbert avatar
drapel zw
Vă rugăm să adăugați rezultatul lui `lsmod | grep drm`, `echo $XDG_SESSION_TYPE`, `lspci -k | grep -Ei "VGA|3d|video|grafic" -A3` , `sudo apt-get install vainfo`, `vainfo`.
drapel id
@N0rbert: Mulțumesc mult pentru timpul acordat! Mi-am actualizat întrebarea cu mai multe informații!
N0rbert avatar
drapel zw
Rulați `sudo apt-get install vdpau-va-driver` pentru a remedia eroarea din `vainfo`, apoi reporniți și rulați `vainfo` cu gnuplot din nou.
drapel id
@N0rbert: Mulțumesc mult! Întrebarea a fost actualizată!
N0rbert avatar
drapel zw
Mai ai crash GNU Plot?
Puncte:1
drapel zw

Aș recomanda să reinstalați GNUPlot și bibliotecile din depozitele oficiale până la

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

și verificați funcționalitatea acestuia.

Pentru a remedia posibila problemă cu instalarea driverelor video vainfo de sudo apt-get install vainfo şi apoi verificaţi ieşirea acestuia. Pentru a obține accelerarea video pentru Nvidia, instalați următorul pachet care oferă nvidia_drv_video.so biblioteca de:

sudo apt-get install vdpau-va-driver

reporniți și reîncercați să lansați GNU Plot.

drapel id
Multumesc pentru raspuns. Tocmai am făcut și am același comportament.
N0rbert avatar
drapel zw
Încercați să reinstalați cu biblioteci.
drapel id
Exact același lucru. Nu știu cum să ofer mai multe informații despre asta.
N0rbert avatar
drapel zw
Poate este o problemă cu driverul video. Nu se poate reproduce pe Intel și Ubuntu MATE 18.04.5 LTS complet actualizat.
drapel id
Multumesc pentru ajutor. Cum pot verifica dacă este o problemă cu driverul video? Verificați, de asemenea, întrebarea mea despre informațiile actualizate
drapel id
Aveam deja instalat `vdpau-va-driver` și gnuplot încă se blochează.Partea grea este să identifici motivul pentru care se prăbușește și m-am gândit că „jurnalul” ar ajuta

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.