Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 03-10-09, 08:09 PM   #1
kernelOfTruth
Gentoo Linux addict
 
Join Date: Nov 2007
Location: Vienna, Austria; Germany; hello world :)
Posts: 202
Default 180.35, 180.37, 185.13 segfaults/general protection when trying to launch X,gtk+,(gl)

Hi there,

I'm having problems getting into X (via gdm) and starting opengl / mesa accelerated apps (glxinfo, glxgears to be more precise)

I always get "Segmentation fault" in the console windows and "general protection" in system log when trying to load them or start gdm in my system log:

[update]:

I think it's mostly limited to apps in association with gtk+ (don't know if glxinfo or glxgears use gtk+ stuff)

[update]

here's the dmesg output:

Quote:
[ 60.371294] alg: No test for lrw(twofish) (lrw(twofish-asm))
[ 62.014294] usb usb2: uevent
[ 62.014341] usb 2-0:1.0: uevent
[ 62.014417] usb 2-2: uevent
[ 62.014474] usb 2-2:1.0: uevent
[ 62.014817] usb 2-2:1.1: uevent
[ 62.015360] usb usb3: uevent
[ 62.015406] usb 3-0:1.0: uevent
[ 62.015495] usb 3-1: uevent
[ 62.015542] usb 3-1:1.0: uevent
[ 62.015804] usb 3-1:1.1: uevent
[ 62.016144] usb 3-2: uevent
[ 62.016201] usb 3-2:1.0: uevent
[ 62.016378] usb 3-2:1.1: uevent
[ 62.016530] usb 3-2:1.2: uevent
[ 62.016644] usb 3-2:1.3: uevent
[ 62.018162] usb usb4: uevent
[ 62.018207] usb 4-0:1.0: uevent
[ 62.018448] usb usb5: uevent
[ 62.018494] usb 5-0:1.0: uevent
[ 62.018748] usb usb1: uevent
[ 62.018793] usb 1-0:1.0: uevent
[ 62.018869] usb 1-1: uevent
[ 62.018914] usb 1-1:1.0: uevent
[ 62.019147] usb 1-7: uevent
[ 62.019193] usb 1-7.3: uevent
[ 62.019239] usb 1-7.3:1.0: uevent
[ 62.019586] usb 1-7:1.0: uevent
[ 65.460067] uhci_hcd 0000:00:1d.0: reserve dev 2 ep81-INT, period 8, phase 4, 118 us
[ 65.534529] w83627ehf: Found W83627EHG chip at 0x290
[ 65.534554] ACPI: I/O resource w83627ehf [0x295-0x296] conflicts with ACPI region HWRE [0x290-0x299]
[ 65.534556] ACPI: Device needs an ACPI driver
[ 65.546745] coretemp coretemp.0: Using relative temperature scale!
[ 65.546784] coretemp coretemp.1: Using relative temperature scale!
[ 68.459391] sky2 eth1: enabling interface
[ 68.460149] ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 68.462618] sky2 eth0: enabling interface
[ 68.463341] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 70.146572] sky2 eth0: Link is up at 100 Mbps, full duplex, flow control both
[ 70.444940] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 70.488130] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 80.673840] eth0: no IPv6 routers present
[ 85.867886] Adding 4096532k swap on /dev/mapper/system-swap. Priority:-1 extents:1 across:4096532k
[ 86.020527] CPU0 attaching NULL sched-domain.
[ 86.020531] CPU1 attaching NULL sched-domain.
[ 86.063829] CPU0 attaching sched-domain:
[ 86.063833] domain 0: span 0-1 level MC
[ 86.063835] groups: 0 1
[ 86.063840] domain 1: span 0-1 level CPU
[ 86.063842] groups: 0-1
[ 86.063847] CPU1 attaching sched-domain:
[ 86.063849] domain 0: span 0-1 level MC
[ 86.063851] groups: 1 0
[ 86.063855] domain 1: span 0-1 level CPU
[ 86.063857] groups: 0-1
[ 86.100663] ReiserFS: dm-1: found reiserfs format "3.6" with standard journal
[ 86.100843] ReiserFS: dm-1: using ordered data mode
[ 86.109776] ReiserFS: dm-1: journal params: device dm-1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 600, max trans age 600
[ 86.110222] ReiserFS: dm-1: checking transaction log (dm-1)
[ 86.150683] ReiserFS: dm-1: Using r5 hash to sort names
[ 325.065580] nvidia: module license 'NVIDIA' taints kernel.
[ 325.319486] nvidia 0000:06:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 325.319493] nvidia 0000:06:00.0: setting latency timer to 64
[ 325.319907] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 180.37 Fri Mar 6 00:32:38 PST 2009
[ 338.890358] IRQ 16/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[ 348.703161] glxinfo[23082] general protection ip:7f9441faeebe sp:7fff4a36c950 error:0 in libGL.so.180.37[7f9441f58000+a4000]
[ 355.283748] glxgears[23083] general protection ip:7fcd7f14cebe sp:7fff8750baf0 error:0 in libGL.so.180.37[7fcd7f0f6000+a4000]
[ 386.943805] glxgears[23145] general protection ip:7fb9659a6ebe sp:7fff6dd66340 error:0 in libGL.so.180.37[7fb965950000+a4000]
[ 388.983889] glxinfo[23146] general protection ip:7f838083eebe sp:7fff88bfd1e0 error:0 in libGL.so.180.37[7f83807e8000+a4000]
is anyone experiencing the same problem ?

180.29 is the last fine working nvidia driver for me

many thanks in advance for your input
__________________
2.6.30-rc3-zen0+ w. compcache, reiser4 + ccreg40 (lzo-compression + checksumming)
gcc version 4.4.0-pre9999 built 20090425 (prerelease) rev. 146764 (Gentoo SVN)
gcc version 4.4.0 (Gentoo Hardened 4.4.0-r1, espf-0.2.1)
Ubuntu Jaunty/9.04 x86_64 Dell XPS M1330

Last edited by kernelOfTruth; 03-18-09 at 05:26 PM.
kernelOfTruth is offline   Reply With Quote
Old 03-11-09, 08:26 AM   #2
kernelOfTruth
Gentoo Linux addict
 
Join Date: Nov 2007
Location: Vienna, Austria; Germany; hello world :)
Posts: 202
Default Re: 180.35 and 180.37 Segfaulting when trying to launch X / gl apps

there seems to be a problem with gtk+ apps and especially (opengl) acceleration, kde-3 (qt-3)-based apps don't segfault:

Quote:
[ 186.605517] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 180.37 Fri Mar 6 00:32:38 PST 2009
[ 188.246854] IRQ 16/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[ 211.864831] uhci_hcd 0000:00:1d.0: release dev 2 ep81-INT, period 8, phase 4, 118 us
[ 213.747103] uhci_hcd 0000:00:1d.0: reserve dev 2 ep81-INT, period 8, phase 4, 118 us
[ 230.413784] IRQ 16/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[ 238.043750] glxinfo[16246] general protection ip:7f129305bebe sp:7fff9b41ba10 error:0 in libGL.so.180.37[7f1293005000+a4000]
[ 396.658314] uhci_hcd 0000:00:1d.0: release dev 2 ep81-INT, period 8, phase 4, 118 us
[ 397.703730] uhci_hcd 0000:00:1d.0: reserve dev 2 ep81-INT, period 8, phase 4, 118 us
[ 412.555104] IRQ 16/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[ 413.748353] uhci_hcd 0000:00:1d.0: release dev 2 ep81-INT, period 8, phase 4, 118 us
[ 414.080448] uhci_hcd 0000:00:1d.0: reserve dev 2 ep81-INT, period 8, phase 4, 118 us
[ 424.130666] gnome-terminal[16304] general protection ip:7f044d8c0ebe sp:7fff5cdf15b0 error:0 in libGL.so.180.37[7f044d86a000+a4000]
[ 464.429234] compiz[16296] general protection ip:7f932130debe sp:7fff2aaf5c60 error:0 in libGL.so.180.37[7f93212b7000+a4000]
[ 464.638493] uhci_hcd 0000:00:1d.0: release dev 2 ep81-INT, period 8, phase 4, 118 us
[ 465.823746] uhci_hcd 0000:00:1d.0: reserve dev 2 ep81-INT, period 8, phase 4, 118 us
[ 494.969266] IRQ 16/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[ 496.643711] gnome-session[16364] general protection ip:7f477ec61ebe sp:7fff8df74a70 error:0 in libGL.so.180.37[7f477ec0b000+a4000]
[ 537.689838] IRQ 16/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[ 539.237172] gnome-session[16416] general protection ip:7f14ba85febe sp:7fffc9b741d0 error:0 in libGL.so.180.37[7f14ba809000+a4000]
[ 551.053924] IRQ 16/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[ 587.391374] gnome-terminal[16468] general protection ip:7feeb7b7debe sp:7fffc70aeee0 error:0 in libGL.so.180.37[7feeb7b27000+a4000]
[ 615.834856] glxinfo[16489] general protection ip:7fa88f962ebe sp:7fff97d23290 error:0 in libGL.so.180.37[7fa88f90c000+a4000]
[ 634.648872] gedit[16499] general protection ip:7f155b70aebe sp:7fff68fb8500 error:0 in libGL.so.180.37[7f155b6b4000+a4000]
[ 678.118592] uhci_hcd 0000:00:1d.0: release dev 2 ep81-INT, period 8, phase 4, 118 us
[ 680.163308] uhci_hcd 0000:00:1d.0: reserve dev 2 ep81-INT, period 8, phase 4, 118 us
[ 914.973416] nvidia 0000:06:00.0: setting latency timer to 64
[ 914.974087] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 180.37 Fri Mar 6 00:32:38 PST 2009
[ 914.977585] IRQ 16/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[ 920.828690] uhci_hcd 0000:00:1d.0: release dev 2 ep81-INT, period 8, phase 4, 118 us
[ 923.379949] uhci_hcd 0000:00:1d.0: reserve dev 2 ep81-INT, period 8, phase 4, 118 us
[ 936.045449] IRQ 16/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[ 944.759708] glxinfo[23414] general protection ip:7f4a6a618ebe sp:7fff729d6fd0 error:0 in libGL.so.180.37[7f4a6a5c2000+a4000]
[ 947.557847] uhci_hcd 0000:00:1d.0: release dev 2 ep81-INT, period 8, phase 4, 118 us
[ 949.263280] uhci_hcd 0000:00:1d.0: reserve dev 2 ep81-INT, period 8, phase 4, 118 us
[ 1170.645672] nvidia 0000:06:00.0: setting latency timer to 64
[ 1170.645849] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 180.37 Fri Mar 6 00:32:38 PST 2009
[ 1174.319498] IRQ 16/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[ 1176.105527] gnome-session[31003] general protection ip:7f6365c37ebe sp:7fff74f4a100 error:0 in libGL.so.180.37[7f6365be1000+a4000]
and

here the output of strace

Quote:
strace glxinfo
execve("/usr/bin/glxinfo", ["glxinfo"], [/* 75 vars */]) = 0
brk(0) = 0x7f192e793000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f192debd000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f192debc000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=333447, ...}) = 0
mmap(NULL, 333447, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f192de6a000
close(3) = 0
open("/usr/lib64/opengl/nvidia/lib/libGL.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0` \5\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=900664, ...}) = 0
mmap(NULL, 2037176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f192daad000
mprotect(0x7f192db51000, 1048576, PROT_NONE) = 0
mmap(0x7f192dc51000, 229376, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa4000) = 0x7f192dc51000
mmap(0x7f192dc89000, 87480, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f192dc89000
mprotect(0x7fff35ec4000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\36 0\346\1\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1502248, ...}) = 0
mmap(NULL, 3609528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f192d73b000
mprotect(0x7f192d8a3000, 2097152, PROT_NONE) = 0
mmap(0x7f192daa3000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x168000) = 0x7f192daa3000
mmap(0x7f192daa8000, 17336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f192daa8000
close(3) = 0
open("/usr/lib/libX11.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\ 377\1\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1284064, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f192de69000
mmap(NULL, 3381304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f192d401000
mprotect(0x7f192d535000, 2093056, PROT_NONE) = 0
mmap(0x7f192d734000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x133000) = 0x7f192d734000
close(3) = 0
open("/usr/lib64/opengl/nvidia/lib/libGLcore.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\32 0\237G\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=18726848, ...}) = 0
mmap(NULL, 19828384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f192c118000
mprotect(0x7f192ceb9000, 1044480, PROT_NONE) = 0
mmap(0x7f192cfb8000, 4419584, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xda0000) = 0x7f192cfb8000
mmap(0x7f192d3ef000, 73376, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f192d3ef000
close(3) = 0
open("/usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\7 \0\0\0\0\0\0@"..., 832) = 832
lseek(3, 3248, SEEK_SET) = 3248
read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\3\ 0\0\0c\0\0\0"..., 32) = 32
fstat(3, {st_mode=S_IFREG|0755, st_size=6136, ...}) = 0
mmap(NULL, 1053752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f192dd67000
mprotect(0x7f192dd68000, 1048576, PROT_NONE) = 0
mmap(0x7f192de68000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f192de68000
close(3) = 0
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20 0>\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=538576, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f192dd66000
mmap(NULL, 2633864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f192be94000
mprotect(0x7f192bf17000, 2093056, PROT_NONE) = 0
mmap(0x7f192c116000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x82000) = 0x7f192c116000
close(3) = 0
open("/usr/lib/libXext.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\30 0>\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=85144, ...}) = 0
mmap(NULL, 2181120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f192bc7f000
mprotect(0x7f192bc93000, 2093056, PROT_NONE) = 0
mmap(0x7f192be92000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7f192be92000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\36 0\r\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14320, ...}) = 0
mmap(NULL, 2109600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f192ba7b000
mprotect(0x7f192ba7d000, 2097152, PROT_NONE) = 0
mmap(0x7f192bc7d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f192bc7d000
close(3) = 0
open("/usr/lib/libxcb-xlib.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\ 0 \n\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=9920, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f192dd65000
mmap(NULL, 2105368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f192b878000
mprotect(0x7f192b87a000, 2093056, PROT_NONE) = 0
mmap(0x7f192ba79000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f192ba79000
close(3) = 0
open("/usr/lib/libxcb.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\24 0\251\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=145216, ...}) = 0
mmap(NULL, 2240752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f192b654000
mprotect(0x7f192b676000, 2097152, PROT_NONE) = 0
mmap(0x7f192b876000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f192b876000
close(3) = 0
open("/usr/lib/libXau.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\1 7\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14016, ...}) = 0
mmap(NULL, 2109480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f192b450000
mprotect(0x7f192b453000, 2093056, PROT_NONE) = 0
mmap(0x7f192b652000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f192b652000
close(3) = 0
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\34 0\26\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=26304, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f192dd64000
mmap(NULL, 2121752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f192b249000
mprotect(0x7f192b24f000, 2093056, PROT_NONE) = 0
mmap(0x7f192b44e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f192b44e000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f192dd63000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f192dd62000
arch_prctl(ARCH_SET_FS, 0x7f192dd62730) = 0
open("/dev/urandom", O_RDONLY) = 3
read(3, "\27\323\320^MG \335"..., 8) = 8
close(3) = 0
mprotect(0x7f192b44e000, 4096, PROT_READ) = 0
mprotect(0x7f192b652000, 4096, PROT_READ) = 0
mprotect(0x7f192b876000, 4096, PROT_READ) = 0
mprotect(0x7f192ba79000, 4096, PROT_READ) = 0
mprotect(0x7f192bc7d000, 4096, PROT_READ) = 0
mprotect(0x7f192be92000, 4096, PROT_READ) = 0
mprotect(0x7f192c116000, 4096, PROT_READ) = 0
mprotect(0x7f192d734000, 12288, PROT_READ) = 0
mprotect(0x7f192daa3000, 16384, PROT_READ) = 0
mprotect(0x7f192e0c6000, 4096, PROT_READ) = 0
mprotect(0x7f192debe000, 4096, PROT_READ) = 0
munmap(0x7f192de6a000, 333447) = 0
brk(0) = 0x7f192e793000
brk(0x7f192e7b4000) = 0x7f192e7b4000
open("/dev/zero", O_RDWR) = 3
mmap(NULL, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_32BIT, 3, 0) = 0x4124f000
close(3) = 0
munmap(0x4124f000, 8192) = 0
open("/dev/zero", O_RDWR) = 3
mmap(NULL, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_32BIT, 3, 0) = 0x40a70000
close(3) = 0
mmap(NULL, 172032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f192de92000
getpid() = 16491
getpid() = 16491
getpid() = 16491
open("/proc/self/status", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f192de91000
read(3, "Name:\tglxinfo\nState:\tR (running)\n"..., 1024) = 722
read(3, ""..., 1024) = 0
close(3) = 0
munmap(0x7f192de91000, 4096) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
__________________
2.6.30-rc3-zen0+ w. compcache, reiser4 + ccreg40 (lzo-compression + checksumming)
gcc version 4.4.0-pre9999 built 20090425 (prerelease) rev. 146764 (Gentoo SVN)
gcc version 4.4.0 (Gentoo Hardened 4.4.0-r1, espf-0.2.1)
Ubuntu Jaunty/9.04 x86_64 Dell XPS M1330
kernelOfTruth is offline   Reply With Quote
Old 03-11-09, 09:27 AM   #3
spion
Registered User
 
Join Date: Sep 2008
Posts: 44
Default Re: 180.35 and 180.37 Segfaulting when trying to launch X / gl apps

dont you think you should update to 2.6.28-zen12 first?
spion is offline   Reply With Quote
Old 03-11-09, 09:54 AM   #4
kernelOfTruth
Gentoo Linux addict
 
Join Date: Nov 2007
Location: Vienna, Austria; Germany; hello world :)
Posts: 202
Default Re: 180.35 and 180.37 Segfaulting when trying to launch X / gl apps

Quote:
Originally Posted by spion View Post
dont you think you should update to 2.6.28-zen12 first?
ah, sorry,

didn't post the kernel-version I'm using

2.6.29-rc7-zen2

the strange thing is that 180.29 works fine so perhaps something fundamental in libGL.so (>=libGL.so.180.35) has changed in comparison to 180.29



thanks


I'll give 2.6.28-zen12 a try and report back
__________________
2.6.30-rc3-zen0+ w. compcache, reiser4 + ccreg40 (lzo-compression + checksumming)
gcc version 4.4.0-pre9999 built 20090425 (prerelease) rev. 146764 (Gentoo SVN)
gcc version 4.4.0 (Gentoo Hardened 4.4.0-r1, espf-0.2.1)
Ubuntu Jaunty/9.04 x86_64 Dell XPS M1330
kernelOfTruth is offline   Reply With Quote
Old 03-11-09, 10:58 AM   #5
spion
Registered User
 
Join Date: Sep 2008
Posts: 44
Default Re: 180.35 and 180.37 Segfaulting when trying to launch X / gl apps

Quote:
Originally Posted by kernelOfTruth View Post
ah, sorry,

didn't post the kernel-version I'm using

2.6.29-rc7-zen2

the strange thing is that 180.29 works fine so perhaps something fundamental in libGL.so (>=libGL.so.180.35) has changed in comparison to 180.29



thanks


I'll give 2.6.28-zen12 a try and report back

oh sry, i just read your signature stating 2.6.28-zen1 ...
spion is offline   Reply With Quote
Old 03-11-09, 11:26 AM   #6
kernelOfTruth
Gentoo Linux addict
 
Join Date: Nov 2007
Location: Vienna, Austria; Germany; hello world :)
Posts: 202
Default Re: 180.35 and 180.37 Segfaulting when trying to launch X / gl apps

Quote:
Originally Posted by spion View Post
oh sry, i just read your signature stating 2.6.28-zen1 ...
no prob, it's easier that way to track down the problem, I'll update my sig in an instant ...

still happens with 2.6.28-zen12

I suspect it's a problem with gtk+ / gtk-apps since qt4, qt3-based apps work flawlessly

probably a bug in gnome 2.26

Quote:
strace glxinfo
execve("/usr/bin/glxinfo", ["glxinfo"], [/* 75 vars */]) = 0
brk(0) = 0x7fba736f2000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fba72f61000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fba72f60000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=333461, ...}) = 0
mmap(NULL, 333461, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fba72f0e000
close(3) = 0
open("//usr/lib64/opengl/nvidia/lib/libGL.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0` \5\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=900664, ...}) = 0
mmap(NULL, 2037176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba72b51000
mprotect(0x7fba72bf5000, 1048576, PROT_NONE) = 0
mmap(0x7fba72cf5000, 229376, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa4000) = 0x7fba72cf5000
mmap(0x7fba72d2d000, 87480, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba72d2d000
mprotect(0x7fff7af66000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\36 0\346\1\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1502248, ...}) = 0
mmap(NULL, 3609528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba727df000
mprotect(0x7fba72947000, 2097152, PROT_NONE) = 0
mmap(0x7fba72b47000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x168000) = 0x7fba72b47000
mmap(0x7fba72b4c000, 17336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba72b4c000
close(3) = 0
open("/usr/lib/libX11.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\ 377\1\0\0\0\0\0@"..., 832) = 832
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fba72f0d000
fstat(3, {st_mode=S_IFREG|0755, st_size=1284064, ...}) = 0
mmap(NULL, 3381304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba724a5000
mprotect(0x7fba725d9000, 2093056, PROT_NONE) = 0
mmap(0x7fba727d8000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x133000) = 0x7fba727d8000
close(3) = 0
open("//usr/lib64/opengl/nvidia/lib/libGLcore.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\32 0\237G\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=18726848, ...}) = 0
mmap(NULL, 19828384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba711bc000
mprotect(0x7fba71f5d000, 1044480, PROT_NONE) = 0
mmap(0x7fba7205c000, 4419584, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xda0000) = 0x7fba7205c000
mmap(0x7fba72493000, 73376, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba72493000
close(3) = 0
open("//usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\7 \0\0\0\0\0\0@"..., 832) = 832
lseek(3, 3248, SEEK_SET) = 3248
read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\3\ 0\0\0c\0\0\0"..., 32) = 32
fstat(3, {st_mode=S_IFREG|0755, st_size=6136, ...}) = 0
mmap(NULL, 1053752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba72e0b000
mprotect(0x7fba72e0c000, 1048576, PROT_NONE) = 0
mmap(0x7fba72f0c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fba72f0c000
close(3) = 0
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20 0>\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=538576, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fba72e0a000
mmap(NULL, 2633864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba70f38000
mprotect(0x7fba70fbb000, 2093056, PROT_NONE) = 0
mmap(0x7fba711ba000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x82000) = 0x7fba711ba000
close(3) = 0
open("/usr/lib/libXext.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\30 0>\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=85144, ...}) = 0
mmap(NULL, 2181120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba70d23000
mprotect(0x7fba70d37000, 2093056, PROT_NONE) = 0
mmap(0x7fba70f36000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7fba70f36000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\36 0\r\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14320, ...}) = 0
mmap(NULL, 2109600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba70b1f000
mprotect(0x7fba70b21000, 2097152, PROT_NONE) = 0
mmap(0x7fba70d21000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fba70d21000
close(3) = 0
open("/usr/lib/libxcb-xlib.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\ 0 \n\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=9920, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fba72e09000
mmap(NULL, 2105368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba7091c000
mprotect(0x7fba7091e000, 2093056, PROT_NONE) = 0
mmap(0x7fba70b1d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fba70b1d000
close(3) = 0
open("/usr/lib/libxcb.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\24 0\251\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=145216, ...}) = 0
mmap(NULL, 2240752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba706f8000
mprotect(0x7fba7071a000, 2097152, PROT_NONE) = 0
mmap(0x7fba7091a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fba7091a000
close(3) = 0
open("/usr/lib/libXau.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\1 7\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14016, ...}) = 0
mmap(NULL, 2109480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba704f4000
mprotect(0x7fba704f7000, 2093056, PROT_NONE) = 0
mmap(0x7fba706f6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fba706f6000
close(3) = 0
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\34 0\26\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=26304, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fba72e08000
mmap(NULL, 2121752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba702ed000
mprotect(0x7fba702f3000, 2093056, PROT_NONE) = 0
mmap(0x7fba704f2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fba704f2000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fba72e07000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fba72e06000
arch_prctl(ARCH_SET_FS, 0x7fba72e06730) = 0
open("/dev/urandom", O_RDONLY) = 3
read(3, "Af\27<\f\316\264\367"..., 8) = 8
close(3) = 0
mprotect(0x7fba704f2000, 4096, PROT_READ) = 0
mprotect(0x7fba706f6000, 4096, PROT_READ) = 0
mprotect(0x7fba7091a000, 4096, PROT_READ) = 0
mprotect(0x7fba70b1d000, 4096, PROT_READ) = 0
mprotect(0x7fba70d21000, 4096, PROT_READ) = 0
mprotect(0x7fba70f36000, 4096, PROT_READ) = 0
mprotect(0x7fba711ba000, 4096, PROT_READ) = 0
mprotect(0x7fba727d8000, 12288, PROT_READ) = 0
mprotect(0x7fba72b47000, 16384, PROT_READ) = 0
mprotect(0x7fba7316a000, 4096, PROT_READ) = 0
mprotect(0x7fba72f62000, 4096, PROT_READ) = 0
munmap(0x7fba72f0e000, 333461) = 0
brk(0) = 0x7fba736f2000
brk(0x7fba73713000) = 0x7fba73713000
open("/dev/zero", O_RDWR) = 3
mmap(NULL, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_32BIT, 3, 0) = 0x40392000
close(3) = 0
munmap(0x40392000, 8192) = 0
open("/dev/zero", O_RDWR) = 3
mmap(NULL, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_32BIT, 3, 0) = 0x40568000
close(3) = 0
mmap(NULL, 172032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fba72f36000
getpid() = 13953
getpid() = 13953
getpid() = 13953
open("/proc/self/status", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fba72f35000
read(3, "Name:\tglxinfo\nState:\tR (running)\n"..., 1024) = 722
read(3, ""..., 1024) = 0
close(3) = 0
munmap(0x7fba72f35000, 4096) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
I guess this will fix itself when new gnome ebuilds get out *sigh*
__________________
2.6.30-rc3-zen0+ w. compcache, reiser4 + ccreg40 (lzo-compression + checksumming)
gcc version 4.4.0-pre9999 built 20090425 (prerelease) rev. 146764 (Gentoo SVN)
gcc version 4.4.0 (Gentoo Hardened 4.4.0-r1, espf-0.2.1)
Ubuntu Jaunty/9.04 x86_64 Dell XPS M1330
kernelOfTruth is offline   Reply With Quote
Old 03-11-09, 02:44 PM   #7
Lithorus
Registered User
 
Lithorus's Avatar
 
Join Date: Sep 2004
Posts: 783
Default Re: 180.35 and 180.37 Segfaulting when trying to launch X / gl apps

I don't suppose a bug report is too much to ask?
Lithorus is offline   Reply With Quote
Old 03-11-09, 03:31 PM   #8
kernelOfTruth
Gentoo Linux addict
 
Join Date: Nov 2007
Location: Vienna, Austria; Germany; hello world :)
Posts: 202
Default Re: 180.35 and 180.37 Segfaulting when trying to launch X / gl apps

Quote:
Originally Posted by Lithorus View Post
I don't suppose a bug report is too much to ask?
I'll prepare one after I've downgraded to gnome 2.24 (if that doesn't fix it)

thanks for your input
__________________
2.6.30-rc3-zen0+ w. compcache, reiser4 + ccreg40 (lzo-compression + checksumming)
gcc version 4.4.0-pre9999 built 20090425 (prerelease) rev. 146764 (Gentoo SVN)
gcc version 4.4.0 (Gentoo Hardened 4.4.0-r1, espf-0.2.1)
Ubuntu Jaunty/9.04 x86_64 Dell XPS M1330
kernelOfTruth is offline   Reply With Quote

Old 03-11-09, 04:16 PM   #9
Lithorus
Registered User
 
Lithorus's Avatar
 
Join Date: Sep 2004
Posts: 783
Default Re: 180.35 and 180.37 Segfaulting when trying to launch X / gl apps

Quote:
Originally Posted by kernelOfTruth View Post
I'll prepare one after I've downgraded to gnome 2.24 (if that doesn't fix it)

thanks for your input
I'm on Gnome 2.26 too (well 2.25.92) and 2.6.9-rc7 64-bit also and no segfaults here...
Lithorus is offline   Reply With Quote
Old 03-14-09, 08:38 AM   #10
kernelOfTruth
Gentoo Linux addict
 
Join Date: Nov 2007
Location: Vienna, Austria; Germany; hello world :)
Posts: 202
Default even 185.13 has this problem !

and it's still happening with latest 185.13 !

I've also installed a new test-system from scratch but it's still happening there

the strange thing: only gtk+-related apps (gnome-stuff) are affected or apps having support for it are Segfaulting / crashing

the nvidia-bug-report will follow ASAP

update:

is attached

could one of you nvidia devs please take a look at the log-file / bug-report ?

I'm out of ideas what might cause this

as this didn't happen before nvidia-drivers either seem to have a BUG or they're triggering a BUG in gtk+



the underlying kernel also doesn't make a change

this happens on 2.6.28-zen12 and 2.6.29-rc7-zen2

many thanks in advance

update2:

I've also attached the kernel config, this is semi-based on an working configuration of an other gentoo-user for who 180.35 and 180.37 works fine
Attached Files
File Type: bz2 nvidia-bug-report.log.bz2 (34.6 KB, 196 views)
File Type: bz2 config-2.6.29-rc7-zen2.bz2 (18.3 KB, 119 views)
__________________
2.6.30-rc3-zen0+ w. compcache, reiser4 + ccreg40 (lzo-compression + checksumming)
gcc version 4.4.0-pre9999 built 20090425 (prerelease) rev. 146764 (Gentoo SVN)
gcc version 4.4.0 (Gentoo Hardened 4.4.0-r1, espf-0.2.1)
Ubuntu Jaunty/9.04 x86_64 Dell XPS M1330
kernelOfTruth is offline   Reply With Quote
Old 03-14-09, 11:07 AM   #11
kernelOfTruth
Gentoo Linux addict
 
Join Date: Nov 2007
Location: Vienna, Austria; Germany; hello world :)
Posts: 202
Default Re: 180.35 and 180.37 Segfaulting when trying to launch X / gl apps

well, maybe this helps understanding the problem a little better:

I'm currently installing a new gentoo-system via chroot and had

the libGL.so implementation of nvidia selected (eselect opengl set nvidia)


during the emerge of glipper (obviously another gtk+ / gnome app) a general protection / segmentation fault got triggered:

here the error message of emerge:

Quote:
Emerging (5 of 13) x11-misc/glipper-1.0-r2
* glipper-1.0.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking glipper-1.0.tar.bz2 to /var/tmp/portage/x11-misc/glipper-1.0-r2/work
* Fixing OMF Makefiles ... [ ok ]
* Running elibtoolize in: glipper-1.0
* Applying portage-1.5.10.patch ...
* Applying max_cmd_len-1.5.20.patch ...
* Applying sed-1.5.6.patch ...
* Applying glipper-1.0-binary-data.patch ... [ ok ]
* Applying glipper-1.0-transparent.patch ... [ ok ]
>>> Source unpacked in /var/tmp/portage/x11-misc/glipper-1.0-r2/work
>>> Compiling source in /var/tmp/portage/x11-misc/glipper-1.0-r2/work/glipper-1.0 ...
* econf: updating glipper-1.0/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating glipper-1.0/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for style of include used by make... GNU
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of x86_64-pc-linux-gnu-g++... gcc3
checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
checking for x86_64-pc-linux-gnu-g77... no
checking for x86_64-pc-linux-gnu-xlf... no
checking for x86_64-pc-linux-gnu-f77... no
checking for x86_64-pc-linux-gnu-frt... no
checking for x86_64-pc-linux-gnu-pgf77... no
checking for x86_64-pc-linux-gnu-cf77... no
checking for x86_64-pc-linux-gnu-fort77... no
checking for x86_64-pc-linux-gnu-fl32... no
checking for x86_64-pc-linux-gnu-af77... no
checking for x86_64-pc-linux-gnu-xlf90... no
checking for x86_64-pc-linux-gnu-f90... no
checking for x86_64-pc-linux-gnu-pgf90... no
checking for x86_64-pc-linux-gnu-pghpf... no
checking for x86_64-pc-linux-gnu-epcf90... no
checking for x86_64-pc-linux-gnu-gfortran... no
checking for x86_64-pc-linux-gnu-g95... no
checking for x86_64-pc-linux-gnu-xlf95... no
checking for x86_64-pc-linux-gnu-f95... no
checking for x86_64-pc-linux-gnu-fort... no
checking for x86_64-pc-linux-gnu-ifort... no
checking for x86_64-pc-linux-gnu-ifc... no
checking for x86_64-pc-linux-gnu-efc... no
checking for x86_64-pc-linux-gnu-pgf95... no
checking for x86_64-pc-linux-gnu-lf95... no
checking for x86_64-pc-linux-gnu-ftn... no
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... ifort
checking whether we are using the GNU Fortran 77 compiler... no
checking whether ifort accepts -g... yes
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc object... ok
checking for objdir... .libs
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC
checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC works... yes
checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC
checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC works... yes
checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes
checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for ifort option to produce PIC... -fPIC
checking if ifort PIC flag -fPIC works... yes
checking if ifort static flag -static works... yes
checking if ifort supports -c -o file.o... yes
checking whether the ifort linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... ifort: command line warning #10156: ignoring option '-p'; no argument required
ifort: command line error: no files specified; for help type "ifort -help"
GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) gcc3
checking for pkg-config... yes
checking for intltool >= 0.35.0... 0.35.5 found
checking for perl... /usr/bin/perl
checking for XML::Parser... ok
checking for iconv... /usr/bin/iconv
checking for msgfmt... /usr/bin/msgfmt
checking for msgmerge... /usr/bin/msgmerge
checking for xgettext... /usr/bin/xgettext
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... /usr/bin/xgettext
checking for x86_64-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gconftool-2... /usr/bin/gconftool-2
Using config source xml:merged:/etc/gconf/gconf.xml.defaults for schema installation
Using $(sysconfdir)/gconf/schemas as install directory for schema files
checking for a Python interpreter with version >= 2.4... python
checking for python... /usr/bin/python
checking for python version... 2.5
checking for python platform... linux2
checking for python script directory... ${prefix}/lib64/python2.5/site-packages
checking for python extension module directory... ${exec_prefix}/lib64/python2.5/site-packages
checking for headers required to compile python extensions... found
checking for GLIPPER... yes
checking for gnomeapplet module... ./configure: line 22885: 15510 Segmentation fault ( DISPLAY= $PYTHON -c '
try:
import gnomeapplet
except ImportError, e:
if str(e).find("gnomeapplet") >= 0:
raise
except:
pass
' ) 2>&5
no

configure: error: gnomeapplet Python module required to build glipper

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/x11-misc/glipper-1.0-r2/work/glipper-1.0/config.log
*
* ERROR: x11-misc/glipper-1.0-r2 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3284: Called gnome2_src_compile
* environment, line 2453: Called gnome2_src_configure
* environment, line 2467: Called econf
* ebuild.sh, line 532: Called die
* The specific snippet of code:
* die "econf failed"
* The die message:
* econf failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/log/portage/x11-misc:glipper-1.0-r2:20090314-150029.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-misc/glipper-1.0-r2/temp/environment'.
the consequence was that conftest and python got killed:

Quote:
[10127.735220] conftest[22665] general protection ip:7f77bc5d4ebe sp:7fffc9b3fee0 error:0 in libGL.so.185.13[7f77bc59a000+8b000]
[10236.382877] python[15510] general protection ip:7f2c1fc84ebe sp:7fff312a4720 error:0 in libGL.so.185.13[7f2c1fc4a000+8b000]
thanks
Attached Files
File Type: bz2 nvidia-bug-report_new.log.bz2 (32.4 KB, 109 views)
__________________
2.6.30-rc3-zen0+ w. compcache, reiser4 + ccreg40 (lzo-compression + checksumming)
gcc version 4.4.0-pre9999 built 20090425 (prerelease) rev. 146764 (Gentoo SVN)
gcc version 4.4.0 (Gentoo Hardened 4.4.0-r1, espf-0.2.1)
Ubuntu Jaunty/9.04 x86_64 Dell XPS M1330
kernelOfTruth is offline   Reply With Quote
Old 03-15-09, 07:16 AM   #12
kernelOfTruth
Gentoo Linux addict
 
Join Date: Nov 2007
Location: Vienna, Austria; Germany; hello world :)
Posts: 202
Default Re: 180.35 and 180.37 Segfaulting when trying to launch X / gl apps

nvidia-settings also crashes

I believe that's because it has gtk+ as a dependency ?

anyways that's really bad

please, please take a look at those bug-reports and whether it's a problem with your driver (nvidia driver) or my system

thanks
__________________
2.6.30-rc3-zen0+ w. compcache, reiser4 + ccreg40 (lzo-compression + checksumming)
gcc version 4.4.0-pre9999 built 20090425 (prerelease) rev. 146764 (Gentoo SVN)
gcc version 4.4.0 (Gentoo Hardened 4.4.0-r1, espf-0.2.1)
Ubuntu Jaunty/9.04 x86_64 Dell XPS M1330
kernelOfTruth is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 05:57 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.