Bug#756997: segfaults on i386

Gabriele Giacone 1o5g4r8o at gmail.com
Mon Aug 4 10:03:47 UTC 2014


Package: critterding
Version: 1.0-beta14-1
Severity: grave

It segfaults right away once launched. Attached backtrace.


-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.16-rc6-686-pae (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages critterding depends on:
ii  libboost-filesystem1.55.0  1.55.0+dfsg-2
ii  libboost-iostreams1.55.0   1.55.0+dfsg-2
ii  libboost-system1.55.0      1.55.0+dfsg-2
ii  libc6                      2.19-7
ii  libfreetype6               2.5.2-1
ii  libgcc1                    1:4.9.1-1
ii  libgl1-mesa-glx [libgl1]   10.2.4-1
ii  libglu1-mesa [libglu1]     9.0.0-2
ii  libgomp1                   4.9.1-1
ii  libice6                    2:1.0.9-1
ii  libqt4-declarative         4:4.8.6+git49-gbc62005+dfsg-1
ii  libqt4-network             4:4.8.6+git49-gbc62005+dfsg-1
ii  libqt4-opengl              4:4.8.6+git49-gbc62005+dfsg-1
ii  libqt4-script              4:4.8.6+git49-gbc62005+dfsg-1
ii  libqt4-sql                 4:4.8.6+git49-gbc62005+dfsg-1
ii  libqt4-svg                 4:4.8.6+git49-gbc62005+dfsg-1
ii  libqt4-xml                 4:4.8.6+git49-gbc62005+dfsg-1
ii  libqt4-xmlpatterns         4:4.8.6+git49-gbc62005+dfsg-1
ii  libqtcore4                 4:4.8.6+git49-gbc62005+dfsg-1
ii  libqtgui4                  4:4.8.6+git49-gbc62005+dfsg-1
ii  libsdl1.2debian            1.2.15-10
ii  libsm6                     2:1.2.2-1
ii  libstdc++6                 4.9.1-1
ii  libx11-6                   2:1.6.2-2
ii  libxext6                   2:1.3.2-1

critterding recommends no packages.

critterding suggests no packages.

-- no debconf information

-- 
G..e
-------------- next part --------------
Reading symbols from /usr/bin/critterding...Reading symbols from /usr/lib/debug/.build-id/e7/651942b65be0630d7703ca5900d03f3a08af34.debug...done.
done.
Starting program: /usr/bin/critterding 
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
#0  0x00000000 in ?? ()
No symbol table info available.
#1  0x0813973d in BeTexture::generateMipmap (this=0x8364748) at /tmp/buildd/critterding-1.0-beta14/src/graphics/be_texture.cpp:48
No locals.
#2  0x0815bcb8 in BeTexture2DResource (path="/usr/bin/../share/critterding/critter/textures/skin2_UV_rgb2.jpg", this=0x8364588) at /tmp/buildd/critterding-1.0-beta14/src/./resource/be_texture_2d_resource.h:88
        image = {px = 0x844ab10, pn = {pi_ = 0x8367468}}
#3  Texturestore::load (this=0x83661b4, filename="/usr/bin/../share/critterding/critter/textures/skin2_UV_rgb2.jpg") at /tmp/buildd/critterding-1.0-beta14/src/utils/texturestore.cpp:12
        t = {px = 0xbfffdbb8, pn = {pi_ = 0xb5ff8128 <operator delete(void*)+24>}}
#4  0x0813e3fc in BeGraphicsModel::upload (this=0x83d4938, textureStore=...) at /tmp/buildd/critterding-1.0-beta14/src/common/be_model_system.cpp:53
No locals.
#5  0x0813e6e5 in BeGraphicsModelResource (transform=..., scale=..., graphicsModelSystem=..., graphicsSystem=..., path="/usr/bin/../share/critterding/critter/sphere-critter.obj", filesystem=..., this=0x83671e0) at /tmp/buildd/critterding-1.0-beta14/src/./resource/be_graphics_model_resource.h:54
No locals.
#6  BeGraphicsModelSystem::load (this=0x83661b0, filename="/usr/bin/../share/critterding/critter/sphere-critter.obj", graphicsSystem=..., instance=..., scale=..., transform=...) at /tmp/buildd/critterding-1.0-beta14/src/common/be_model_system.cpp:570
        m = <optimized out>
#7  0x0811d5e5 in WorldB::WorldB (this=0x83cfe40, system=..., fileSystem=..., textverbosemessage=..., lock_axis=true) at /tmp/buildd/critterding-1.0-beta14/src/scenes/critterding/entities/worldb.cpp:405
        m = <optimized out>
        m_starttime = 1406970687
        hn = "jessie01", '\000' <repeats 247 times>
        worldAabbMin = {m_floats = {-1000, -1000, -1000, 0}}
        worldAabbMax = {m_floats = {1000, 1000, 1000, 0}}
        ident = <incomplete type>
        distance = 818
        t = {m_basis = {m_el = {{m_floats = {1, -0, 0, 0}}, {m_floats = {0, 0.87758255, 0.47942555, 0}}, {m_floats = {-0, -0.47942555, 0.87758255, 0}}}}, m_origin = {m_floats = {0, 0, 0, 0}}}
#8  0x080dac61 in Evolution::Evolution (this=0xbfffebf0, filesystem=...) at /tmp/buildd/critterding-1.0-beta14/src/scenes/critterding/evolution.cpp:106
        textverbosemessage = {px = 0x8390b80, pn = {pi_ = 0x83653f8}}
        befileControls = {m_filename = "", m_directory = "", m_fullfilename = <error reading variable: Cannot access memory at address 0xf>, m_content = <incomplete type>}
#9  0x080d19f4 in main (argc=1, argv=0xbffff234) at /tmp/buildd/critterding-1.0-beta14/src/scenes/critterding/critterding.cpp:253
        buf3 = "/usr/bin/critterding@\356\377\277\000\360\377\267\224\356\377\277\070\372e\266P\356\377\277\352\202\376\267\000\356\377\277|E\341\265\b\356\377\277\214\372\377\267\000\000\000\000\020<\v\265\001\000\000\000\000\000\000\000\001\000\000\000|E\341\265\000\000\000\000Pt\364\265\060\000\000\000\000\000\000\000\270\273\r\265\020'\000\000*\000\000\000\002\000\000\000\030\313\332\265\375x\376\267\375/\333\265\354\247\376\265\t\000\000\000\017'\000\000*\000\000\000(\345\372\265\377\245\376\265\020ii\r\377\245\376\265\064\345\372\265\000\000\000\000\000\360\377\267\200<\332\265\031\000\000\000\270\273\r\265D\200\376\267\000\000\000\000|\000\000\000\341\252\034\266"...
        evolution = {<BeScene> = {_vptr.BeScene = 0x8250f88 <vtable for Evolution+8>, m_exitscene = false}, world = 0x0, settings = 0x82a2140 <Settings::Instance()::t>, eventsystem = 0x82a2020 <BeEventSystem::Instance()::t>, m_filesystem = @0xbfffeb20, m_glsl = 0x82af838, m_hdr = 0x82af8d8, m_glsl_initialised = false, m_graphics = {px = 0x0, pn = {pi_ = 0x0}}, debugDrawer = {<btIDebugDraw> = {_vptr.btIDebugDraw = 0x82548e8 <vtable for BePhysicsDebugRenderer+8>}, m_debugMode = 0}, benchmark_start = 0, benchmark = 0x82b0ce8, benchmark_frames = 0x82b0dc0, drawscene = 0x82af6d0, drawdebug = 0x82af788, m_cameraSensitivity_move = 0x82b1708, m_cameraSensitivity_look = 0x82b17e0, m_mode_race = 0x82b0e80, m_mode_round = 0x82b0f18, m_light_ambient_modelR = 0x82b7620, m_light_ambient_modelG = 0x82b76e0, m_light_ambient_modelB = 0x82b77a0, m_light_ambientR = 0x82b7860, m_light_ambientG = 0x82b7918, m_light_ambientB = 0x82b79d0, m_light_diffuseR = 0x82b7a88, m_light_diffuseG = 0x82b7b40, m_light_diffuseB = 0x82b7bf8, m_light_specularR = 0x82b7cb0, m_light_specularG = 0x82b7d68, m_light_specularB = 0x82b7e20, m_light_attenuation_constant = 0x82b7ed8, m_light_attenuation_linear = 0x82b7fa0, m_light_attenuation_quadratic = 0x82b8068, framelimiter = {settings = 0x82a2140 <Settings::Instance()::t>, active = 0x82afbc8, m_optimal = 0x82afaf8, m_sleeptime = 16.666666, m_tracker = {_vptr.BeFpsTracker = 0x8250f68 <vtable for BeFrameLimiter::BeFpsTracker+8>, m_averageCount = 0, m_averageValueTotal = 0, m_averageValue = 0}}, m_canvas = {px = 0x8389fe8, pn = {pi_ = 0x8374b98}}, m_cameraTranslateSpeed = -2.8300114971620248e-49, m_cameraRotateSpeed = -2.9066279007245385e-49, m_glwindow = 0x82b82f0, m_timer = {m_totalMilliSeconds = 0, m_elapsedMilliSeconds = 0, m_elapsedSeconds = 0}, m_graphicsSystem = {px = 0x82b8178, pn = {pi_ = 0x82b1650}}, m_logBuffer = {px = 0x82b8100, pn = {pi_ = 0x82b81e0}}, cam_position = {-1.86931447e-06, -2.33452761e-06, 7.19251327e-31, -2.33452761e-06, -1.86931584e-06, -5.27997599e-07, -3.05101275e-05, -1.62505421e-06, 3.50324616e-44, -5.27997599e-07, -3.03388879e-05, 1.2751816e-43, -1.9994278, 9.78434202e-22, 2.09954783e-38, 1.2751816e-43}, m_select_up = {m_basis = {m_el = {{m_floats = {-1.9994297, -1.2755591e-10, 1.16789023e-35, -1.62605374e-06}}, {m_floats = {-3.04741552e-05, -1.62640481e-06, -3.0335159e-05, -1.04292758e-06}}, {m_floats = {-9.80042955e-07, 0, 0, 1.40129846e-45}}}}, m_origin = {m_floats = {1.29479978e-42, 0, 0, 1.40129846e-45}}}, m_currentFramesPerSecond = 193, m_averageFramesPerSecond = 3037412368, m_infobar = {px = 0x0, pn = {pi_ = 0x0}}}
        filesystem = {static _instance = <optimized out>, berootpaths = {list = std::vector of length 4, capacity 4 = {"", "/", "/home/user01/.critterding/", "/usr/bin/../share/critterding/"}}, m_logDebug = {<BeLog> = {_vptr.BeLog = 0x8262c30 <vtable for BeLogDebug+8>}, m_chapter = "debug_FILE"}}
        settings = <optimized out>
        home = "/home/user01/.critterding/"
        path = "/usr/bin/critterding@\356\377\277"
        pos = <optimized out>
        buff = <incomplete type>
quit
A debugging session is active.

	Inferior 1 [process 24339] will be killed.

Quit anyway? (y or n) 


More information about the debian-science-maintainers mailing list