stellarium-0.11.4 core dump on FreeBSD 9.1-PRERELEASE/amd64, NvidiaGL

Bug #1043640 reported by oleg
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Stellarium
Fix Released
High
oleg

Bug Description

Hi, Stellarium Team. Ive got stellarium segfault on FreeBSD 9.1-PRERELEASE/amd64, Nvidia driver 295.71 (hw: GT215 [GeForce GT 240])

% stellarium
Segmentation fault (core dumped)

% gdb -c 1001.17345.stellarium.core /usr/local/bin/stellarium
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...
Attaching to program: /usr/local/bin/stellarium, process 1001
ptrace: No such process.
Core was generated by `stellarium'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/local/lib/qt4/libQtOpenGL.so.4...done.
Loaded symbols for /usr/local/lib/qt4/libQtOpenGL.so.4
Reading symbols from /usr/local/lib/qt4/libQtScript.so.4...done.
Loaded symbols for /usr/local/lib/qt4/libQtScript.so.4
Reading symbols from /usr/local/lib/qt4/libQtGui.so.4...done.
Loaded symbols for /usr/local/lib/qt4/libQtGui.so.4
Reading symbols from /usr/local/lib/qt4/libQtNetwork.so.4...done.
Loaded symbols for /usr/local/lib/qt4/libQtNetwork.so.4
Reading symbols from /usr/local/lib/qt4/libQtCore.so.4...done.
Loaded symbols for /usr/local/lib/qt4/libQtCore.so.4
Reading symbols from /usr/local/lib/libGLU.so.1...done.
Loaded symbols for /usr/local/lib/libGLU.so.1
Reading symbols from /usr/local/lib/libGL.so.1...done.
Loaded symbols for /usr/local/lib/libGL.so.1
Reading symbols from /usr/local/lib/libSM.so.6...done.
Loaded symbols for /usr/local/lib/libSM.so.6
Reading symbols from /usr/local/lib/libICE.so.6...done.
Loaded symbols for /usr/local/lib/libICE.so.6
Reading symbols from /usr/local/lib/libX11.so.6...done.
Loaded symbols for /usr/local/lib/libX11.so.6
Reading symbols from /usr/local/lib/libXext.so.6...done.
Loaded symbols for /usr/local/lib/libXext.so.6
Reading symbols from /usr/local/lib/libiconv.so.3...done.
Loaded symbols for /usr/local/lib/libiconv.so.3
Reading symbols from /usr/local/lib/libintl.so.9...done.
Loaded symbols for /usr/local/lib/libintl.so.9
Reading symbols from /lib/libz.so.6...done.
Loaded symbols for /lib/libz.so.6
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libm.so.5...done.
Loaded symbols for /lib/libm.so.5
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.7...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /usr/local/lib/libfreetype.so.9...done.
Loaded symbols for /usr/local/lib/libfreetype.so.9
Reading symbols from /usr/local/lib/libXrender.so.1...done.
Loaded symbols for /usr/local/lib/libXrender.so.1
Reading symbols from /usr/local/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/local/lib/libfontconfig.so.1
Reading symbols from /lib/libthr.so.3...done.
Loaded symbols for /lib/libthr.so.3
Reading symbols from /usr/local/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libglib-2.0.so.0
Reading symbols from /usr/local/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libgthread-2.0.so.0
Reading symbols from /usr/local/lib/libpng15.so.15...done.
Loaded symbols for /usr/local/lib/libpng15.so.15
Reading symbols from /usr/local/lib/libnvidia-tls.so.1...done.
Loaded symbols for /usr/local/lib/libnvidia-tls.so.1
Reading symbols from /usr/local/lib/libnvidia-glcore.so.1...done.
Loaded symbols for /usr/local/lib/libnvidia-glcore.so.1
Reading symbols from /usr/local/lib/libxcb.so.2...done.
Loaded symbols for /usr/local/lib/libxcb.so.2
Reading symbols from /usr/local/lib/libXau.so.6...done.
Loaded symbols for /usr/local/lib/libXau.so.6
Reading symbols from /usr/local/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/local/lib/libXdmcp.so.6
Reading symbols from /usr/local/lib/libpthread-stubs.so.0...done.
Loaded symbols for /usr/local/lib/libpthread-stubs.so.0
Reading symbols from /usr/lib/librpcsvc.so.5...done.
Loaded symbols for /usr/lib/librpcsvc.so.5
Reading symbols from /usr/lib/libbz2.so.4...done.
Loaded symbols for /usr/lib/libbz2.so.4
Reading symbols from /usr/local/lib/libexpat.so.6...done.
Loaded symbols for /usr/local/lib/libexpat.so.6
Reading symbols from /usr/local/lib/libpcre.so.1...done.
Loaded symbols for /usr/local/lib/libpcre.so.1
Reading symbols from /usr/lib/libsupc++.so.1...done.
Loaded symbols for /usr/lib/libsupc++.so.1
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0 0x0000000805601ba1 in pthread_mutexattr_setkind_np () from /lib/libthr.so.3
[New LWP 101946]

(gdb) bt
#0 0x0000000805601ba1 in pthread_mutexattr_setkind_np () from /lib/libthr.so.3
#1 0x00000008031c0fd7 in glXCreateWindow () from /usr/local/lib/libGL.so.1
#2 0x00000008071da9f3 in ?? () from /usr/local/lib/libnvidia-glcore.so.1
#3 0x000000080741c86e in _nv013glcore () from /usr/local/lib/libnvidia-glcore.so.1
#4 0x00000008031a585e in glXCreateWindow () from /usr/local/lib/libGL.so.1
#5 0x00000008031a5e7f in glXCreateWindow () from /usr/local/lib/libGL.so.1
#6 0x0000000800dda6e1 in dlinfo () from /libexec/ld-elf.so.1
#7 0x0000000800ddd075 in dlsym () from /libexec/ld-elf.so.1
#8 0x0000000800dd5f89 in .text () from /libexec/ld-elf.so.1
#9 0x0000000000000000 in ?? ()
#10 0x0000000000000000 in ?? ()
#11 0x0000000000000000 in ?? ()
#12 0x0000000000000001 in ?? ()
#13 0x0000000000000000 in ?? ()
#14 0x00007fffffffd99b in ?? ()
#15 0x00007fffffffda17 in ?? ()
#16 0x00007fffffffda21 in ?? ()
#17 0x00007fffffffda35 in ?? ()
#18 0x00007fffffffda4b in ?? ()
#19 0x00007fffffffda67 in ?? ()
#20 0x00007fffffffda72 in ?? ()
#21 0x00007fffffffda7f in ?? ()
#22 0x00007fffffffda8c in ?? ()
#23 0x00007fffffffdaef in ?? ()
#24 0x00007fffffffdb05 in ?? ()
#25 0x00007fffffffdb0d in ?? ()
#26 0x00007fffffffdb6b in ?? ()
#27 0x00007fffffffdbc7 in ?? ()
#28 0x00007fffffffdbd1 in ?? ()
#29 0x00007fffffffdc27 in ?? ()
#30 0x00007fffffffdc3b in ?? ()
#31 0x00007fffffffdc4d in ?? ()
#32 0x00007fffffffdcab in ?? ()
#33 0x00007fffffffdd03 in ?? ()
#34 0x00007fffffffdd0e in ?? ()
#35 0x00007fffffffdd53 in ?? ()
#36 0x00007fffffffdd66 in ?? ()
#37 0x00007fffffffdd81 in ?? ()
#38 0x00007fffffffdd9a in ?? ()
#39 0x00007fffffffdda9 in ?? ()
#40 0x00007fffffffddb8 in ?? ()
#41 0x00007fffffffddcd in ?? ()
#42 0x00007fffffffdde2 in ?? ()
#43 0x00007fffffffddf3 in ?? ()
#44 0x00007fffffffddfe in ?? ()
#45 0x00007fffffffde09 in ?? ()
#46 0x00007fffffffde16 in ?? ()
#47 0x00007fffffffde22 in ?? ()
#48 0x00007fffffffde32 in ?? ()
#49 0x00007fffffffde6c in ?? ()
---Type <return> to continue, or q <return> to quit---q
Quit

(gdb) list
98 if (timeBeginPeriod(timerGrain) == TIMERR_NOCANDO)
99 {
100 // If this is too fine a grain, try the lowest value used by a timer
101 timerGrain = 5;
102 if (timeBeginPeriod(timerGrain) == TIMERR_NOCANDO)
103 timerGrain = 0;
104 }
105 #endif
106
107 QCoreApplication::setApplicationName("stellarium");
(gdb)

Tags: freebsd

Related branches

Revision history for this message
Alexander Wolf (alexwolf) wrote :

Can you attach ~/.stellarium/log.txt file also?

Revision history for this message
Alexander Wolf (alexwolf) wrote :

We have also bug report in FreeBSD bug tracker - http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/171132

Changed in stellarium:
status: New → Confirmed
importance: Undecided → Critical
importance: Critical → High
Revision history for this message
Alexander Wolf (alexwolf) wrote :

Yesterday was updated drivers for nvidia GPU - please update ports and check it again.

Changed in stellarium:
milestone: none → 0.12.0
assignee: nobody → oleg (olevole)
Revision history for this message
Alexander Wolf (alexwolf) wrote :

I'm apply patch by Oleg but we need test it on FreeBSD/amd64 from trunk code.

Changed in stellarium:
status: Confirmed → In Progress
Changed in stellarium:
status: In Progress → Fix Committed
Changed in stellarium:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.