Dolphin crashes at launch

Hi, my dolphin always crashes at launch.

psijic@suse-hm:~> dolphin
KCrash: Application 'dolphin' crashing...
KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0

[1]+  Остановлен    dolphin

Fresh install?
Update from 42 ?
Your videocard?

Fresh install, formatted SSD, BTRFS, NVIDIA GTX 950.
It was ok before. Maybe one of the latest updates has broke it.

openSUSE Leap 15.0 | Linux 4.12.14-lp150.12.4-default x86_64 | 4-thr Intel(R) Core(TM) i3-2100 CPU 3100MHz | Load: 0.96 
Tasks: 837 | Mem: 3996/7886MB | Disk: 1415/1620GB | Gfx: NVIDIA Corporation GM206 [GeForce GTX 950] @ 1920x1080

do you have the nvidia drivers or are you using nouveau as nouveau especially with 3d acceleration via Mesa-dri-nouveau is known to crash plasma 5 applications
could be a bad config have you tried a fresh test user account

I use NVIDIA drivers nvidia-computeG04, but I also have installed libdrm_nouveau2, libdrm_nouveau2-32bit, xf86-video-nouveau. And yes, my plasma panel’s GUI refresh stuns very often last weeks.

Also I have banned |Mesa-dri-nouveau - Mesa DRI plug-i****n for 3D acceleration via Nouveau|
|—|

but installed

Mesa - System for rendering 3-D graphics

and don’t know do I need it

you should install x11-video-nvidiaG04 package and that will pull the rest of the nvidia packages and disable nouveau

zypper in x11-video-nvidiaG04

this might not be a driver issue create a fresh user account and see if dolphin has issues there

useradd test_user
man useradd

I have all nvidia packets installed:

x11-video-nvidiaG04
nvidia-glG04
nvidia-gfxG04-kmp-default
nvidia-computeG04

And the libdrm_nouveau2 has many dependencies including Plasma-wayland, Xorg so I think I shouldn’t uninstall it
Dolphin crashes in all users

I didn’t say anything about uninstalling any nouveau packages all I said is check and see if **x11-video-nvidiaG04 **is installed and that the nvidia driver disables nouveau so there is no need to manually do anything nouveau related
it’s most likely not a graphic issue but a bad config file try a fresh user account

Another user is affected, I said before. The 3rd created user is affected too.
Hm, many apps aren’t launch. Krita fails on splash screen

krita
Setting XDG_DATA_DIRS "/usr/bin/../share:/home/psijic/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share"
Override language: ""
OpenGL Info  
  Vendor:  NVIDIA Corporation  
  Renderer:  "GeForce GTX 950/PCIe/SSE2"  
  Version:  "4.6.0 NVIDIA 390.67"  
  Shading language:  4.60 NVIDIA  
  Requested format:  QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceForm
at::SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile))  
  Current format:    QSurfaceFormat(version 4.6, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 0, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::
SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile))  
     Version: 4.6
     Supports deprecated functions true  
     is OpenGL ES: false  
krita has opengl true
Available translations QSet("fi", "ia", "tr", "nds", "lt", "nb", "sk", "da", "sv", "gl", "hu", "de", "eo", "vi", "ast", "ta", "km", "mai", "ro", "hr", "pt", "et", "th", "eu", "hi", "ru", "ja", "ne", "zh_CN", "ar", "pa", "bg", "fr", "en_US", "sq", "uk", "kk", "nl", "pt_BR
", "es", "fa", "zh_TW", "ca", "cs", "lv", "he", "ca@valencia", "mk", "nn", "pl", "ug", "ko", "ga", "is", "be", "wa", "sl", "mr", "el", "it", "en_GB")
Available domain translations QSet("fi", "ia", "tr", "nds", "lt", "nb", "sk", "da", "sv", "gl", "hu", "de", "eo", "vi", "ast", "ta", "km", "mai", "ro", "hr", "pt", "et", "th", "eu", "hi", "ru", "ja", "ne", "zh_CN", "ar", "pa", "bg", "fr", "en_US", "sq", "uk", "kk", "nl",
 "pt_BR", "es", "fa", "zh_TW", "ca", "cs", "lv", "he", "ca@valencia", "mk", "nn", "pl", "ug", "ko", "ga", "is", "be", "wa", "sl", "mr", "el", "it", "en_GB")
Qt UI languages ("ru-RU") "ru_RU.UTF-8"
KCrash: Application 'krita' crashing...
KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0


gwenview

Bus error (the memory stack is flushed to disk)

P.S. I have no swap partition, is it bad?

If theese apps are QT-based, it can be a point, they don’t launch:

  • DigiKam
  • Gwenview
  • Krita
  • showFoto

Te GTK-app launches:

  • Rawtherapee
  • Darktable

I assumed you wore using plasma 5 as your desktop but if multiple kf5 applications crash maybe you’re using something else
so what desktop are you using and do tell us your current repo list

zypper lr -d

I use Plasma by default

 1 | download.nvidia.com-leap        | nVidia Graphics Drivers                       | Да      | (r ) Да      | Да         |   99      | rpm-md | https://download.nvidia.com/open
suse/leap/15.0                                  |        
 2 | download.opensuse.org-non-oss   | Основной репозиторий (NON-OSS)                | Да      | (r ) Да      | Да         |   99      | rpm-md | http://download.opensuse.org/dis
tribution/leap/15.0/repo/non-oss/               |        
 3 | download.opensuse.org-non-oss_1 | Репозиторий обновлений (Non-Oss)              | Да      | (r ) Да      | Да         |   99      | rpm-md | http://download.opensuse.org/upd
ate/leap/15.0/non-oss/                          |        
 4 | download.opensuse.org-oss       | Основной репозиторий (OSS)                    | Да      | (r ) Да      | Да         |   99      | rpm-md | http://download.opensuse.org/dis
tribution/leap/15.0/repo/oss/                   |        
 5 | download.opensuse.org-oss_1     | Основной репозиторий обновлений               | Да      | (r ) Да      | Да         |   99      | rpm-md | http://download.opensuse.org/upd
ate/leap/15.0/oss                               |        
 6 | dvd                             | dvd                                           | Да      | (r ) Да      | Да         |   99      | rpm-md | http://opensuse-guide.org/repo/o
penSUSE_Leap_15.0/                              |        
 7 | home_rawtherapee                | RawTherapee Home Project (openSUSE_Leap_15.0) | Да      | (r ) Да      | Нет        |   99      | rpm-md | http://download.opensuse.org/rep
ositories/home:/rawtherapee/openSUSE_Leap_15.0/ |        
 8 | openSUSE-Leap-15.0-1            | openSUSE-Leap-15.0-1                          | Да      | (r ) Да      | Да         |   99      | rpm-md | http://download.opensuse.org/dis
tribution/leap/15.0/repo/oss/                   |        
 9 | opensuse-guide.org-repo         | Libdvdcss Repository                          | Да      | (r ) Да      | Да         |   99      | rpm-md | http://opensuse-guide.org/repo/o
penSUSE_Leap_15.0/                              |        
10 | packman.inode.at-suse           | Packman Repository                            | Да      | (r ) Да      | Да         |   99      | rpm-md | http://packman.inode.at/suse/ope
nSUSE_Leap_15.0/                                |        
11 | repo-debug                      | openSUSE-Leap-15.0-Debug                      | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/deb
ug/distribution/leap/15.0/repo/oss/             |        
12 | repo-debug-non-oss              | openSUSE-Leap-15.0-Debug-Non-Oss              | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/deb
ug/distribution/leap/15.0/repo/non-oss/         |        
13 | repo-debug-update               | openSUSE-Leap-15.0-Update-Debug               | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/deb
ug/update/leap/15.0/oss/                        |        
14 | repo-debug-update-non-oss       | openSUSE-Leap-15.0-Update-Debug-Non-Oss       | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/deb
ug/update/leap/15.0/non-oss/                    |        
15 | repo-source                     | openSUSE-Leap-15.0-Source                     | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/sou
rce/distribution/leap/15.0/repo/oss/            |        
16 | repo-source-non-oss             | openSUSE-Leap-15.0-Source-Non-Oss             | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/sou
rce/distribution/leap/15.0/repo/non-oss/        |

So, no opinions. I think, I should reinstall linux.

your repo’s look fine with 2 things pointing out there is a slash missing in the update repo url (this shouldn’t matter) and you have 2 copies of the main oss repo repo’s #4 and #8 are the same
I’d suggest removing repo #8 and doing a few tests/cleanup with zypper before doing a re-install

zypper rr 8

check that all package dependencies are satisfied

zypper ve

check that all recommended packages are installed

zypper inr

check that all packages are from the main oss the update oss or packman repo’s (if you remove repo #8 packman will become #9 if you don’t remove it it will remain #10 so take care)

zypper dup --from 4 --from 5 --from 9

you didn’t say if this was a clean install or an upgrade from 42.x if it was an upgrade maybe there is an old 42.x package laying around causing issues

rpm -qa --queryformat "%{Name}:%{Distribution}
" | grep -F "42"

It might also help to see the Xorg log, /var/log/Xorg.0.log and/or the output of “glxinfo|grep render” (you need to install the package Mesa-demo-x first) to see whether the installed nvidia driver is actually used/working.

Also, the console output alone is not really helpfull, a backtrace of the crash would probably be more interesting.
Do you get a crash symbol in your desktop’s system tray?
If yes, please click on it and provide the “developer information”.
Otherwise run e.g. “gdb dolphin”, enter “run” and then “bt” after the crash and provide the output.

Wrong. #3
https://forums.opensuse.org/showthread.php/531687-Dolphin-crashes-at-launch?p=2869980#post2869980

all is ok here

Also, the console output alone is not really helpfull, a backtrace of the crash would probably be more interesting.
Do you get a crash symbol in your desktop’s system tray?

yes

If yes, please click on it and provide the “developer information”.
Otherwise run e.g. “gdb dolphin”, enter “run” and then “bt” after the crash and provide the output.

Should I check that?

/usr/lib64/libglib-2.0.so.0
/usr/lib64/libQt5Core.so.5
/lib64/libpthread.so.0
/lib64/libc.so.6

It crashes in QGraphicsScene, which very likely points to a graphics-related problem.

I note in your Xorg log that there’s an intel and an nvidia GPU, and you installed the proprietary nvidia driver.
But if the app is running on the intel chip, this won’t work because nvidia’s OpenGL/GLX support only works with nvidia.

You may have to switch libglx back to Xorg’s version.

Please post the output of glxinfo as I asked.


glxinfo|grep render
glxinfo: command not found

sudo zypper install glxinfo
not found

Where should it be find?