Bug#650164: zaz: periodic segfault

Paul Wise pabs at debian.org
Sun Nov 27 08:54:32 UTC 2011


Package: zaz
Version: 1.0.0~dfsg1-1
Severity: normal

While playing zaz I get a segfault sometimes:

(gdb) bt
#0  0x00007ffff793b91d in ov_raw_seek (vf=0xb058e0, pos=0) at vorbisfile.c:1241
#1  0x00000000004095f9 in Scenes::AudioBuffer::Play (this=0x825878, smpl=<optimized out>, vol=<optimized out>, pan=<optimized out>, loop=<optimized out>) at audiobuffer.cpp:53
#2  0x0000000000409cb1 in Scenes::Mixer::EnqueueSample (this=0x825840, smp=0xb058b0, vol=80, pan=0, loop=<optimized out>) at mixer.cpp:200
#3  0x00000000004279a4 in Game::Logic (this=0x9bdfb0, frame=<optimized out>) at game.cpp:296
#4  0x000000000040b9e2 in Scenes::Scene::Go (this=0x9bdfb0) at scene.cpp:176
#5  0x0000000000448708 in GameLoop::Logic (this=0x7fffffffcae0, frame=<optimized out>) at gameloop.cpp:415
#6  0x000000000040b9e2 in Scenes::Scene::Go (this=0x7fffffffcae0) at scene.cpp:176
#7  0x0000000000437c72 in MainMenu::Logic (this=0x7fffffffd8f0, frame=<optimized out>) at mainmenu.cpp:1285
#8  0x000000000040b9e2 in Scenes::Scene::Go (this=0x7fffffffd8f0) at scene.cpp:176
#9  0x0000000000407592 in main (argc=<optimized out>, argv=<optimized out>) at main.cpp:262

(gdb) thread apply all bt full

Thread 6 (Thread 0x7fffed1a1700 (LWP 4824)):
#0  0x00007ffff5d127f1 in ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:57
        _a5 = 8
        _a2 = 2
        _a3 = 0
        resultvar = <optimized out>
        _a4 = 0
        _a1 = 8551600
        oldtype = 2
        tval = {tv_sec = 8542272, tv_nsec = 140737320353376}
        result = <optimized out>
#1  0x00007ffff4f03637 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#2  0x00007ffff4f03c09 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#3  0x00007ffff7b7b459 in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#4  0x00007ffff7b4b653 in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#5  0x00007ffff7b53c25 in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#6  0x00007ffff7b9a1f9 in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#7  0x00007ffff5a32b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
        __res = <optimized out>
        pd = 0x7fffed1a1700
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737171298048, -2116818542571095307, 140737488343616, 140737171298752, 140737354125376, 3, 2116787431389199093, 
                2116805651867564789}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8  0x00007ffff5d1d36d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#9  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 0x7fffeb10f700 (LWP 4821)):
#0  0x00007ffff5cee1cd in nanosleep () at ../sysdeps/unix/syscall-template.S:82
No locals.
#1  0x00007ffff7b9c453 in SDL_Delay () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#2  0x00007ffff7b9c482 in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#3  0x00007ffff7b53c25 in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#4  0x00007ffff7b9a1f9 in ?? () from /usr/lib/libSDL-1.2.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#5  0x00007ffff5a32b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
        __res = <optimized out>
        pd = 0x7fffeb10f700
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737137145600, -2116818542571095307, 140737488345024, 140737137146304, 140737354125376, 3, 2116791751052557045, 
                2116805651867564789}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0x00007ffff5d1d36d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7ffff7f8a780 (LWP 4817)):
#0  0x00007ffff793b91d in ov_raw_seek (vf=0xb058e0, pos=0) at vorbisfile.c:1241
        work_os = {body_data = 0x22fff70021fff6 <Address 0x22fff70021fff6 out of bounds>, body_storage = 0, body_fill = 140737320353376, body_returned = 1264, 
          lacing_vals = 0x7ffff6974168, granule_vals = 0x8, lacing_storage = 112, lacing_fill = 184464, lacing_packet = -2023424, lacing_returned = -2023424, 
          header = "\000 \341\377\377\377\377\377\000 \341\377\377\377\377\377\000 \341\377\377\377\377\377\300/\002\000\000\000\000\000\060\322\000\000\000\000\000\000\000G\000\000\000\000\000\000\000\265\261\000\000\000\000\000PU\001\000\000\000\000\000\360\003\000\000\000\000\000\000\270\263\377\377\377\177\000\000ȏ\261\000\000\000\000\000'\377\377\377\020", '\000' <repeats 27 times>, "&\377\377\377\020", '\000' <repeats 27 times>, "$\377\377\377\020", '\000' <repeats 27 times>, "!\377\377\377\020", '\000' <repeats 27 times>, "\036\377\377\377\020", '\000' <repeats 27 times>, "\033\377\377\377\020", '\000' <repeats 27 times>, "\027\377", header_fill = 16, e_o_s = 0, b_o_s = 0, serialno = 0, 
          pageno = 0, packetno = 73014443794, granulepos = 0}
        ret = <optimized out>
#1  0x00000000004095f9 in Scenes::AudioBuffer::Play (this=0x825878, smpl=<optimized out>, vol=<optimized out>, pan=<optimized out>, loop=<optimized out>) at audiobuffer.cpp:53
No locals.
#2  0x0000000000409cb1 in Scenes::Mixer::EnqueueSample (this=0x825840, smp=0xb058b0, vol=80, pan=0, loop=<optimized out>) at mixer.cpp:200
        f = <optimized out>
        retval = <optimized out>
#3  0x00000000004279a4 in Game::Logic (this=0x9bdfb0, frame=<optimized out>) at game.cpp:296
        finishedDrawing = <optimized out>
        dying = <optimized out>
        dead = <optimized out>
        finished = <optimized out>
#4  0x000000000040b9e2 in Scenes::Scene::Go (this=0x9bdfb0) at scene.cpp:176
        currTick = <optimized out>
        currFrame = 1
        now_sec = 0
        pcmbuffersize = 1764
        last_sec = 661
        ownMixer = false
        pixels = 0x7ffff5fc7e60
        exportedFrame = <optimized out>
        pcmbuffer = 0x305aca0
        lfpsc = 0
        rfpsc = 0
#5  0x0000000000448708 in GameLoop::Logic (this=0x7fffffffcae0, frame=<optimized out>) at gameloop.cpp:415
---Type <return> to continue, or q <return> to quit---
No locals.
#6  0x000000000040b9e2 in Scenes::Scene::Go (this=0x7fffffffcae0) at scene.cpp:176
        currTick = <optimized out>
        currFrame = 63752
        now_sec = 637
        pcmbuffersize = 1764
        last_sec = 637
        ownMixer = false
        pixels = 0x7ffff5fc7e60
        exportedFrame = <optimized out>
        pcmbuffer = 0x8ae000
        lfpsc = 51
        rfpsc = 51
#7  0x0000000000437c72 in MainMenu::Logic (this=0x7fffffffd8f0, frame=<optimized out>) at mainmenu.cpp:1285
        survival = <optimized out>
        tempEvents = {unicode = {<std::_Vector_base<unsigned short, std::allocator<unsigned short> >> = {
              _M_impl = {<std::allocator<unsigned short>> = {<__gnu_cxx::new_allocator<unsigned short>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
                _M_end_of_storage = 0x0}}, <No data fields>}, keyUp = {<std::_Vector_base<SDLKey, std::allocator<SDLKey> >> = {
              _M_impl = {<std::allocator<SDLKey>> = {<__gnu_cxx::new_allocator<SDLKey>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
                _M_end_of_storage = 0x0}}, <No data fields>}, keyDown = {<std::_Vector_base<SDLKey, std::allocator<SDLKey> >> = {
              _M_impl = {<std::allocator<SDLKey>> = {<__gnu_cxx::new_allocator<SDLKey>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
                _M_end_of_storage = 0x0}}, <No data fields>}, mouseX = 14.160000000000004, mouseY = 26.049999999999997, relmouseX = -1, relmouseY = 0, buttUp = {false, false, 
            false}, buttDown = {true, false, false}, empty = false}
        click = true
#8  0x000000000040b9e2 in Scenes::Scene::Go (this=0x7fffffffd8f0) at scene.cpp:176
        currTick = <optimized out>
        currFrame = 1715
        now_sec = 17
        pcmbuffersize = 1764
        last_sec = 17
        ownMixer = true
        pixels = 0x0
        exportedFrame = <optimized out>
        pcmbuffer = 0x0
        lfpsc = 14
        rfpsc = 14
#9  0x0000000000407592 in main (argc=<optimized out>, argv=<optimized out>) at main.cpp:262
        m = {<Scenes::Scene> = {_vptr.Scene = 0x466830, renderFPS = 99, logicFPS = 100, logicFrame = 1714, logicInputFrame = 1715, tickStart = 7026, restartFromFrame = 0, 
            renderframedecimator = 1, mx = 14.160000000000004, my = 26.049999999999997, vwidth = 133.33333333333331, vleft = -16.666666666666657, vheight = 100, 
            logicInterval = 10, resync = false, screenshotRequested = false, screenshotFilename = {static npos = <optimized out>, 
              _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x672c38 ""}}, nextEventLine = {
              static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
                _M_p = 0x672c38 ""}}, out_stream = 0x7fffffffdae0, in_stream = 0xffffffffb1e00000, mixerMode = Scenes::Realtime, ogvexp = 0x7ffff7fd19a0, mode = Scenes::RUN, 
            surface = 0x6b17c0, quit = false, events = {unicode = {<std::_Vector_base<unsigned short, std::allocator<unsigned short> >> = {
                  _M_impl = {<std::allocator<unsigned short>> = {<__gnu_cxx::new_allocator<unsigned short>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, 
                    _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, keyUp = {<std::_Vector_base<SDLKey, std::allocator<SDLKey> >> = {
                  _M_impl = {<std::allocator<SDLKey>> = {<__gnu_cxx::new_allocator<SDLKey>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
---Type <return> to continue, or q <return> to quit---
                    _M_end_of_storage = 0x0}}, <No data fields>}, keyDown = {<std::_Vector_base<SDLKey, std::allocator<SDLKey> >> = {
                  _M_impl = {<std::allocator<SDLKey>> = {<__gnu_cxx::new_allocator<SDLKey>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
                    _M_end_of_storage = 0x0}}, <No data fields>}, mouseX = 0.23119999999999999, mouseY = 0.73950000000000005, relmouseX = -1, relmouseY = 0, buttUp = {false, 
                false, false}, buttDown = {true, false, false}, empty = false}, desiredFPS = 100, show_fps = false}, static browserNLevelsPerPage = 3, 
          static browserThumbSpacing = 5, static hiScoreWaitPageSec = 10, static linesPerHiScorePage = 10, lmx = 14.160000000000004, lmy = 26.049999999999997, startMenu = {
            x = 60, y = 40, lmx = 82.493333333333339, lmy = 36.880000000000003, width = 40, static itemHeight = 5, hoverItem = 0, posCalculated = true, 
            items = {<std::_Vector_base<MenuItem*, std::allocator<MenuItem*> >> = {
                _M_impl = {<std::allocator<MenuItem*>> = {<__gnu_cxx::new_allocator<MenuItem*>> = {<No data fields>}, <No data fields>}, _M_start = 0x828df0, 
                  _M_finish = 0x828e18, _M_end_of_storage = 0x828e30}}, <No data fields>}, lastClickedItem = 4}, optionsMenu = {x = 10, y = 80, lmx = 0, lmy = 0, width = 80, 
            static itemHeight = 5, hoverItem = 0, posCalculated = true, items = {<std::_Vector_base<MenuItem*, std::allocator<MenuItem*> >> = {
                _M_impl = {<std::allocator<MenuItem*>> = {<__gnu_cxx::new_allocator<MenuItem*>> = {<No data fields>}, <No data fields>}, _M_start = 0x8232f0, 
                  _M_finish = 0x823350, _M_end_of_storage = 0x823370}}, <No data fields>}, lastClickedItem = 0}, creditsMenu = {x = 30, y = 10, lmx = 0, lmy = 0, width = 40, 
            static itemHeight = 5, hoverItem = 0, posCalculated = true, items = {<std::_Vector_base<MenuItem*, std::allocator<MenuItem*> >> = {
                _M_impl = {<std::allocator<MenuItem*>> = {<__gnu_cxx::new_allocator<MenuItem*>> = {<No data fields>}, <No data fields>}, _M_start = 0x869b90, 
                  _M_finish = 0x869b98, _M_end_of_storage = 0x869b98}}, <No data fields>}, lastClickedItem = 0}, browserMenu = {x = 30, y = 6, lmx = 14.160000000000004, 
            lmy = 26.049999999999997, width = 40, static itemHeight = 5, hoverItem = 2, posCalculated = true, 
            items = {<std::_Vector_base<MenuItem*, std::allocator<MenuItem*> >> = {
                _M_impl = {<std::allocator<MenuItem*>> = {<__gnu_cxx::new_allocator<MenuItem*>> = {<No data fields>}, <No data fields>}, _M_start = 0x81c790, 
                  _M_finish = 0x81c7b0, _M_end_of_storage = 0x81c7b0}}, <No data fields>}, lastClickedItem = 3}, profileActionsMenu = {x = 0, y = 10, lmx = 0, lmy = 0, 
            width = 30, static itemHeight = 5, hoverItem = 0, posCalculated = true, items = {<std::_Vector_base<MenuItem*, std::allocator<MenuItem*> >> = {
                _M_impl = {<std::allocator<MenuItem*>> = {<__gnu_cxx::new_allocator<MenuItem*>> = {<No data fields>}, <No data fields>}, _M_start = 0x81c620, 
                  _M_finish = 0x81c630, _M_end_of_storage = 0x81c630}}, <No data fields>}, lastClickedItem = 0}, profileListMenu = {x = 1.61061274e+11, y = -nan(0x7fefbd), 
            lmx = 0, lmy = 0, width = -1.01722635e+34, static itemHeight = 5, hoverItem = 0, posCalculated = false, 
            items = {<std::_Vector_base<MenuItem*, std::allocator<MenuItem*> >> = {
                _M_impl = {<std::allocator<MenuItem*>> = {<__gnu_cxx::new_allocator<MenuItem*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
                  _M_end_of_storage = 0x0}}, <No data fields>}, lastClickedItem = 0}, newProfileEditor = 0x7ffff7fac3f8, currentMenu = 0x7fffffffda18, logoTex = 25, menuLev = {
            savePhilename = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
                _M_p = 0x812a38 "/usr/share/games/zaz/menu.lvl"}}, paths = {<std::_Vector_base<Bezier, std::allocator<Bezier> >> = {
                _M_impl = {<std::allocator<Bezier>> = {<__gnu_cxx::new_allocator<Bezier>> = {<No data fields>}, <No data fields>}, _M_start = 0x6b4f10, _M_finish = 0x6b4fb8, 
                  _M_end_of_storage = 0x6b4fd0}}, <No data fields>}, loop = false, mirrorX = false, mirrorY = false, name = {static npos = <optimized out>, 
              _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x822f98 "New Level"}}, 
            backgroundTexFilename = {static npos = <optimized out>, 
              _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x672c38 ""}}, overlayTexFilename = {
              static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
                _M_p = 0x672c38 ""}}, thumbTexFilename = {static npos = <optimized out>, 
              _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x672c38 ""}}, musicFilename = {
              static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
                _M_p = 0x672c38 ""}}, invert = false, startFeedRates = {<std::_Vector_base<double, std::allocator<double> >> = {
                _M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x829000, _M_finish = 0x829030, 
                  _M_end_of_storage = 0x829040}}, <No data fields>}, endFeedRates = {<std::_Vector_base<double, std::allocator<double> >> = {
                _M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x829050, _M_finish = 0x829080, 
                  _M_end_of_storage = 0x829090}}, <No data fields>}, ballsToDraw = {<std::_Vector_base<int, std::allocator<int> >> = {
                _M_impl = {<std::allocator<int>> = {<__gnu_cxx::new_allocator<int>> = {<No data fields>}, <No data fields>}, _M_start = 0x7c10d0, _M_finish = 0x7c10e8, 
                  _M_end_of_storage = 0x7c10f0}}, <No data fields>}, ballsFromStart = {<std::_Vector_base<int, std::allocator<int> >> = {
                _M_impl = {<std::allocator<int>> = {<__gnu_cxx::new_allocator<int>> = {<No data fields>}, <No data fields>}, _M_start = 0x7c1520, _M_finish = 0x7c1538, 
                  _M_end_of_storage = 0x7c1540}}, <No data fields>}, ballSizes = {<std::_Vector_base<double, std::allocator<double> >> = {
                _M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x86afe0, _M_finish = 0x86b010, 
---Type <return> to continue, or q <return> to quit---
                  _M_end_of_storage = 0x86b020}}, <No data fields>}, colors = 5, time = 180, bonusFrequency = -1, kidsMode = false, backgroundTex = 0, overlayTex = 0, 
            thumbTex = 0}, ballText = {3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 4294960032}, 
          bp = {<std::_Vector_base<BallPath, std::allocator<BallPath> >> = {
              _M_impl = {<std::allocator<BallPath>> = {<__gnu_cxx::new_allocator<BallPath>> = {<No data fields>}, <No data fields>}, _M_start = 0x823b50, _M_finish = 0x824510, 
                _M_end_of_storage = 0x824850}}, <No data fields>}, sets = {<std::_Vector_base<LevelSet, std::allocator<LevelSet> >> = {
              _M_impl = {<std::allocator<LevelSet>> = {<__gnu_cxx::new_allocator<LevelSet>> = {<No data fields>}, <No data fields>}, _M_start = 0x881e10, _M_finish = 0x881e80, 
                _M_end_of_storage = 0x881e80}}, <No data fields>}, 
          setNames = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
              _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x7c1280, _M_finish = 0x7c1290, _M_end_of_storage = 0x7c1290}}, <No data fields>}, 
          setTex = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, _M_start = 0x877c10, 
                _M_finish = 0x877c18, _M_end_of_storage = 0x877c18}}, <No data fields>}, nBallPaths = 6, music = 0x8add20, renderHiscores = true, showCredits = false, 
          showBrowser = false, showProfiles = false, showNewProfile = false, showSets = false, oldFullscreen = false, oldRes = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6a3cd8 "640x480"}}, oldColourHints = 24, 
          oldLanguage = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x674028 "en"}}, oldMusicVol = 80, logoGpl = 26, levels = 0x99f5a8, nleveldesc = 10, 
          profileNames = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
              _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, 
          credits = {<std::_Vector_base<CreditsLine, std::allocator<CreditsLine> >> = {
              _M_impl = {<std::allocator<CreditsLine>> = {<__gnu_cxx::new_allocator<CreditsLine>> = {<No data fields>}, <No data fields>}, _M_start = 0x832820, 
                _M_finish = 0x832bb0, _M_end_of_storage = 0x832c20}}, <No data fields>}, startup = false, startupProgress = 27, startupProgressSteps = 27, 
          browserScrollOffset = -0.02067263183586051, browserScrollOffsetDest = 0, browserSelectedLevel = 0, browserMouseOverLevel = 0, browserUsedKeyboard = false, 
          selectedSet = 0, hiScoreRep = {<std::_Vector_base<Scenes::ReportPage, std::allocator<Scenes::ReportPage> >> = {
              _M_impl = {<std::allocator<Scenes::ReportPage>> = {<__gnu_cxx::new_allocator<Scenes::ReportPage>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, 
                _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, hiScorePage = 0, hiScoreTimeout = 592, creditsScroll = -900, static creditsScrollClearance = 900}
        vmy = 0
        fullscreen_flag = <optimized out>
        vi = <optimized out>
        bpp = <optimized out>
        res = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
            _M_p = 0x6a3cd8 "640x480"}}
        err = "\200>g\000\000\000\000\000X\354\377\377\377\177\000\000h\354\377\377\377\177\000\000<\363\313\365\377\177\000\000\000\\g\000\000\000\000\000]\265\312\365\377\177\000\000\b\346\377\377\377\177\000\000\000\247\370\367\377\177\000\000\000\036g\000\000\000\000\000\200\242M\366\377\177\000\000\240\345\377\377\377\177\000\000\240\345\377\377\377\177\000\000\220\346\377\377\377\177\000\000\210>g\000\000\000\000\000\240\036g\000\000\000\000\000Q\274L\366\377\177\000\000\340Au\366\377\177\000\000\236\307E\000\000\000\000\000\320\347\377\377\377\177\000\000\020\346\377\377\377\177\000\000x\346\377\377\377\177\000\000\230\351\377\377\377\177\000\000\270>g\000\000\000\000\000\260>g\000\000\000\000\000X\276t\366\377\177\000\000\000\000\000\000\000\000\000\000\360,g", '\000' <repeats 44 times>
        dir = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
            _M_p = 0x675b38 "/home/guest/.zaz"}}
        showSplash = false
        testplay = false
        tests = false
        testplayPhilename = 0x0
        editor = false
---Type <return> to continue, or q <return> to quit---
        editorPhilename = 0x0


-- System Information:
Debian Release: wheezy/sid
  APT prefers experimental
  APT policy: (1900, 'experimental'), (1800, 'unstable'), (1700, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages zaz depends on:
ii  libc6                     2.13-21
ii  libftgl2                  2.1.3~rc5-4
ii  libgcc1                   1:4.6.2-5
ii  libgl1-mesa-glx [libgl1]  7.11-6
ii  libogg0                   1.2.2~dfsg-1
ii  libsdl-image1.2           1.2.10-2.1+b1
ii  libsdl1.2debian           1.2.14-6.4
ii  libstdc++6                4.6.2-5
ii  libtheora0                1.1.1+dfsg.1-3
ii  libvorbis0a               1.3.2-1
ii  libvorbisenc2             1.3.2-1
ii  libvorbisfile3            1.3.2-1
ii  ttf-freefont              20100919-1
ii  zaz-data                  1.0.0~dfsg1-1

Versions of packages zaz suggests:
ii  zaz-dbg  1.0.0~dfsg1-1

-- 
bye,
pabs

http://wiki.debian.org/PaulWise
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20111127/83e21172/attachment-0001.pgp>


More information about the Pkg-games-devel mailing list