Mailinglist Archive: opensuse-bugs (4753 mails)

< Previous Next >
[Bug 595545] zypper seg faults
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Sat, 10 Apr 2010 06:47:27 +0000
  • Message-id: <20100410064727.980E0245467@xxxxxxxxxxxxxxxxxxxxxx>
http://bugzilla.novell.com/show_bug.cgi?id=595545

http://bugzilla.novell.com/show_bug.cgi?id=595545#c1


--- Comment #1 from Per Osbeck <per@xxxxxxxxxx> 2010-04-10 06:47:26 UTC ---
(gdb) thread apply all bt full

Thread 1 (Thread 0x7ffff7fc07e0 (LWP 10418)):
#0 release (ptr_r=0x3054552e45535f) at
/usr/src/debug/libzypp-6.31.3/zypp/base/ReferenceCounted.h:93
No locals.
#1 zypp::parser::susetags::intrusive_ptr_release (ptr_r=0x3054552e45535f) at
/usr/src/debug/libzypp-6.31.3/zypp/parser/susetags/RepoIndex.cc:31
No locals.
#2 0x00007ffff7843805 in operator() (this=0x7fffffff9300) at
/usr/include/boost/function/function_template.hpp:1013
No locals.
#3 zypp::parser::susetags::ContentFileReader::endParse (this=0x7fffffff9300)
at /usr/src/debug/libzypp-6.31.3/zypp/parser/susetags/ContentFileReader.cc:139
__FUNCTION__ = "endParse"
#4 0x00007ffff78444b7 in zypp::parser::susetags::ContentFileReader::parse
(this=0x7fffffff9300, input_r=..., fnc_r=<value optimized out>)
at
/usr/src/debug/libzypp-6.31.3/zypp/parser/susetags/ContentFileReader.cc:264
__FUNCTION__ = "parse"
ticks = {<zypp::base::ProvideNumericId<zypp::ProgressData, unsigned
int>> = {_numericId = 17}, _d = {_dptr = {px = 0x7e0110, pn = {pi_ =
0x7debe0}}}}
line = {<zypp::base::SafeBool<zypp::iostr::EachLine>> =
{<zypp::base::safebool_detail::SafeBoolBase> = {<No data fields>}, <No data
fields>}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _str =
@0x7f7600, _line = "", _lineStart = 19125, _lineNo = 249, _valid = false}
#5 0x00007ffff791f9fa in zypp::repo::susetags::Downloader::download
(this=0x7e1b00, media=..., dest_dir=..., progress=<value optimized out>)
at /usr/src/debug/libzypp-6.31.3/zypp/repo/susetags/Downloader.cc:95
inputfile = {prfx_i = 0, name_t =
"/var/cache/zypp/raw/repo-ossYkaOb1/content"}
content = {<boost::noncopyable_::noncopyable> = {<No data fields>},
_vptr.ContentFileReader = 0x7ffff7dc5710, _pimpl = {_dptr = {px = 0x803920}},
_repoIndexConsumer = {<boost::function1<void,
boost::intrusive_ptr<zypp::parser::susetags::RepoIndex> const&>> =
{<boost::function_base> = {vtable = 0x7ffff7dd8bd1,
functor = {obj_ptr = 0x7ffff791e750, type = {type =
0x7ffff791e750, const_qualified = 240, volatile_qualified = 20},
func_ptr = 0x7ffff791e750
<zypp::repo::susetags::Downloader::consumeIndex(zypp::parser::susetags::RepoIndex_Ptr
const&)>, bound_memfunc_ptr = {
memfunc_ptr = (void
(boost::detail::function::X::*)(boost::detail::function::X *,
int)) 0x7ffff791e750
<zypp::repo::susetags::Downloader::consumeIndex(zypp::parser::susetags::RepoIndex_Ptr
const&)>, this adjustment 8393968, obj_ptr = 0x8a}, obj_ref = {
obj_ptr = 0x7ffff791e750, is_const_qualified = 240,
is_volatile_qualified = 20},
data = 80 'P'}},
<std::unary_function<boost::intrusive_ptr<zypp::parser::susetags::RepoIndex>
const&, void>> = {<No data fields>},
static args = <optimized out>, static arity = <optimized out>},
<No data fields>}}
sigchecker = {_signature = {prfx_i = 0, name_t =
"/var/cache/zypp/raw/repo-ossYkaOb1/content.asc"}, _context = {_repoInfo =
{<zypp::repo::RepoInfoBase> = {
_vptr.RepoInfoBase = 0x766510, _pimpl = {_dptr = {px =
0x8368c0, pn = {pi_ = 0x7ca2b0}}}}, static noRepo = {<zypp::repo::RepoInfoBase>
= {
_vptr.RepoInfoBase = 0x766510, _pimpl = {_dptr = {px =
0x7ab530, pn = {pi_ = 0x7ab570}}}}, static noRepo = <same as static member of
an already seen type>,
_pimpl = {_dptr = {px = 0x7ab590, pn = {pi_ = 0x7ad940}}}},
_pimpl = {_dptr = {px = 0x8366c0, pn = {pi_ = 0x7cecb0}}}}}}
sig = {prfx_i = 0, name_t = "/content.asc"}
key = {prfx_i = 0, name_t = "/content.key"}
context = {_repoInfo = {<zypp::repo::RepoInfoBase> =
{_vptr.RepoInfoBase = 0x766510, _pimpl = {_dptr = {px = 0x8368c0, pn = {pi_ =
0x7ca2b0}}}},
static noRepo = {<zypp::repo::RepoInfoBase> = {_vptr.RepoInfoBase =
0x766510, _pimpl = {_dptr = {px = 0x7ab530, pn = {pi_ = 0x7ab570}}}},
static noRepo = <same as static member of an already seen type>,
_pimpl = {_dptr = {px = 0x7ab590, pn = {pi_ = 0x7ad940}}}}, _pimpl = {_dptr =
{px = 0x8366c0,
pn = {pi_ = 0x7cecb0}}}}}
__FUNCTION__ = "download"
descr_dir = {prfx_i = 0, name_t = ""}
#6 0x00007ffff7a549b5 in zypp::RepoManager::refreshMetadata (this=0x7c45a0,
info=..., policy=RefreshIfNeededIgnoreDelay, progress=<value optimized out>)
at /usr/src/debug/libzypp-6.31.3/zypp/RepoManager.cc:962
media = {<zypp::base::ReferenceCounted> = {_vptr.ReferenceCounted =
0x7ffff7dcd050, _counter = 0}, <boost::noncopyable_::noncopyable> = {<No data
fields>}, _url = {
m_impl = {_dptr = {px = 0x888080, pn = {pi_ = 0x88d840}}}},
_prefAttachPoint = {prfx_i = 0, name_t = ""}, _label = "", _medias = std::map
with 1 elements = {
[1] = 20}, _verifiers = std::map with 0 elements}
---Type <return> to continue, or q <return> to quit---
downloader_ptr = {px = 0x7e1b00, pn = {pi_ = 0x7e03e0}}
tmpdir = {<zypp::filesystem::TmpPath> = {_vptr.TmpPath = 0x52a250,
_impl = {_dptr = {px = 0x7dfdc0, pn = {pi_ = 0x88d7b0}}}}, <No data fields>}
url = {m_impl = {_dptr = {px = 0x888080, pn = {pi_ = 0x88d840}}}}
repokind = {static RPMMD = void, static YAST2 = void, static
RPMPLAINDIR = void, static NONE = void, _type = YAST2_e}
mediarootpath = {prfx_i = 0, name_t = "/var/cache/zypp/raw/repo-oss"}
it =
{<boost::iterator_adaptor<boost::transform_iterator<zypp::repo::RepoVariablesUrlReplacer,
std::_Rb_tree_const_iterator<zypp::Url>, boost::use_default,
boost::use_default>, std::_Rb_tree_const_iterator<zypp::Url>, zypp::Url,
boost::use_default, zypp::Url, boost::use_default>> =
{<boost::iterator_facade<boost::transform_iterator<zypp::repo::RepoVariablesUrlReplacer,
std::_Rb_tree_const_iterator<zypp::Url>, boost::use_default,
boost::use_default>, zypp::Url, boost::bidirectional_traversal_tag, zypp::Url,
long>> = {<No data fields>}, m_iterator = {m_impl = {_dptr = {px = 0x7c5b70, pn
= {pi_ = 0x87d060}}}}},
m_f = {<std::unary_function<zypp::Url, zypp::Url>> = {<No data
fields>}, <No data fields>}}
rexception = {<zypp::Exception> = {<std::exception> = {<No data
fields>}, _where = {_file = "", _func = "", _line = 0}, _msg =
"Giltig metadata hittades inte på specificerad URL", _history = empty
std::list}, _info = {<zypp::repo::RepoInfoBase> = {_vptr.RepoInfoBase =
0x766510, _pimpl = {
_dptr = {px = 0x7dd1e0, pn = {pi_ = 0x7dadf0}}}}, static noRepo
= {<zypp::repo::RepoInfoBase> = {_vptr.RepoInfoBase = 0x766510, _pimpl = {_dptr
= {
px = 0x7ab530, pn = {pi_ = 0x7ab570}}}}, static noRepo =
<same as static member of an already seen type>, _pimpl = {_dptr = {px =
0x7ab590, pn = {
pi_ = 0x7ad940}}}}, _pimpl = {_dptr = {px = 0x7d9f50, pn =
{pi_ = 0x7ffa00}}}}}
__FUNCTION__ = "refreshMetadata"

--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
< Previous Next >
References