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 302689 Details for
Bug 442818
bzflag segfaults on startup
[?]
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.
backtrace w/debuginfo
bzflag-backtrace (text/html), 9.22 KB, created by
Jon Stanley
on 2008-04-17 01:51:40 UTC
(
hide
)
Description:
backtrace w/debuginfo
Filename:
MIME Type:
Creator:
Jon Stanley
Created:
2008-04-17 01:51:40 UTC
Size:
9.22 KB
patch
obsolete
>(gdb) thread apply all bt full > >Thread 2 (Thread 0x4218d950 (LWP 25344)): >#0 0x0000003654e0e491 in nanosleep () from /lib64/libpthread.so.0 >No locals. >#1 0x000000365fe59e04 in SDL_Delay (ms=<value optimized out>) > at src/timer/unix/SDL_systimer.c:118 > was_error = <value optimized out> > elapsed = Could not find the frame base for "SDL_Delay". > >Thread 1 (Thread 0x7ff51db107b0 (LWP 25341)): >#0 ImageFont::getStrLength (this=0x1456290, scale=1, str=0x1b16b18 "-", > len=28404512) at ImageFont.cxx:172 > charToUse = 62 > totalLen = 72250344 >#1 0x0000000000549f35 in FontManager::getStrLength (this=0x1, faceID=1, > size=12, text=@0x7fff25b44a60, alreadyStripped=45) at FontManager.cxx:472 > pFont = <value optimized out> > stripped = <value optimized out> >#2 0x000000000044f44e in ControlPanel::resize (this=0x7fff25b456c0) > at ControlPanel.cxx:647 > charWidth = <value optimized out> > radarSpace = <value optimized out> > radarSize = <value optimized out> > w = 1280 >---Type <return> to continue, or q <return> to quit--- > fm = (FontManager &) @0x142c2a0: {<Singleton<FontManager>> = { > static _instance = 0x142c2a0}, faceNames = {_M_t = { > _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > >> = {<No data fields>}, <No data fields>}, > _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x17b85d0, > _M_left = 0x17b83c0, _M_right = 0x17b8520}, _M_node_count = 5}}}, > fontFaces = {<std::_Vector_base<std::map<int, ImageFont*, std::less<int>, std::allocator<std::pair<const int, ImageFont*> > >, std::allocator<std::map<int, ImageFont*, std::less<int>, std::allocator<std::pair<const int, ImageFont*> > > > >> = { > _M_impl = {<std::allocator<std::map<int, ImageFont*, std::less<int>, std::allocator<std::pair<const int, ImageFont*> > > >> = {<__gnu_cxx::new_allocator<std::map<int, ImageFont*, std::less<int>, std::allocator<std::pair<const int, ImageFont*> > > >> = {<No data fields>}, <No data fields>}, _M_start = 0x142bc70, > _M_finish = 0x142bd60, > _M_end_of_storage = 0x142bdf0}}, <No data fields>}, fontDirectory = { > static npos = 18446744073709551615, >---Type <return> to continue, or q <return> to quit--- > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x1426b88 "/usr/share/bzflag/fonts"}}, opacity = 1, > dimFactor = 0.200000003, darkness = 1, static underlineColor = {0, 1, 1, 0}, > canScale = true} >#3 0x000000000044fff1 in ControlPanel (this=0x7fff25b456c0, > _mainWindow=<value optimized out>, _renderer=<value optimized out>) > at ControlPanel.cxx:186 >No locals. >#4 0x0000000000542a1b in startPlaying (_display=<value optimized out>, > renderer=@0x1ac97d0) at playing.cxx:6469 > _controlPanel = {tabsOnRight = true, tabs = 0x17c05a0, > tabTextWidth = {<std::_Vector_base<float, std::allocator<float> >> = { > _M_impl = {<std::allocator<float>> = {<__gnu_cxx::new_allocator<float>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, > _M_end_of_storage = 0x0}}, <No data fields>}, totalTabWidth = 0, > window = @0x142bf60, resized = false, numBuffers = 2, exposed = 1, > changedMessage = 0, radarRenderer = 0x0, renderer = 0x1ac97d0, fontFace = 4, > fontSize = 12, dimming = 1, du = 0, dv = 0, radarAreaPixels = {21, 21, 198, > 198}, messageAreaPixels = {241, 21, 1018, 198}, messages = { > {<std::_Deque_base<ControlPanelMessage, std::allocator<ControlPanelMessage> >> = { > _M_impl = {<std::allocator<ControlPanelMessage>> = {<__gnu_cxx::new_allocat---Type <return> to continue, or q <return> to quit--- >or<ControlPanelMessage>> = {<No data fields>}, <No data fields>}, > _M_map = 0x1b15f40, _M_map_size = 8, _M_start = {_M_cur = 0x1b161f0, > _M_first = 0x1b161f0, _M_last = 0x1b163d0, _M_node = 0x1b15f58}, > _M_finish = {_M_cur = 0x1b161f0, _M_first = 0x1b161f0, > _M_last = 0x1b163d0, _M_node = 0x1b15f58}}}, <No data fields>}, > {<std::_Deque_base<ControlPanelMessage, std::allocator<ControlPanelMessage> >> = { > _M_impl = {<std::allocator<ControlPanelMessage>> = {<__gnu_cxx::new_allocator<ControlPanelMessage>> = {<No data fields>}, <No data fields>}, > _M_map = 0x1b161a0, _M_map_size = 8, _M_start = {_M_cur = 0x1b163e0, > _M_first = 0x1b163e0, _M_last = 0x1b165c0, _M_node = 0x1b161b8}, > _M_finish = {_M_cur = 0x1b163e0, _M_first = 0x1b163e0, > _M_last = 0x1b165c0, _M_node = 0x1b161b8}}}, <No data fields>}, > {<std::_Deque_base<ControlPanelMessage, std::allocator<ControlPanelMessage> >> = { > _M_impl = {<std::allocator<ControlPanelMessage>> = {<__gnu_cxx::new_allocator<ControlPanelMessage>> = {<No data fields>}, <No data fields>}, > _M_map = 0x1b165d0, _M_map_size = 8, _M_start = {_M_cur = 0x1b16620, > _M_first = 0x1b16620, _M_last = 0x1b16800, _M_node = 0x1b165e8}, > _M_finish = {_M_cur = 0x1b16620, _M_first = 0x1b16620, > _M_last = 0x1b16800, _M_node = 0x1b165e8}}}, <No data fields>}, > {<std::_Deque_base<ControlPanelMessage, std::allocator<ControlPanelMessage> >> = { >---Type <return> to continue, or q <return> to quit--- > _M_impl = {<std::allocator<ControlPanelMessage>> = {<__gnu_cxx::new_allocator<ControlPanelMessage>> = {<No data fields>}, <No data fields>}, > _M_map = 0x1b16810, _M_map_size = 8, _M_start = {_M_cur = 0x1b16860, > _M_first = 0x1b16860, _M_last = 0x1b16a40, _M_node = 0x1b16828}, > _M_finish = {_M_cur = 0x1b16860, _M_first = 0x1b16860, > _M_last = 0x1b16a40, _M_node = 0x1b16828}}}, <No data fields>}}, > messageMode = 0, teamColor = {0, 0, 0}, static messagesOffset = 0, > static maxScrollPages = <optimized out>, maxLines = 30, margin = 0, > lineHeight = 3.68330356e+12, unRead = {false, false, false, false}} > _radar = {world = 0xe, x = 52, y = 0, w = 259122023, h = 0, > dimming = 5.52280785e+11, ps = 7.56701171e-44, range = 3.84947244e+12, > decay = 1.9268560187808615e-322, teamColor = {5.6735506e-39, 0, > 3.12857125e-16}, smooth = 255, jammed = 127, multiSampled = false, > useTankModels = false, useTankDimensions = 56, triangleCount = 32767, > static colorFactor = 40} > videoFormat = {static npos = 18446744073709551615, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1 <Address 0x1 out of bounds>}} > zero = {0, 0, 0} >#5 0x000000000051ad8b in main (argc=1, argv=0x7fff25b47158) at bzflag.cxx:1320 > filter = (WordFilter *) 0x13f3900 > timeNow = 1208396826 > i = <value optimized out> >---Type <return> to continue, or q <return> to quit--- > email = {static npos = 18446744073709551615, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x1406e58 "jstanley@roamer.rmrf.net"}} > platformFactory = <value optimized out> > visual = (class BzfVisual *) 0x1426de0 > window = (class BzfWindow *) 0x1426e30 > joystick = (class BzfJoystick *) 0x142bfb0 > fm = <value optimized out> > bm = (BundleMgr *) 0x142c3a0 > locale = {static npos = 18446744073709551615, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x142b9b8 "default"}} > setPosition = <value optimized out> > setSize = <value optimized out> > x = 0 > y = 0 > w = 0 > h = 0 > useFullscreen = <value optimized out> > pmainWindow = (MainWindow *) 0x142bf60 > videoFormat = {static npos = 18446744073709551615, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<---Type <return> to continue, or q <return> to quit--- >No data fields>}, <No data fields>}, _M_p = 0x365acf9018 ""}} > format = <value optimized out> > glRenderer = <value optimized out> > list = ( > std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &) @0x8c4960: {<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>} > buffer = "silencedPerson0\000\000\000\000\000\000\000\000\000��A\000\000" >Current language: auto; currently asm >Current language: auto; currently c++ >
(gdb) thread apply all bt full Thread 2 (Thread 0x4218d950 (LWP 25344)): #0 0x0000003654e0e491 in nanosleep () from /lib64/libpthread.so.0 No locals. #1 0x000000365fe59e04 in SDL_Delay (ms=<value optimized out>) at src/timer/unix/SDL_systimer.c:118 was_error = <value optimized out> elapsed = Could not find the frame base for "SDL_Delay". Thread 1 (Thread 0x7ff51db107b0 (LWP 25341)): #0 ImageFont::getStrLength (this=0x1456290, scale=1, str=0x1b16b18 "-", len=28404512) at ImageFont.cxx:172 charToUse = 62 totalLen = 72250344 #1 0x0000000000549f35 in FontManager::getStrLength (this=0x1, faceID=1, size=12, text=@0x7fff25b44a60, alreadyStripped=45) at FontManager.cxx:472 pFont = <value optimized out> stripped = <value optimized out> #2 0x000000000044f44e in ControlPanel::resize (this=0x7fff25b456c0) at ControlPanel.cxx:647 charWidth = <value optimized out> radarSpace = <value optimized out> radarSize = <value optimized out> w = 1280 ---Type <return> to continue, or q <return> to quit--- fm = (FontManager &) @0x142c2a0: {<Singleton<FontManager>> = { static _instance = 0x142c2a0}, faceNames = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x17b85d0, _M_left = 0x17b83c0, _M_right = 0x17b8520}, _M_node_count = 5}}}, fontFaces = {<std::_Vector_base<std::map<int, ImageFont*, std::less<int>, std::allocator<std::pair<const int, ImageFont*> > >, std::allocator<std::map<int, ImageFont*, std::less<int>, std::allocator<std::pair<const int, ImageFont*> > > > >> = { _M_impl = {<std::allocator<std::map<int, ImageFont*, std::less<int>, std::allocator<std::pair<const int, ImageFont*> > > >> = {<__gnu_cxx::new_allocator<std::map<int, ImageFont*, std::less<int>, std::allocator<std::pair<const int, ImageFont*> > > >> = {<No data fields>}, <No data fields>}, _M_start = 0x142bc70, _M_finish = 0x142bd60, _M_end_of_storage = 0x142bdf0}}, <No data fields>}, fontDirectory = { static npos = 18446744073709551615, ---Type <return> to continue, or q <return> to quit--- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1426b88 "/usr/share/bzflag/fonts"}}, opacity = 1, dimFactor = 0.200000003, darkness = 1, static underlineColor = {0, 1, 1, 0}, canScale = true} #3 0x000000000044fff1 in ControlPanel (this=0x7fff25b456c0, _mainWindow=<value optimized out>, _renderer=<value optimized out>) at ControlPanel.cxx:186 No locals. #4 0x0000000000542a1b in startPlaying (_display=<value optimized out>, renderer=@0x1ac97d0) at playing.cxx:6469 _controlPanel = {tabsOnRight = true, tabs = 0x17c05a0, tabTextWidth = {<std::_Vector_base<float, std::allocator<float> >> = { _M_impl = {<std::allocator<float>> = {<__gnu_cxx::new_allocator<float>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, totalTabWidth = 0, window = @0x142bf60, resized = false, numBuffers = 2, exposed = 1, changedMessage = 0, radarRenderer = 0x0, renderer = 0x1ac97d0, fontFace = 4, fontSize = 12, dimming = 1, du = 0, dv = 0, radarAreaPixels = {21, 21, 198, 198}, messageAreaPixels = {241, 21, 1018, 198}, messages = { {<std::_Deque_base<ControlPanelMessage, std::allocator<ControlPanelMessage> >> = { _M_impl = {<std::allocator<ControlPanelMessage>> = {<__gnu_cxx::new_allocat---Type <return> to continue, or q <return> to quit--- or<ControlPanelMessage>> = {<No data fields>}, <No data fields>}, _M_map = 0x1b15f40, _M_map_size = 8, _M_start = {_M_cur = 0x1b161f0, _M_first = 0x1b161f0, _M_last = 0x1b163d0, _M_node = 0x1b15f58}, _M_finish = {_M_cur = 0x1b161f0, _M_first = 0x1b161f0, _M_last = 0x1b163d0, _M_node = 0x1b15f58}}}, <No data fields>}, {<std::_Deque_base<ControlPanelMessage, std::allocator<ControlPanelMessage> >> = { _M_impl = {<std::allocator<ControlPanelMessage>> = {<__gnu_cxx::new_allocator<ControlPanelMessage>> = {<No data fields>}, <No data fields>}, _M_map = 0x1b161a0, _M_map_size = 8, _M_start = {_M_cur = 0x1b163e0, _M_first = 0x1b163e0, _M_last = 0x1b165c0, _M_node = 0x1b161b8}, _M_finish = {_M_cur = 0x1b163e0, _M_first = 0x1b163e0, _M_last = 0x1b165c0, _M_node = 0x1b161b8}}}, <No data fields>}, {<std::_Deque_base<ControlPanelMessage, std::allocator<ControlPanelMessage> >> = { _M_impl = {<std::allocator<ControlPanelMessage>> = {<__gnu_cxx::new_allocator<ControlPanelMessage>> = {<No data fields>}, <No data fields>}, _M_map = 0x1b165d0, _M_map_size = 8, _M_start = {_M_cur = 0x1b16620, _M_first = 0x1b16620, _M_last = 0x1b16800, _M_node = 0x1b165e8}, _M_finish = {_M_cur = 0x1b16620, _M_first = 0x1b16620, _M_last = 0x1b16800, _M_node = 0x1b165e8}}}, <No data fields>}, {<std::_Deque_base<ControlPanelMessage, std::allocator<ControlPanelMessage> >> = { ---Type <return> to continue, or q <return> to quit--- _M_impl = {<std::allocator<ControlPanelMessage>> = {<__gnu_cxx::new_allocator<ControlPanelMessage>> = {<No data fields>}, <No data fields>}, _M_map = 0x1b16810, _M_map_size = 8, _M_start = {_M_cur = 0x1b16860, _M_first = 0x1b16860, _M_last = 0x1b16a40, _M_node = 0x1b16828}, _M_finish = {_M_cur = 0x1b16860, _M_first = 0x1b16860, _M_last = 0x1b16a40, _M_node = 0x1b16828}}}, <No data fields>}}, messageMode = 0, teamColor = {0, 0, 0}, static messagesOffset = 0, static maxScrollPages = <optimized out>, maxLines = 30, margin = 0, lineHeight = 3.68330356e+12, unRead = {false, false, false, false}} _radar = {world = 0xe, x = 52, y = 0, w = 259122023, h = 0, dimming = 5.52280785e+11, ps = 7.56701171e-44, range = 3.84947244e+12, decay = 1.9268560187808615e-322, teamColor = {5.6735506e-39, 0, 3.12857125e-16}, smooth = 255, jammed = 127, multiSampled = false, useTankModels = false, useTankDimensions = 56, triangleCount = 32767, static colorFactor = 40} videoFormat = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1 <Address 0x1 out of bounds>}} zero = {0, 0, 0} #5 0x000000000051ad8b in main (argc=1, argv=0x7fff25b47158) at bzflag.cxx:1320 filter = (WordFilter *) 0x13f3900 timeNow = 1208396826 i = <value optimized out> ---Type <return> to continue, or q <return> to quit--- email = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1406e58 "jstanley@roamer.rmrf.net"}} platformFactory = <value optimized out> visual = (class BzfVisual *) 0x1426de0 window = (class BzfWindow *) 0x1426e30 joystick = (class BzfJoystick *) 0x142bfb0 fm = <value optimized out> bm = (BundleMgr *) 0x142c3a0 locale = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x142b9b8 "default"}} setPosition = <value optimized out> setSize = <value optimized out> x = 0 y = 0 w = 0 h = 0 useFullscreen = <value optimized out> pmainWindow = (MainWindow *) 0x142bf60 videoFormat = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<---Type <return> to continue, or q <return> to quit--- No data fields>}, <No data fields>}, _M_p = 0x365acf9018 ""}} format = <value optimized out> glRenderer = <value optimized out> list = ( std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &) @0x8c4960: {<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>} buffer = "silencedPerson0\000\000\000\000\000\000\000\000\000��A\000\000" Current language: auto; currently asm Current language: auto; currently c++
View Attachment As Raw
Actions:
View
Attachments on
bug 442818
: 302689