Bugzilla – Attachment 193182 Details for
Bug 358800
sysp -s <something> segfaults in libhd
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Forgot Password
full backtrace
bt-full (text/plain), 10.87 KB, created by
Michal Marek
on 2008-02-05 11:28:13 UTC
(
hide
)
Description:
full backtrace
Filename:
MIME Type:
Creator:
Michal Marek
Created:
2008-02-05 11:28:13 UTC
Size:
10.87 KB
patch
obsolete
>GNU gdb 6.7.50.20080110-cvs >Copyright (C) 2008 Free Software Foundation, Inc. >License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> >This is free software: you are free to change and redistribute it. >There is NO WARRANTY, to the extent permitted by law. Type "show copying" >and "show warranty" for details. >This GDB was configured as "i586-suse-linux"... >(gdb) r -s mouse >Starting program: /usr/sbin/sysp -s mouse > >Program received signal SIGSEGV, Segmentation fault. >hd_free_hal_devices (dev=0x732a6362) at hd.c:980 >980 free_mem(dev->udi); >(gdb) bt full >#0 hd_free_hal_devices (dev=0x732a6362) at hd.c:980 > next = <value optimized out> >#1 0xb7dad679 in hd_scan (hd_data=0x9db9058) at hd.c:1916 > s = 0x0 > i = 0 > j = <value optimized out> > hd = <value optimized out> > hd2 = <value optimized out> > irqs = <value optimized out> > sl = <value optimized out> > sl0 = <value optimized out> >#2 0xb7daf40a in hd_list (hd_data=0x9db9058, item=hw_mouse, rescan=1, > hd_old=0x0) at hd.c:3236 > hd = <value optimized out> > hd1 = <value optimized out> > hd_list = (hd_t *) 0x0 > probe_save = "\000\000\000\000\000\000\000\000\000\000" >#3 0x08087065 in MouseGetData () at mouse.c:66 > di = <value optimized out> > first = (MouseData *) 0x0 > last = (MouseData *) 0x0 > hd = <value optimized out> > dpy = (Display *) 0x0 > haveDisplay = 0 > buf = '\0' <repeats 255 times> > old_stderr = 7 >#4 0x08055521 in ScanMouse::Scan (this=0xbfbe3e20) at mouse.c:69 > rcinput = {file = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xbfbe3c58 "\230<¾¿ÍÞÒ·#"}}, > ident = {name = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb7d2bca4 "\211p\004Ç@\b"}}, > device = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x30 <Address 0x30 out of bounds>}}, vid = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0xbfbe3c80 "È<¾¿\2203õ·ln\t\bôï×·#"}}, did = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0xb7f4d8a6 "\203ì\024\211Æe¡\f"}}, server = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb7f34450 "¼Çõ·"}}, > extension = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb7d7eff4 "\230y\016"}}, > option = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x8096e6c ""}}, raw = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0xbfbe3c98 "<>¾¿«àÒ·,\220Û\tÔ\211\b\b#"}}, profile = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0xb7d2decd "\211Eà\213E\f\205Àt\036\213Uà\213u\b\203Â\f\203}\f\001\213\006\017\205Ü"}}, script3d = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x23 <Address 0x23 out of bounds>}}, package3d = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x0}}, flag = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xbfbe3c8b "\bôï×·#"}}, > svid = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x1 <Address 0x1 out of bounds>}}, sdid = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xbfbe3c8b "\bôï×·#"}}}, > kbmap = {consolename = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x23 <Address 0x23 out of bounds>}}, model = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x9db9020 "#"}}, layout = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xbfbe3e3c ",\220Û\t"}}, > variant = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xbfbe3cc8 "ø<¾¿.áÒ·<>¾¿"}}, > options = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0xb7f53390 "Z\213\f$\211\004$\213D$\004Â\f"}}, keycodes = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x8096e6c ""}}, leftalt = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb7d7eff4 "\230y\016"}}, > rightalt = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x23 <Address 0x23 out of bounds>}}, scrollock = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x23 <Address 0x23 out of bounds>}}, rightctl = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xbfbe3e3c ",\220Û\t"}}, > name = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0xb7d2e0ab "\211ø\213]ô\213uø\213}ü\211ì]Ã\215¶"}}, device = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x9db902c "/var/cache/sax/sysp/rdbms/scanmouse"}}, vid = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x80889d4 "/var/cache/sax/sysp/rdbms/scanmouse"}}, did = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x23 <Address 0x23 out of bounds>}}, profile = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x23 <Address 0x23 out of bounds>}}}, qI = {_M_t = { > _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, Input> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Input> > >> = {<No data fields>}, <No data fields>}, > _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = 3086300048, > _M_parent = 0x8096e6c, _M_left = 0xb7d7eff4, _M_right = 0xbfbe3e3c}, > _M_node_count = 134777300}}}, count = -1078051592} > input = {vid = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x3 <Address 0x3 out of bounds>}}, did = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0xbfbe3d18 "(o¾¿º\004\005\b >¾¿Ô\211\b\b\227>¾¿"}}, profile = { > static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x8054d38 "\203Ä\024[]Ãf\220U\211åWVS\201ì\214\036"}}} >#5 0x080504ba in ScanModule (name=0x80962e0 "mouse") at sysp.c:249 > mouse = {mp = 0x0, qM = {_M_t = { > _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, MouseData_t> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, MouseData_t> > >> = {<No data fields>}, <No data fields>}, > _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, > _M_parent = 0x0, _M_left = 0xbfbe3e28, _M_right = 0xbfbe3e28}, > _M_node_count = 0}}}, file = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, > _M_p = 0x9db902c "/var/cache/sax/sysp/rdbms/scanmouse"}}, elements = 0, > current = 0} > module = {static npos = 4294967295, > _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x9db9014 "mouse"}} >#6 0x080512ba in main (argc=3, argv=0xbfbe7014) at sysp.c:211 > c = <value optimized out> > long_options = {{name = 0x808855d "scan", has_arg = 1, flag = 0x0, > val = 115}, {name = 0x8088562 "query", has_arg = 1, flag = 0x0, > val = 113}, {name = 0x8088568 "cards", has_arg = 0, flag = 0x0, val = 99}, > {name = 0x808856e "chip", has_arg = 1, flag = 0x0, val = 67}, { > name = 0x8088573 "module", has_arg = 1, flag = 0x0, val = 77}, { > name = 0x808857a "pcivendor", has_arg = 0, flag = 0x0, val = 80}, { > name = 0x8088584 "ask", has_arg = 1, flag = 0x0, val = 65}, { > name = 0x8088588 "xbox", has_arg = 0, flag = 0x0, val = 120}, { > name = 0x808858d "profile", has_arg = 0, flag = 0x0, val = 112}, { > name = 0x8088595 "remove", has_arg = 0, flag = 0x0, val = 114}, { > name = 0x808859c "nocheckflag", has_arg = 0, flag = 0x0, val = 102}, { > name = 0x80885a8 "info", has_arg = 0, flag = 0x0, val = 105}, { > name = 0x80885ad "needquestion", has_arg = 0, flag = 0x0, val = 110}, { > name = 0x80885ba "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x0, > has_arg = 0, flag = 0x0, val = 0}} >(gdb) quit >The program is running. Exit anyway? (y or n)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
Actions:
View
Attachments on
bug 358800
: 193182