| Summary: | Kaffeine segmentation fault (proprietary nvidia driver) | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Juhani Jaakola <juhani.jaakola> |
| Component: | kaffeine | Assignee: | Kevin Kofler <kevin> |
| Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 16 | CC: | kevin, mefoster, rdieter, smparrish |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-11-20 20:55:52 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Juhani Jaakola
2011-11-20 18:36:54 UTC
Kaffeine doesn't use phonon-backend-xine, but xine-lib directly. (phonon-backend-xine is actually no longer in Fedora and phonon-backend-gstreamer should be used instead, see also bug #752513, but Kaffeine doesn't use Phonon at all.) Are you using the proprietary nvidia driver? If yes, see bug #751891. (The elf_machine_rela_relative and elf_dynamic_do_Rela functions are inlined and thus do not show up in a backtrace without debugging information like yours.) Yes, I'm using the proprietary nVidia driver: $ rpm -qa | grep nvidia kmod-nvidia-3.1.1-1.fc16.i686-290.06-1.fc16.2.i686 kmod-nvidia-290.06-1.fc16.3.i686 nvidia-xconfig-1.0-10.fc16.i686 xorg-x11-drv-nvidia-290.06-2.fc16.i686 xorg-x11-drv-nvidia-libs-290.06-2.fc16.i686 kmod-nvidia-3.1.1-2.fc16.i686-290.06-1.fc16.3.i686 nvidia-settings-1.0-12.fc16.i686 Switch to Nouveau and all your problems will go away. *** This bug has been marked as a duplicate of bug 751891 *** No, it did not help. I'm using nouveau now: $ lsmod | grep nou nouveau 532662 2 ttm 45950 1 nouveau drm_kms_helper 23190 1 nouveau drm 157196 4 nouveau,ttm,drm_kms_helper i2c_algo_bit 4166 1 nouveau mxm_wmi 1379 1 nouveau i2c_core 21588 6 nouveau,drm_kms_helper,drm,i2c_algo_bit,videodev,i2c_i801 video 10740 1 nouveau $ uname -a Linux localhost.localdomain 3.1.1-2.fc16.i686 #1 SMP Mon Nov 14 16:16:34 UTC 2011 i686 i686 i386 GNU/Linux I still get a crash in Kaffeine, with this stack backtrace: Application: Kaffeine (kaffeine-xbu), signal: Segmentation fault Using host libthread_db library "/lib/libthread_db.so.1". [KCrash Handler] #7 0x4fe48db4 in _dl_relocate_object () from /lib/ld-linux.so.2 #8 0x4fe503ab in dl_open_worker () from /lib/ld-linux.so.2 #9 0x4fe4bd0f in _dl_catch_error () from /lib/ld-linux.so.2 #10 0x4fe4fd06 in _dl_open () from /lib/ld-linux.so.2 #11 0x4105cc09 in dlopen_doit () from /lib/libdl.so.2 #12 0x4fe4bd0f in _dl_catch_error () from /lib/ld-linux.so.2 #13 0x4105d3ba in _dlerror_run () from /lib/libdl.so.2 #14 0x4105ccb7 in dlopen@@GLIBC_2.1 () from /lib/libdl.so.2 #15 0x41d408fc in ?? () from /usr/lib/libxine.so.1 #16 0x41d40dc0 in _x_scan_plugins () from /usr/lib/libxine.so.1 #17 0x41d35814 in xine_init () from /usr/lib/libxine.so.1 #18 0x0804ddee in _start () This is how I changed to nouveau, did I forget something? - yum erase kmod-nvidia-3.1.1-2.fc16.i686-290.06-1.fc16.3.i686 - change nvidia to nouveau in /etc/X11/xorg.conf - mv /etc/X11/xorg.conf.d/00-nvidia.conf /etc/X11/xorg.conf.d/00-nvidia.conf.nvidia - mv /etc/modprobe.d/blacklist-nouveau.conf /etc/modprobe.d/blacklist-nouveau.conf.nvidia - reboot You seem to have the nvidia libGL still installed, make sure you uninstall all nvidia-related packages (try "yum erase \*nvidia\*"). I tried "yum erase \*nvidia\*" and rebooted, now Kaffeine works! Thanks! |