Hi,
Thanks, I committed a fix for that yesterday, please update.
Fabien
On Sun, Nov 22, 2009 at 03:08, Donald Parsons <dparsons@...:
> I am getting a segfault that goes away when I turn on "Debug".
>
> [don@... stellarium]$ gdb stellarium
> GNU gdb Fedora (6.8-32.fc10)
> This GDB was configured as "x86_64-redhat-linux-gnu"...
> (no debugging symbols found)
> (gdb) r
> Starting program: /usr/local/bin/stellarium
> [Thread debugging using libthread_db enabled]
> [New Thread 0x7ffff7d83850 (LWP 25413)]
> [New Thread 0x7ffff192f950 (LWP 25416)]
> Detaching after fork from child process 25417.
> -------------------------------------------------------
> [ This is Stellarium 0.10.3 - http://www.stellarium.org ]
> [ Copyright (C) 2000-2009 Fabien Chereau et al ]
> -------------------------------------------------------
> Writing log file to: "/home/don/.stellarium/log.txt"
> File search paths:
> 0 . "/home/don/.stellarium"
> 1 . "."
> Config file is: "/home/don/.stellarium/config.ini"
> Using graphics system: "raster"
> Cache directory is: "/home/don/.cache/stellarium/stellarium"
> Sky language is "en_US"
> Application language is "en_US"
> Loading Solar System data ...
> Loaded 39 / 39 planet orbits
> Loading star data ...
> Loading "stars/default/stars_0_0v0_1.cat": 0_0v0_1; 5013
> Loading "stars/default/stars_1_0v0_1.cat": 1_0v0_1; 21999
> Loading "stars/default/stars_2_0v0_1.cat": 2_0v0_1; 151416
> Loading "stars/default/stars_3_1v0_0.cat": 3_1v0_0; 434064
> Finished loading star catalogue data, max_geodesic_level: 3
> navigation/preset_sky_time is a double - treating as jday: 2.45151e+06
> Loaded 10051 NGC records
> Loading NGC name data ...
> Loaded 222 / 222 NGC name records successfully
> Use vertex shader for atmosphere rendering.
> Loaded 88 / 88 constellation records successfully for culture "western"
> Loaded 85 / 85 constellation art records successfully for culture
> "western"
> Loaded 89 / 89 constellation names
> Loading constellation boundary data ...
> Loaded 782 constellation boundary segments
> Loading star names from "./skycultures/western/star_names.fab"
> Loaded 230 / 230 common star names
> Loading star names from "./stars/default/name.fab"
> Loaded 3215 / 4359 scientific star names
> Creating GUI ...
> [New Thread 0x7fffe8cb6950 (LWP 25418)]
> [Thread 0x7fffe8cb6950 (LWP 25418) exited]
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x0000000040001772 in ?? ()
> (gdb) bt
> #0 0x0000000040001772 in ?? ()
> #1 0x0000000040002000 in ?? ()
> #2 0x00007ffff1a98dd0 in ?? ()
> #3 0x000000000000001e in ?? ()
> #4 0x0000000000000011 in ?? ()
> #5 0x0000003626f73fec in ?? () from /usr/lib64/libGLcore.so.1
> #6 0x0000003626be6214 in __isinff ()
> at ../sysdeps/ieee754/flt-32/s_isinff.c:22
> #7 0x00000000004d1b7e in StelPainter::drawFromArray ()
> #8 0x00000000005cfcc0 in Atmosphere::draw ()
> #9 0x00000000005f5ab6 in LandscapeMgr::draw ()
> #10 0x000000000051c63a in StelModule::drawPartial ()
> #11 0x00000000004f4f9e in StelApp::drawPartial ()
> #12 0x00000000005170b9 in StelAppGraphicsWidget::paint ()
> #13 0x00000038b854f265 in _q_paintItem (item=<value optimized out>,
> painter=0x7fffffffcd80,
> option=0xc2b450, widget=0xc0df50, useWindowOpacity=true,
> painterStateProtection=true)
> at graphicsview/qgraphicsscene.cpp:4630
> #14 0x00000038b8553a08 in QGraphicsScenePrivate::drawItemHelper
> (this=<value optimized out>,
> item=0xc0fe50, painter=0x7fffffffcd80, option=0xc2b450,
> widget=0xc0df50, painterStateProtection=true)
> at graphicsview/qgraphicsscene.cpp:4699
> #15 0x00000038b8555aa7 in QGraphicsScene::drawItems (this=<value
> optimized out>, painter=0x7fffffffcd80,
> numItems=34, items=0x2db5300, options=0xc2b3c0, widget=0xc0df50)
> at graphicsview/qgraphicsscene.cpp:5102
> #16 0x00000038b85774b8 in QGraphicsView::paintEvent (this=0xc0d8e0,
> event=<value optimized out>)
> at graphicsview/qgraphicsview.cpp:3528
> #17 0x00000038b7fe1016 in QWidget::event (this=0xc0d8e0,
> event=0x7fffffffd4e0) at kernel/qwidget.cpp:7692
> #18 0x00000038b8351c7b in QFrame::event (this=0xc0d8e0,
> e=0x7fffffffd4e0) at widgets/qframe.cpp:559
> #19 0x00000038b857600b in QGraphicsView::viewportEvent (this=0xc0d8e0,
> event=0x7fffffffd4e0)
> at graphicsview/qgraphicsview.cpp:2919
> #20 0x00000038b6d42a98 in
> QCoreApplicationPrivate::sendThroughObjectEventFilters (
> this=<value optimized out>, receiver=0xc0df50, event=0x7fffffffd4e0)
> at kernel/qcoreapplication.cpp:726
> #21 0x00000038b7f8ffec in QApplicationPrivate::notify_helper
> (this=0xb9b1c0, receiver=0xc0df50,
> e=0x7fffffffd4e0) at kernel/qapplication.cpp:4061
> #22 0x00000038b7f9825a in QApplication::notify (this=0x7fffffffe090,
> receiver=0xc0df50, e=0x7fffffffd4e0)
> at kernel/qapplication.cpp:4030
> #23 0x00000038b6d4378c in QCoreApplication::notifyInternal
> (this=0x7fffffffe090, receiver=0xc0df50,
> event=0x7fffffffd4e0) at kernel/qcoreapplication.cpp:610
> #24 0x00000038b7fe8265 in QWidgetPrivate::drawWidget (this=0xc1ec40,
> pdev=0xc0df60, rgn=@0x7fffffffd6d0,
> offset=@0x7fffffffd6c0, flags=3, sharedPainter=0x0,
> backingStore=0x0) at kernel/qwidget.cpp:5084
> #25 0x00000038b815ec88 in QWidgetPrivate::repaint_sys (this=0xc1ec40,
> rgn=@0xc1edb8)
> at painting/qbackingstore.cpp:1550
> #26 0x00000038b7fd9ed4 in QWidgetPrivate::syncBackingStore
> (this=0xc1ec40) at kernel/qwidget.cpp:1600
> #27 0x00000038b7fe0ead in QWidget::event (this=0xc0df50,
> event=0x2dd9cd0) at kernel/qwidget.cpp:7832
> #28 0x00000038bca1fc01 in QGLWidget::event (this=0xc0df50, e=0x2dd9cd0)
> at qgl.cpp:3292
> #29 0x00000038b7f9001d in QApplicationPrivate::notify_helper
> (this=0xb9b1c0, receiver=0xc0df50,
> e=0x2dd9cd0) at kernel/qapplication.cpp:4065
> #30 0x00000038b7f9825a in QApplication::notify (this=0x7fffffffe090,
> receiver=0xc0df50, e=0x2dd9cd0)
> at kernel/qapplication.cpp:4030
> #31 0x00000038b6d4378c in QCoreApplication::notifyInternal
> (this=0x7fffffffe090, receiver=0xc0df50,
> event=0x2dd9cd0) at kernel/qcoreapplication.cpp:610
> #32 0x00000038b6d443fa in QCoreApplication::sendEvent () at
> kernel/qcoreapplication.h:213
> #33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0,
> event_type=0, data=0xb9ab50)
> at kernel/qcoreapplication.cpp:1247
> #34 0x00000038b6d6d033 in QCoreApplication::sendPostedEvents () at
> kernel/qcoreapplication.h:218
> #35 postEventSourceDispatch (s=<value optimized out>) at
> kernel/qeventdispatcher_glib.cpp:210
> #36 0x00000037fd0377bb in g_main_dispatch () at gmain.c:2144
> #37 IA__g_main_context_dispatch (context=0xba1520) at gmain.c:2697
> #38 0x00000037fd03af8d in g_main_context_iterate (context=0xba1520,
> block=1, dispatch=1,
> self=<value optimized out>) at gmain.c:2778
> #39 0x00000037fd03b14b in IA__g_main_context_iteration
> (context=0xba1520, may_block=1) at gmain.c:2841
> #40 0x00000038b6d6ccbf in QEventDispatcherGlib::processEvents
> (this=0xb9c810, flags=<value optimized out>)
> at kernel/qeventdispatcher_glib.cpp:327
> #41 0x00000038b802753f in QGuiEventDispatcherGlib::processEvents
> (this=0x0, flags=<value optimized out>)
> at kernel/qguieventdispatcher_glib.cpp:202
> #42 0x00000038b6d42022 in QEventLoop::processEvents (this=<value
> optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations
> must be used either alone or in conjuction with DW_OP_piece.
> )
> at kernel/qeventloop.cpp:149
> #43 0x00000038b6d423f4 in QEventLoop::exec (this=0x7fffffffe020,
> flags=DWARF-2 expression error: DW_OP_reg operations must be used either
> alone or in conjuction with DW_OP_piece.
> ) at kernel/qeventloop.cpp:201
> #44 0x00000038b6d446c4 in QCoreApplication::exec () at
> kernel/qcoreapplication.cpp:888
> #45 0x000000000066a229 in main ()
> (gdb)
>
> Tail of dmesg:
> Nov 21 20:05:51 falcon kernel: stellarium[24532]: segfault at 0 ip
> 0000000040861772 sp 00007ffff8b03238 error 4 in zero[40860000+2000]
>
> It compiled/worked fine about 3 days ago.
> Other info:
> NVIDIA driver version 190.42
> Linux kernel 2.6.32-rc8-git1 SMP
> gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC)
> qt-4.5.3-9.fc10.x86_64
>
> I guess it is segfaulting in the Nvidia /usr/lib64/libGLcore.so.1
> library (a link to libGLcore.so.190.42). Three days ago this same
> driver did not segfault, so I assume the problem is in Stellarium?
>
> Don
>
>
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus
> on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now. http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Stellarium-pubdevel mailing list
> Stellarium-pubdevel@...
> https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel
>
|