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