Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 631471 Details for
Bug 868914
[abrt] pingus-0.7.6-2.fc17: SDL_memcpySSE: Process /usr/bin/pingus.bin was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 30.91 KB, created by
Carroll Brotzge
on 2012-10-22 12:58:54 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Carroll Brotzge
Created:
2012-10-22 12:58:54 UTC
Size:
30.91 KB
patch
obsolete
>[New LWP 17343] >[New LWP 17347] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `/usr/bin/pingus.bin --datadir /usr/share/pingus'. >Program terminated with signal 11, Segmentation fault. >#0 0x4f0c0a5d in SDL_memcpySSE (len=<optimized out>, from=0x9bd2b00 "=+)", to=<optimized out>) at src/video/SDL_blit.c:141 >141 __asm__ __volatile__ ( > >Thread 2 (Thread 0xb27a1b40 (LWP 17347)): >#0 0xb77c1424 in __kernel_vsyscall () >No symbol table info available. >#1 0x4dc1ceb4 in __GI___poll (fds=fds@entry=0xb27a07b8, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0x4e0aa568 in _xcb_conn_wait (c=c@entry=0x9036b78, cond=cond@entry=0xb27a081c, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:400 > ret = <optimized out> > fd = {fd = 4, events = 1, revents = 0} >#3 0x4e0abf16 in wait_for_reply (c=c@entry=0x9036b78, request=16954, e=0xb27a08dc) at xcb_in.c:390 > cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' <repeats 47 times>, __align = 0} > reader = {request = 16954, data = 0xb27a081c, next = 0x0} > ret = 0x0 >#4 0x4e0ac1c5 in xcb_wait_for_reply (c=c@entry=0x9036b78, request=16954, e=e@entry=0xb27a08dc) at xcb_in.c:420 > ret = <optimized out> >#5 0x4e106fe2 in _XReply (dpy=dpy@entry=0x9036158, rep=rep@entry=0xb27a0910, extra=extra@entry=0, discard=discard@entry=1) at xcb_io.c:601 > req = 0xb1e02120 > response = <optimized out> > error = 0x0 > c = 0x9036b78 > reply = <optimized out> > current = 0xb1e00b80 > __PRETTY_FUNCTION__ = "_XReply" >#6 0x4e1024ac in XSync (dpy=dpy@entry=0x9036158, discard=discard@entry=1) at Sync.c:44 > rep = {type = 0 '\000', revertTo = 0 '\000', sequenceNumber = 0, length = 60, focus = 8, pad1 = 1, pad2 = 20775169, pad3 = 0, pad4 = 1309576425, pad5 = 1310724084} >#7 0x4e0e230e in XCloseDisplay (dpy=0x9036158) at ClDisplay.c:61 > ext = <optimized out> > i = <optimized out> >#8 0x4f0e648d in XCloseDisplay (a=0x9036158) at src/video/x11/SDL_x11sym.h:33 >No locals. >#9 0x4f0f03b8 in X11_VideoQuit (this=0x902b038) at src/video/x11/SDL_x11video.c:1521 >No locals. >#10 0x4f0db9ec in SDL_VideoQuit () at src/video/SDL_video.c:1352 > video = 0x902b038 > this = 0x902b038 > ready_to_go = <optimized out> >#11 0x4f0b0735 in SDL_QuitSubSystem (flags=flags@entry=65535) at src/SDL.c:202 >No locals. >#12 0x4f0b07ec in SDL_Quit () at src/SDL.c:222 >No locals. >#13 0x4f0b0d90 in SDL_Parachute (sig=11) at src/SDL_fatal.c:41 >No locals. >#14 <signal handler called> >No symbol table info available. >#15 0x00000001 in ?? () >No symbol table info available. >#16 0xb1f6301f in pt_playeffects (a=0x9b94c68, channel=<optimized out>, mod=0x9b71640) at ../playercode/mplayer.c:2237 > flags = 303 > c = <optimized out> > explicitslides = 0 > tick = 0 > f = <optimized out> >#17 pt_EffectsPass1 (mod=0x9b71640) at ../playercode/mplayer.c:2671 > channel = <optimized out> > a = 0x9b94c68 > aout = <optimized out> > explicitslides = 0 >#18 0xb1f63c88 in Player_HandleTick () at ../playercode/mplayer.c:2926 > channel = <optimized out> > max_volume = 128 >#19 0xb1f6fa63 in VC2_WriteSamples (buf=<optimized out>, buf@entry=0x927f000 "\b", todo=todo@entry=2048) at ../playercode/virtch2.c:1124 > left = <optimized out> > portion = <optimized out> > buffer = <optimized out> > t = <optimized out> > pan = <optimized out> > vol = <optimized out> >#20 0xb1f71aac in VC2_WriteBytes (buf=0x927f000 "\b", todo=<optimized out>) at ../playercode/virtch_common.c:270 >No locals. >#21 0xb1f724d5 in VC_WriteBytes (a=0x927f000 "\b", b=8192) at ../playercode/virtch_common.c:153 >No locals. >#22 0x4dd8b900 in MOD_playAudio (music=0x9b71640, stream=stream@entry=0x927f000 "\b", len=len@entry=8192) at music_mod.c:302 >No locals. >#23 0x4dd88c71 in music_mixer (udata=0x0, stream=0x927f000 "\b", len=8192) at music.c:286 > left = 0 >#24 0x4dd86c38 in mix_channels (udata=udata@entry=0x0, stream=0x927f000 "\b", len=len@entry=8192) at mixer.c:299 > mix_input = <optimized out> > i = <optimized out> > mixable = <optimized out> > volume = 128 > sdl_ticks = <optimized out> >#25 0x4f0b11c7 in SDL_RunAudio (audiop=0x927ef40) at src/audio/SDL_audio.c:198 > audio = 0x927ef40 > stream = <optimized out> > stream_len = 8192 > udata = 0x0 > fill = 0x4dd86bf0 <mix_channels> > silence = 0 >#26 0x4f0b9e02 in SDL_RunThread (data=data@entry=0x92832e0) at src/thread/SDL_thread.c:204 > args = 0x92832e0 > userfunc = 0x4f0b1010 <SDL_RunAudio> > userdata = <optimized out> > statusloc = 0x9286b00 >#27 0x4f106d7c in RunThread (data=0x92832e0) at src/thread/pthread/SDL_systhread.c:47 >No locals. >#28 0x4dcedadf in start_thread (arg=0xb27a1b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb27a1b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1305468916, 0, 4001536, -1300622360, 1522396527, 858700432}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#29 0x4dc273ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 1 (Thread 0xb779ca80 (LWP 17343)): >#0 0x4f0c0a5d in SDL_memcpySSE (len=<optimized out>, from=0x9bd2b00 "=+)", to=<optimized out>) at src/video/SDL_blit.c:141 > i = <optimized out> >#1 SDL_BlitCopy (info=0xbf8232e0) at src/video/SDL_blit.c:172 > src = 0x9bd2988 "YD," > dst = 0xb1b3a258 <Address 0xb1b3a258 out of bounds> > w = <optimized out> > h = 89 > srcskip = 600 > dstskip = 4096 >#2 0x4f0c080a in SDL_SoftBlit (src=0x9b479f0, srcrect=0xbf8233a8, dst=0x9053438, dstrect=0xbf8233e0) at src/video/SDL_blit.c:97 > info = {s_pixels = 0x9bb25e8 "FL`", s_width = 150, s_height = 310, s_skip = 0, d_pixels = 0xb1a5e258 <Address 0xb1a5e258 out of bounds>, d_width = 150, d_height = 310, d_skip = 3496, aux_data = 0x0, src = 0x9b47a30, table = 0x0, dst = 0x9053478} > okay = <optimized out> > src_locked = <optimized out> > dst_locked = 0 >#3 0x4f0d8a40 in SDL_LowerBlit (src=src@entry=0x9b479f0, srcrect=srcrect@entry=0xbf8233a8, dst=dst@entry=0x9053438, dstrect=dstrect@entry=0xbf8233e0) at src/video/SDL_surface.c:440 > do_blit = <optimized out> > hw_srcrect = {x = 5152, y = 19918, w = 0, h = 0} > hw_dstrect = {x = 5152, y = 19918, w = 36532, h = 19898} >#4 0x4f0d8d12 in SDL_UpperBlit (src=0x9b479f0, srcrect=0xbf8233e8, dst=0x9053438, dstrect=0xbf8233e0) at src/video/SDL_surface.c:530 > sr = {x = 0, y = 0, w = 150, h = 310} > fulldst = {x = 0, y = 0, w = 5200, h = 19918} > srcx = 0 > srcy = 0 > w = 150 > h = <optimized out> >#5 0x080e36c8 in SDLFramebuffer::draw_surface (this=this@entry=0x9055e50, surface=..., srcrect=..., pos=...) at src/engine/display/sdl_framebuffer.cpp:195 > impl = <optimized out> > src = 0x9b479f0 > dstrect = {x = 150, y = 371, w = 150, h = 310} > sdlsrcrect = {x = 0, y = 0, w = 150, h = 400} >#6 0x080e5eb4 in SpriteImpl::render (this=0x9b48728, x=150, y=371, fb=...) at src/engine/display/sprite_impl.cpp:146 >No locals. >#7 0x080dbfe2 in SpriteDrawingRequest::render (this=0x9453620, fb=..., rect=...) at src/engine/display/drawing_context.cpp:72 >No locals. >#8 0x080dbdd5 in DrawingContext::render (this=0x9a04bb0, fb=..., parent_rect=...) at src/engine/display/drawing_context.cpp:219 > i = > this_rect = {left = 0, top = 0, right = 1024, bottom = 681} >#9 0x080e2a07 in SceneContext::render (this=0x9ae3df0, fb=..., rect=...) at src/engine/display/scene_context.cpp:151 >No locals. >#10 0x080dbdd5 in DrawingContext::render (this=0x9d43c08, fb=..., parent_rect=...) at src/engine/display/drawing_context.cpp:219 > i = > this_rect = {left = 0, top = 0, right = 1024, bottom = 681} >#11 0x080dbdd5 in DrawingContext::render (this=0x9320318, fb=..., parent_rect=...) at src/engine/display/drawing_context.cpp:219 > i = > this_rect = {left = 0, top = 0, right = 1024, bottom = 681} >#12 0x080fa853 in ScreenManager::update (this=0xbf8238a0, delta=0.0769999996, events=std::vector of length 1, capacity 64 = {...}) at src/engine/screen/screen_manager.cpp:270 > last_screen = warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<GameSession, std::allocator<GameSession>, (__gnu_cxx::_Lock_policy)2>' >warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<GameSession, std::allocator<GameSession>, (__gnu_cxx::_Lock_policy)2>' >std::shared_ptr (count 2, weak 0) 0x9a73080 >#13 0x080fb486 in ScreenManager::display (this=0xbf8238a0) at src/engine/screen/screen_manager.cpp:218 > current_frame_time = -nan(0x400000) > last_ticks = 652930 > previous_frame_time = 0.0769999996 > events = std::vector of length 1, capacity 64 = {{type = Input::SCROLLER_EVENT_TYPE, {button = {name = Input::STANDARD_SCROLLER, state = Input::BUTTON_RELEASED}, pointer = {name = Input::STANDARD_SCROLLER, x = 0, y = 0}, axis = {name = Input::STANDARD_SCROLLER, dir = 0}, scroll = {name = Input::STANDARD_SCROLLER, x_delta = 0, y_delta = 0}, keyboard = {state = 20, keysym = {scancode = 0 '\000', sym = SDLK_UNKNOWN, mod = (KMOD_RSHIFT | unknown: 4), unicode = 16}}}}} > __PRETTY_FUNCTION__ = "void ScreenManager::display()" >#14 0x08057229 in PingusMain::start_game (this=0xbf82388c) at src/pingus/pingus_main.cpp:580 > input_manager = {drivers = std::vector of length 2, capacity 2 = {0x92c66e8, 0x9320350}, controllers = std::vector of length 1, capacity 1 = {warning: RTTI symbol not found for class 'std::_Sp_counted_ptr<Input::Controller*, (__gnu_cxx::_Lock_policy)2>' >warning: RTTI symbol not found for class 'std::_Sp_counted_ptr<Input::Controller*, (__gnu_cxx::_Lock_policy)2>' >std::shared_ptr (count 3, weak 0) 0x92c5d10}, desc = {str_to_event = std::map with 23 elements = {["action-1-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 7, name = "action-1-button"}, ["action-10-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 16, name = "action-10-button"}, ["action-2-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 8, name = "action-2-button"}, ["action-3-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 9, name = "action-3-button"}, ["action-4-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 10, name = "action-4-button"}, ["action-5-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 11, name = "action-5-button"}, ["action-6-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 12, name = "action-6-button"}, ["action-7-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 13, name = "action-7-button"}, ["action-8-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 14, name = "action-8-button"}, ["action-9-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 15, name = "action-9-button"}, ["action-axis"] = {type = Input::AXIS_EVENT_TYPE, id = 22, name = "action-axis"}, ["action-down-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 18, name = "action-down-button"}, ["action-up-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 17, name = "action-up-button"}, ["armageddon-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 5, name = "armageddon-button"}, ["escape-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 6, name = "escape-button"}, ["fast-forward-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 3, name = "fast-forward-button"}, ["pause-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 2, name = "pause-button"}, ["primary-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 0, name = "primary-button"}, ["secondary-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 1, name = "secondary-button"}, ["single-step-button"] = {type = Input::BUTTON_EVENT_TYPE, id = 4, name = "single-step-button"}, ["standard-keyboard"] = {type = Input::KEYBOARD_EVENT_TYPE, id = 21, name = "standard-keyboard"}, ["standard-pointer"] = {type = Input::POINTER_EVENT_TYPE, id = 19, name = "standard-pointer"}, ["standard-scroller"] = {type = Input::SCROLLER_EVENT_TYPE, id = 20, name = "standard-scroller"}}, id_to_event = std::map with 23 elements = {[0] = {type = Input::BUTTON_EVENT_TYPE, id = 0, name = "primary-button"}, [1] = {type = Input::BUTTON_EVENT_TYPE, id = 1, name = "secondary-button"}, [2] = {type = Input::BUTTON_EVENT_TYPE, id = 2, name = "pause-button"}, [3] = {type = Input::BUTTON_EVENT_TYPE, id = 3, name = "fast-forward-button"}, [4] = {type = Input::BUTTON_EVENT_TYPE, id = 4, name = "single-step-button"}, [5] = {type = Input::BUTTON_EVENT_TYPE, id = 5, name = "armageddon-button"}, [6] = {type = Input::BUTTON_EVENT_TYPE, id = 6, name = "escape-button"}, [7] = {type = Input::BUTTON_EVENT_TYPE, id = 7, name = "action-1-button"}, [8] = {type = Input::BUTTON_EVENT_TYPE, id = 8, name = "action-2-button"}, [9] = {type = Input::BUTTON_EVENT_TYPE, id = 9, name = "action-3-button"}, [10] = {type = Input::BUTTON_EVENT_TYPE, id = 10, name = "action-4-button"}, [11] = {type = Input::BUTTON_EVENT_TYPE, id = 11, name = "action-5-button"}, [12] = {type = Input::BUTTON_EVENT_TYPE, id = 12, name = "action-6-button"}, [13] = {type = Input::BUTTON_EVENT_TYPE, id = 13, name = "action-7-button"}, [14] = {type = Input::BUTTON_EVENT_TYPE, id = 14, name = "action-8-button"}, [15] = {type = Input::BUTTON_EVENT_TYPE, id = 15, name = "action-9-button"}, [16] = {type = Input::BUTTON_EVENT_TYPE, id = 16, name = "action-10-button"}, [17] = {type = Input::BUTTON_EVENT_TYPE, id = 17, name = "action-up-button"}, [18] = {type = Input::BUTTON_EVENT_TYPE, id = 18, name = "action-down-button"}, [19] = {type = Input::POINTER_EVENT_TYPE, id = 19, name = "standard-pointer"}, [20] = {type = Input::SCROLLER_EVENT_TYPE, id = 20, name = "standard-scroller"}, [21] = {type = Input::KEYBOARD_EVENT_TYPE, id = 21, name = "standard-keyboard"}, [22] = {type = Input::AXIS_EVENT_TYPE, id = 22, name = "action-axis"}}}} > input_controller = warning: RTTI symbol not found for class 'std::_Sp_counted_ptr<Input::Controller*, (__gnu_cxx::_Lock_policy)2>' >warning: RTTI symbol not found for class 'std::_Sp_counted_ptr<Input::Controller*, (__gnu_cxx::_Lock_policy)2>' >std::shared_ptr (count 3, weak 0) 0x92c5d10 > screen_manager = {static instance_ = 0xbf8238a0, input_manager = @0xbf8238d4, input_controller = warning: RTTI symbol not found for class 'std::_Sp_counted_ptr<Input::Controller*, (__gnu_cxx::_Lock_policy)2>' >warning: RTTI symbol not found for class 'std::_Sp_counted_ptr<Input::Controller*, (__gnu_cxx::_Lock_policy)2>' >std::shared_ptr (count 3, weak 0) 0x92c5d10, display_gc = std::tuple containing = {[1] = , [2] = {<std::default_delete<DrawingContext>> = {<No data fields>}, <No data fields>}}, fps_counter = std::tuple containing = {[1] = , [2] = {<std::default_delete<FPSCounter>> = {<No data fields>}, <No data fields>}}, cursor = {impl = warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<SpriteImpl, std::allocator<SpriteImpl>, (__gnu_cxx::_Lock_policy)2>' >warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<SpriteImpl, std::allocator<SpriteImpl>, (__gnu_cxx::_Lock_policy)2>' >std::shared_ptr (count 1, weak 0) 0x9320430}, screens = std::vector of length 3, capacity 4 = {std::shared_ptr (count 1, weak 0) 0x92c6380, std::shared_ptr (count 1, weak 0) 0x9323a18, warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<GameSession, std::allocator<GameSession>, (__gnu_cxx::_Lock_policy)2>' >warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<GameSession, std::allocator<GameSession>, (__gnu_cxx::_Lock_policy)2>' >std::shared_ptr (count 2, weak 0) 0x9a73080}, mouse_pos = {x = 440, y = 421}, record_input = false, playback_input = false} > __PRETTY_FUNCTION__ = "void PingusMain::start_game()" >#15 0x08057f1d in PingusMain::run (this=0xbf823b74, argc=-1477019440, argv=0xa7f678d0) at src/pingus/pingus_main.cpp:659 > fbtype = 3212982880 > resizable = 48 > stat_manager = {static instance_ = 0xbf823a60, statfilename = "/home/carroll/.pingus/savegames/variables.scm", stats = std::map with 2 elements = {["tutorial-current-node"] = "leveldot_4", ["tutorial-startstory-seen"] = "1"}} > fullscreen = 80 > screen_size = {width = 800, height = 600} > system = {<No data fields>} > savegame_manager = {static instance_ = 0xbf823a50, filename = "/home/carroll/.pingus/savegames/savegames.scm", savegames = std::vector of length 6, capacity 8 = {0x98e6020, 0x906b710, 0x906b738, 0x999a8b0, 0x94546d0, 0x9a7d688}} > __PRETTY_FUNCTION__ = "virtual int PingusMain::run(int, char**)" >#16 0x0804fe81 in main (argc=3, argv=0xbf823cb4) at src/main.cpp:24 > app = {_vptr.PingusMain = 0x818dec0, cmd_options = {<Options> = {_vptr.Options = 0x818ded8, framebuffer_type = {value = DELTA_FRAMEBUFFER, valid = false}, fullscreen = {value = false, valid = false}, resizable = {value = false, valid = false}, software_cursor = {value = false, valid = false}, mouse_grab = {value = false, valid = false}, geometry = {value = {width = 0, height = 0}, valid = false}, fullscreen_resolution = {value = {width = 0, height = 0}, valid = false}, master_volume = {value = 0, valid = false}, sound_volume = {value = 0, valid = false}, music_volume = {value = 0, valid = false}, disable_sound = {value = false, valid = false}, disable_music = {value = false, valid = false}, language = {value = "", valid = false}, datadir = {value = "/usr/share/pingus", valid = true}, userdir = {value = "", valid = false}, auto_scrolling = {value = false, valid = false}, drag_drop_scrolling = {value = false, valid = false}, controller = {value = "", valid = false}, developer_mode = {value = false, valid = false}, print_fps = {value = false, valid = false}, speed = {value = 0, valid = false}, desiredfps = {value = 0, valid = false}, tile_size = {value = 0, valid = false}}, rest = {value = "", valid = false}, list_languages = {value = false, valid = false}, editor = {value = false, valid = false}, no_config_file = {value = false, valid = false}}} >From To Syms Read Shared Object Library >0x41c508f0 0x41c98054 Yes /lib/libGL.so.1 >0x4ddf5fd0 0x4ddfe9bc Yes /lib/libboost_signals.so.1.48.0 >0x4e363d60 0x4e382c64 Yes /lib/libpng15.so.15 >0x4f0b0390 0x4f109d5c Yes /lib/libSDL-1.2.so.0 >0x4dceb6a0 0x4dcf6e60 Yes /lib/libpthread.so.0 >0x4ddceaa0 0x4ddd6f84 Yes /lib/libSDL_image-1.2.so.0 >0x4dd80390 0x4dd98c24 Yes /lib/libSDL_mixer-1.2.so.0 >0x4e2bb600 0x4e32d814 Yes /lib/libstdc++.so.6 >0x4dd19470 0x4dd33678 Yes /lib/libm.so.6 >0x4deca020 0x4dee0b64 Yes /lib/libgcc_s.so.1 >0x4db49f20 0x4dc8a02c Yes /lib/libc.so.6 >0x41c0a3c0 0x41c1fa1c Yes /lib/libglapi.so.0 >0x4e208880 0x4e213154 Yes /lib/libXext.so.6 >0x4e625850 0x4e626214 Yes /lib/libXdamage.so.1 >0x4e608f70 0x4e60b3cc Yes /lib/libXfixes.so.3 >0x4f962430 0x4f962584 Yes /lib/libX11-xcb.so.1 >0x4e0e0410 0x4e16f984 Yes /lib/libX11.so.6 >0x41d460f0 0x41d4f8e4 Yes /lib/libxcb-glx.so.0 >0x4e0a9f70 0x4e0ba4a4 Yes /lib/libxcb.so.1 >0x4f5ebb90 0x4f5ee710 Yes /lib/libXxf86vm.so.1 >0x418dc630 0x418e2664 Yes /lib/libdrm.so.2 >0x4dd03ad0 0x4dd04aec Yes /lib/libdl.so.2 >0x4dd436e0 0x4dd50a7c Yes /lib/libz.so.1 >0x4db10850 0x4db28ec7 Yes /lib/ld-linux.so.2 >0x4f4c3860 0x4f4fdbc4 Yes /lib/libjpeg.so.62 >0x4f1bde50 0x4f1f2554 Yes /lib/libtiff.so.3 >0x4dd5e8e0 0x4dd70d94 Yes /lib/libselinux.so.1 >0x4e0c6a60 0x4e0c792c Yes /lib/libXau.so.6 >0x4dd0b920 0x4dd0f45c Yes /lib/librt.so.1 >0x4e2673c0 0x4e26d264 Yes /lib/libXrender.so.1 >0x4e3bb1e0 0x4e3bf9dc Yes /lib/libXrandr.so.2 >0x4e611f60 0x4e617484 Yes /lib/libXcursor.so.1 >0xb6e65020 0xb6e66488 Yes /lib/libpulse-simple.so.0 >0x41dcade0 0x41dff374 Yes /lib/libpulse.so.0 >0x41d349e0 0x41d38170 Yes /lib/libjson.so.0 >0x41d66960 0x41da7304 Yes /lib/libpulsecommon-1.1.so >0x4ebdb5f0 0x4ebea574 Yes /lib/libICE.so.6 >0x4f2494a0 0x4f24dce4 Yes /lib/libSM.so.6 >0x4f5cdf40 0x4f5d0934 Yes /lib/libXtst.so.6 >0x419d5070 0x419d912c Yes /lib/libwrap.so.0 >0x41b5c570 0x41ba4678 Yes /lib/libsndfile.so.1 >0x41cb9e60 0x41cbc960 Yes /lib/libasyncns.so.0 >0x4e21f7e0 0x4e24f0a4 Yes /lib/libdbus-1.so.3 >0x4e61e080 0x4e61fd24 Yes /lib/libuuid.so.1 >0x4e5f78f0 0x4e601f24 Yes /lib/libXi.so.6 >0x4145e190 0x4146cb84 Yes /lib/libnsl.so.1 >0x41d25db0 0x41d2e55c Yes /lib/libgsm.so.1 >0x41bcd630 0x41bf9420 Yes /lib/libFLAC.so.8 >0x419e5c20 0x419e85f8 Yes /lib/libvorbisenc.so.2 >0x4f617800 0x4f62e8a4 Yes /lib/libvorbis.so.0 >0x4f5d7410 0x4f5da154 Yes /lib/libogg.so.0 >0x4deaa6b0 0x4deb8e94 Yes /lib/libresolv.so.2 >0xb1f35640 0xb1f72b24 Yes /lib/libmikmod.so.3 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >eax 0xa7f678d0 -1477019440 >ecx 0x9bd2b00 163392256 >edx 0x4b 75 >ebx 0x4f11fff4 1326579700 >esp 0xbf823260 0xbf823260 >ebp 0x9bd2988 0x9bd2988 >esi 0x2f 47 >edi 0xb1b3a3d0 -1313627184 >eip 0x4f0c0a5d 0x4f0c0a5d <SDL_BlitCopy+237> >eflags 0x10287 [ CF PF SF IF RF ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >Dump of assembler code for function SDL_BlitCopy: > 0x4f0c0970 <+0>: push %ebp > 0x4f0c0971 <+1>: push %edi > 0x4f0c0972 <+2>: push %esi > 0x4f0c0973 <+3>: push %ebx > 0x4f0c0974 <+4>: call 0x4f0b0390 <__x86.get_pc_thunk.bx> > 0x4f0c0979 <+9>: add $0x5f67b,%ebx > 0x4f0c097f <+15>: lea -0x3c(%esp),%esp > 0x4f0c0983 <+19>: mov 0x50(%esp),%eax > 0x4f0c0987 <+23>: mov 0x2c(%eax),%edx > 0x4f0c098a <+26>: mov 0x10(%eax),%ecx > 0x4f0c098d <+29>: mov 0x18(%eax),%esi > 0x4f0c0990 <+32>: mov (%eax),%ebp > 0x4f0c0992 <+34>: mov %ecx,0x14(%esp) > 0x4f0c0996 <+38>: mov 0xc(%eax),%ecx > 0x4f0c0999 <+41>: movzbl 0x5(%edx),%edx > 0x4f0c099d <+45>: imul 0x14(%eax),%edx > 0x4f0c09a1 <+49>: mov 0x1c(%eax),%eax > 0x4f0c09a4 <+52>: add %edx,%ecx > 0x4f0c09a6 <+54>: add %edx,%eax > 0x4f0c09a8 <+56>: mov %edx,0xc(%esp) > 0x4f0c09ac <+60>: mov %ecx,0x20(%esp) > 0x4f0c09b0 <+64>: mov %eax,0x24(%esp) > 0x4f0c09b4 <+68>: call 0x4f0aff00 <SDL_HasSSE@plt> > 0x4f0c09b9 <+73>: test %eax,%eax > 0x4f0c09bb <+75>: mov 0xc(%esp),%edx > 0x4f0c09bf <+79>: je 0x4f0c0ad5 <SDL_BlitCopy+357> > 0x4f0c09c5 <+85>: test %esi,%esi > 0x4f0c09c7 <+87>: lea -0x1(%esi),%eax > 0x4f0c09ca <+90>: mov %eax,0x10(%esp) > 0x4f0c09ce <+94>: je 0x4f0c0ac2 <SDL_BlitCopy+338> > 0x4f0c09d4 <+100>: mov %edx,%eax > 0x4f0c09d6 <+102>: mov 0x24(%esp),%ecx > 0x4f0c09da <+106>: and $0x7,%eax > 0x4f0c09dd <+109>: test %edx,%edx > 0x4f0c09df <+111>: mov %eax,0x18(%esp) > 0x4f0c09e3 <+115>: lea 0x7(%edx),%eax > 0x4f0c09e6 <+118>: cmovs %eax,%edx > 0x4f0c09e9 <+121>: mov 0x18(%esp),%eax > 0x4f0c09ed <+125>: sar $0x3,%edx > 0x4f0c09f0 <+128>: sub 0x20(%esp),%ecx > 0x4f0c09f4 <+132>: shr $0x2,%eax > 0x4f0c09f7 <+135>: mov %ecx,0x28(%esp) > 0x4f0c09fb <+139>: mov %eax,0x2c(%esp) > 0x4f0c09ff <+143>: mov 0x14(%esp),%eax > 0x4f0c0a03 <+147>: sub %ebp,%eax > 0x4f0c0a05 <+149>: mov %edx,0x4(%esp) > 0x4f0c0a09 <+153>: lea 0x0(,%edx,8),%ecx > 0x4f0c0a10 <+160>: mov %ecx,0x1c(%esp) > 0x4f0c0a14 <+164>: lea 0x0(%esi),%esi > 0x4f0c0a1a <+170>: lea 0x0(%edi),%edi > 0x4f0c0a20 <+176>: prefetchnta 0x0(%ebp) > 0x4f0c0a24 <+180>: prefetchnta 0x40(%ebp) > 0x4f0c0a28 <+184>: prefetchnta 0x80(%ebp) > 0x4f0c0a2f <+191>: prefetchnta 0xc0(%ebp) > 0x4f0c0a36 <+198>: mov 0x4(%esp),%esi > 0x4f0c0a3a <+202>: test %esi,%esi > 0x4f0c0a3c <+204>: jle 0x4f0c0acd <SDL_BlitCopy+349> > 0x4f0c0a42 <+210>: mov %ebp,%ecx > 0x4f0c0a44 <+212>: xor %esi,%esi > 0x4f0c0a46 <+214>: mov 0x4(%esp),%edx > 0x4f0c0a4a <+218>: lea 0x0(%esi),%esi > 0x4f0c0a50 <+224>: lea (%ecx,%eax,1),%edi > 0x4f0c0a53 <+227>: prefetchnta 0x100(%ecx) > 0x4f0c0a5a <+234>: movq (%ecx),%mm0 >=> 0x4f0c0a5d <+237>: movntq %mm0,(%edi) > 0x4f0c0a60 <+240>: add $0x1,%esi > 0x4f0c0a63 <+243>: add $0x8,%ecx > 0x4f0c0a66 <+246>: cmp %edx,%esi > 0x4f0c0a68 <+248>: jne 0x4f0c0a50 <SDL_BlitCopy+224> > 0x4f0c0a6a <+250>: mov 0x1c(%esp),%esi > 0x4f0c0a6e <+254>: mov 0x14(%esp),%edi > 0x4f0c0a72 <+258>: mov %edx,0x4(%esp) > 0x4f0c0a76 <+262>: add %ebp,%esi > 0x4f0c0a78 <+264>: add 0x1c(%esp),%edi > 0x4f0c0a7c <+268>: mov 0x18(%esp),%ecx > 0x4f0c0a80 <+272>: test %ecx,%ecx > 0x4f0c0a82 <+274>: je 0x4f0c0aa2 <SDL_BlitCopy+306> > 0x4f0c0a84 <+276>: mov 0x2c(%esp),%edx > 0x4f0c0a88 <+280>: mov %edx,0x8(%esp) > 0x4f0c0a8c <+284>: mov %edx,%ecx > 0x4f0c0a8e <+286>: mov 0x18(%esp),%edx > 0x4f0c0a92 <+290>: cld > 0x4f0c0a93 <+291>: rep movsl %ds:(%esi),%es:(%edi) > 0x4f0c0a95 <+293>: test $0x2,%dl > 0x4f0c0a98 <+296>: je 0x4f0c0a9c <SDL_BlitCopy+300> > 0x4f0c0a9a <+298>: movsw %ds:(%esi),%es:(%edi) > 0x4f0c0a9c <+300>: test $0x1,%dl > 0x4f0c0a9f <+303>: je 0x4f0c0aa2 <SDL_BlitCopy+306> > 0x4f0c0aa1 <+305>: movsb %ds:(%esi),%es:(%edi) > 0x4f0c0aa2 <+306>: add 0x20(%esp),%ebp > 0x4f0c0aa6 <+310>: mov 0x24(%esp),%edx > 0x4f0c0aaa <+314>: subl $0x1,0x10(%esp) > 0x4f0c0aaf <+319>: add %edx,0x14(%esp) > 0x4f0c0ab3 <+323>: add 0x28(%esp),%eax > 0x4f0c0ab7 <+327>: cmpl $0xffffffff,0x10(%esp) > 0x4f0c0abc <+332>: jne 0x4f0c0a20 <SDL_BlitCopy+176> > 0x4f0c0ac2 <+338>: emms > 0x4f0c0ac4 <+340>: lea 0x3c(%esp),%esp > 0x4f0c0ac8 <+344>: pop %ebx > 0x4f0c0ac9 <+345>: pop %esi > 0x4f0c0aca <+346>: pop %edi > 0x4f0c0acb <+347>: pop %ebp > 0x4f0c0acc <+348>: ret > 0x4f0c0acd <+349>: mov 0x14(%esp),%edi > 0x4f0c0ad1 <+353>: mov %ebp,%esi > 0x4f0c0ad3 <+355>: jmp 0x4f0c0a7c <SDL_BlitCopy+268> > 0x4f0c0ad5 <+357>: mov %edx,0xc(%esp) > 0x4f0c0ad9 <+361>: call 0x4f0afd50 <SDL_HasMMX@plt> > 0x4f0c0ade <+366>: test %eax,%eax > 0x4f0c0ae0 <+368>: mov 0xc(%esp),%edx > 0x4f0c0ae4 <+372>: lea -0x1(%esi),%eax > 0x4f0c0ae7 <+375>: je 0x4f0c0bd3 <SDL_BlitCopy+611> > 0x4f0c0aed <+381>: test %esi,%esi > 0x4f0c0aef <+383>: mov %eax,0x10(%esp) > 0x4f0c0af3 <+387>: je 0x4f0c0ac2 <SDL_BlitCopy+338> > 0x4f0c0af5 <+389>: mov %edx,%eax > 0x4f0c0af7 <+391>: mov 0x24(%esp),%ecx > 0x4f0c0afb <+395>: and $0x7,%eax > 0x4f0c0afe <+398>: test %edx,%edx > 0x4f0c0b00 <+400>: mov %eax,0x18(%esp) > 0x4f0c0b04 <+404>: lea 0x7(%edx),%eax > 0x4f0c0b07 <+407>: cmovs %eax,%edx > 0x4f0c0b0a <+410>: mov 0x18(%esp),%eax > 0x4f0c0b0e <+414>: sar $0x3,%edx > 0x4f0c0b11 <+417>: sub 0x20(%esp),%ecx > 0x4f0c0b15 <+421>: shr $0x2,%eax > 0x4f0c0b18 <+424>: mov %edx,0x4(%esp) > 0x4f0c0b1c <+428>: mov %eax,0x2c(%esp) > 0x4f0c0b20 <+432>: mov 0x4(%esp),%edi > 0x4f0c0b24 <+436>: mov 0x14(%esp),%eax > 0x4f0c0b28 <+440>: xor %esi,%esi > 0x4f0c0b2a <+442>: sub %ebp,%eax > 0x4f0c0b2c <+444>: test %edi,%edi > 0x4f0c0b2e <+446>: mov %ecx,0x28(%esp) > 0x4f0c0b32 <+450>: lea 0x0(,%edx,8),%ecx > 0x4f0c0b39 <+457>: mov 0x4(%esp),%edx > 0x4f0c0b3d <+461>: mov %ecx,0x1c(%esp) > 0x4f0c0b41 <+465>: mov %ebp,%ecx > 0x4f0c0b43 <+467>: jle 0x4f0c0bcb <SDL_BlitCopy+603> > 0x4f0c0b49 <+473>: lea 0x0(%esi,%eiz,1),%esi > 0x4f0c0b50 <+480>: lea (%ecx,%eax,1),%edi > 0x4f0c0b53 <+483>: movq (%ecx),%mm0 > 0x4f0c0b56 <+486>: movq %mm0,(%edi) > 0x4f0c0b59 <+489>: add $0x1,%esi > 0x4f0c0b5c <+492>: add $0x8,%ecx > 0x4f0c0b5f <+495>: cmp %edx,%esi > 0x4f0c0b61 <+497>: jne 0x4f0c0b50 <SDL_BlitCopy+480> > 0x4f0c0b63 <+499>: mov 0x1c(%esp),%esi > 0x4f0c0b67 <+503>: mov 0x14(%esp),%edi > 0x4f0c0b6b <+507>: mov %edx,0x4(%esp) > 0x4f0c0b6f <+511>: add %ebp,%esi > 0x4f0c0b71 <+513>: add 0x1c(%esp),%edi > 0x4f0c0b75 <+517>: mov 0x18(%esp),%edx > 0x4f0c0b79 <+521>: test %edx,%edx > 0x4f0c0b7b <+523>: je 0x4f0c0b9b <SDL_BlitCopy+555> > 0x4f0c0b7d <+525>: mov 0x2c(%esp),%edx > 0x4f0c0b81 <+529>: mov %edx,0x8(%esp) > 0x4f0c0b85 <+533>: mov %edx,%ecx > 0x4f0c0b87 <+535>: mov 0x18(%esp),%edx > 0x4f0c0b8b <+539>: cld > 0x4f0c0b8c <+540>: rep movsl %ds:(%esi),%es:(%edi) > 0x4f0c0b8e <+542>: test $0x2,%dl > 0x4f0c0b91 <+545>: je 0x4f0c0b95 <SDL_BlitCopy+549> > 0x4f0c0b93 <+547>: movsw %ds:(%esi),%es:(%edi) > 0x4f0c0b95 <+549>: test $0x1,%dl > 0x4f0c0b98 <+552>: je 0x4f0c0b9b <SDL_BlitCopy+555> > 0x4f0c0b9a <+554>: movsb %ds:(%esi),%es:(%edi) > 0x4f0c0b9b <+555>: add 0x20(%esp),%ebp > 0x4f0c0b9f <+559>: mov 0x24(%esp),%edx > 0x4f0c0ba3 <+563>: subl $0x1,0x10(%esp) > 0x4f0c0ba8 <+568>: add %edx,0x14(%esp) > 0x4f0c0bac <+572>: add 0x28(%esp),%eax > 0x4f0c0bb0 <+576>: cmpl $0xffffffff,0x10(%esp) > 0x4f0c0bb5 <+581>: je 0x4f0c0ac2 <SDL_BlitCopy+338> > 0x4f0c0bbb <+587>: mov 0x4(%esp),%edi > 0x4f0c0bbf <+591>: xor %esi,%esi > 0x4f0c0bc1 <+593>: test %edi,%edi > 0x4f0c0bc3 <+595>: mov %ebp,%ecx > 0x4f0c0bc5 <+597>: mov 0x4(%esp),%edx > 0x4f0c0bc9 <+601>: jg 0x4f0c0b50 <SDL_BlitCopy+480> > 0x4f0c0bcb <+603>: mov 0x14(%esp),%edi > 0x4f0c0bcf <+607>: mov %ebp,%esi > 0x4f0c0bd1 <+609>: jmp 0x4f0c0b75 <SDL_BlitCopy+517> > 0x4f0c0bd3 <+611>: mov %edx,%ecx > 0x4f0c0bd5 <+613>: shr $0x2,%ecx > 0x4f0c0bd8 <+616>: test %esi,%esi > 0x4f0c0bda <+618>: mov %ecx,0x18(%esp) > 0x4f0c0bde <+622>: je 0x4f0c0ac4 <SDL_BlitCopy+340> > 0x4f0c0be4 <+628>: mov %edx,0x10(%esp) > 0x4f0c0be8 <+632>: mov 0x14(%esp),%edx > 0x4f0c0bec <+636>: mov %eax,0x14(%esp) > 0x4f0c0bf0 <+640>: mov 0x18(%esp),%ecx > 0x4f0c0bf4 <+644>: mov %edx,%edi > 0x4f0c0bf6 <+646>: mov %ebp,%esi > 0x4f0c0bf8 <+648>: mov 0x10(%esp),%eax > 0x4f0c0bfc <+652>: cld > 0x4f0c0bfd <+653>: rep movsl %ds:(%esi),%es:(%edi) > 0x4f0c0bff <+655>: test $0x2,%al > 0x4f0c0c01 <+657>: je 0x4f0c0c05 <SDL_BlitCopy+661> > 0x4f0c0c03 <+659>: movsw %ds:(%esi),%es:(%edi) > 0x4f0c0c05 <+661>: test $0x1,%al > 0x4f0c0c07 <+663>: je 0x4f0c0c0a <SDL_BlitCopy+666> > 0x4f0c0c09 <+665>: movsb %ds:(%esi),%es:(%edi) > 0x4f0c0c0a <+666>: add 0x20(%esp),%ebp > 0x4f0c0c0e <+670>: add 0x24(%esp),%edx > 0x4f0c0c12 <+674>: subl $0x1,0x14(%esp) > 0x4f0c0c17 <+679>: cmpl $0xffffffff,0x14(%esp) > 0x4f0c0c1c <+684>: jne 0x4f0c0bf0 <SDL_BlitCopy+640> > 0x4f0c0c1e <+686>: lea 0x3c(%esp),%esp > 0x4f0c0c22 <+690>: pop %ebx > 0x4f0c0c23 <+691>: pop %esi > 0x4f0c0c24 <+692>: pop %edi > 0x4f0c0c25 <+693>: pop %ebp > 0x4f0c0c26 <+694>: ret >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 868914
:
631468
|
631469
|
631470
| 631471 |
631472
|
631473
|
631474
|
631475
|
631476