[Fluxus] Rendering Crash

Glauber Alex Dias Prado smade4 at gmail.com
Sat Apr 25 16:13:26 PDT 2009


Stephen Halter <halter73 at gmail.com> writes:

> Hey guys,
>
> I have spent quite a while to get fluxus to work correctly with no
> luck. I seem to be having the exact same problem Glauber Alex Dias
> Prado had in March ( found here:
> http://lists.pawfal.org/pipermail/fluxus-pawfal.org/2009-March/002151.html
> ). I'm running Kubuntu 9.04 Jaunty 64-bit using the recently uploaded
> fluxus-0.16rc1. I'm getting a segfault with a gdb stack trace is very
> similar to Prado's every time I render something like (build-cube),
> (draw-cube), (build-sphere), etc. However, like Prado, the blobbies
> example works just fine.
>
> I realize this error propagates in libGLcore.so.1 which is the domain
> of the driver (I'm using the nvidia binary driver rev: 173.14.16. I've
> also attempted to get fluxus to work with the rev: 96 driver), but I
> have tried several drivers with the exact same result. (I have an
> nvidia geforce fx 5200 card which is why I haven't tried the rev: 180
> drivers). Every other 3d application I've run works without a glitch,
> and, as mentioned above, the blobbies example works, so I would think
> there is an issue beyond the driver here. Here is the stack trace:
>
> SIGSEGV fault on (nil)
>
> Program received signal SIGABRT, Aborted.
> [Switching to Thread 0x7f8992026790 (LWP 4887)]
> 0x00007f898ea51fb5 in raise () from /lib/libc.so.6
> (gdb) bt
> #0  0x00007f898ea51fb5 in raise () from /lib/libc.so.6
> #1  0x00007f898ea53bc3 in abort () from /lib/libc.so.6
> #2  0x00007f899193a481 in fault_handler (sn=<value optimized out>,
> si=0x7fff9a21f030, ctx=<value optimized out>)
>    at ./sighand.c:49
> #3  <signal handler called>
> #4  0x000000004097fa0e in ?? ()
> #5  0x0000000040dd2000 in ?? ()
> #6  0x00007f898668d18c in ?? ()
> #7  0x000000000000000d in ?? ()
> #8  0x000000000000000b in ?? ()
> #9  0x00007f898d6db90c in ?? () from /usr/lib/libGLcore.so.1
> #10 0x00007f898a79264d in Fluxus::PolyPrimitive::Render
> (this=0x1e42740) at libfluxus/src/PolyPrimitive.cpp:176
> #11 0x00007f898a7b1683 in Fluxus::SceneGraph::RenderWalk
> (this=0x1d567b8, node=0x1e43000, depth=0, cameracode=1,
>    shadowgen=0x1d56898, rendermode=Fluxus::SceneGraph::RENDER) at
> libfluxus/src/SceneGraph.cpp:94
> #12 0x00007f898a7b170a in Fluxus::SceneGraph::Render (this=0x1d567b8,
> shadowgen=0x1d56898, camera=<value optimized out>,
>    rendermode=Fluxus::SceneGraph::RENDER) at
> libfluxus/src/SceneGraph.cpp:43
> #13 0x00007f898a7afdd3 in Fluxus::Renderer::Render (this=0x1d56710) at
> libfluxus/src/Renderer.cpp:138
> #14 0x00007f898a74ff63 in fluxus_render (argc=<value optimized out>,
> argv=0x0)
>    at modules/fluxus-engine/src/FluxusEngine.cpp:149
> #15 0x00007f89888271d7 in ?? ()
> #16 0x00007f898b6f8008 in ?? ()
> #17 0x00007f8986453aea in ?? ()
> #18 0x00007fff00000000 in ?? ()
> #19 0x0000000000000005 in ?? ()
> #20 0x0000000000000001 in ?? ()
> #21 0x00007f8991be1d58 in scheme_multiple_values () from
> /usr/local/lib/libmzscheme3m-4.1.5.so
> #22 0x00007f8991bb04a0 in disappeared_binding_symbol () from
> /usr/local/lib/libmzscheme3m-4.1.5.so
> #23 0x0000000000000000 in ?? ()
>
> Thank you for any of your help,
> Stephen Halter
>
> P.S. I've spent the last two days combing through your mailing list on
> and off with no avail. I did try using fluxus-0.15, but it was a pain
> in the ass to compile with GCC 4.3.3. I fixed all the headers so it
> would compile, but it segfaulted immediately. I then saw in you
> mailing list someone else with the newer GCC had more luck with 0.16
> from the repo, and by the time I read it it was already available for
> download from the website. I'm confident that 0.16 is the more likely
> of the two versions to work. Every thing other than the rendering bug
> seems fine, but I guess I find out for sure if and when I get this bug
> worked out.
>
> Thanks again.
Try git master, gabor and dave fixed this, i didnt tried without GLSL=0
and MULTITEXTURE=0 though,and on latest GLSL flag isnt needed anymore.
Also update your drivers to latest, this is what i did and its
working!

cheers,
glauber.



More information about the Fluxus mailing list