Crash on startup (win32)

Bug #166420 reported by Bug Importer
0
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Critical
Ted Gould

Bug Description

I'm using win xp sp2, and since 0.41 I get some module
missing error, and the program quits. As I can see from
the backtrace below, this might be a locale error? I'm
using hungarian local settings (as I am from Hungary :) )

This is the backtrace:

#0 0x00000000 in ?? ()
#1 0x00416dd7 in inkscape_segv_handler(int) ()
#2 0x77c352da in _libmsvcrt_a_iname ()
#3 0x77c36bc1 in _libmsvcrt_a_iname ()
#4 0x0083a325 in std::terminate() ()
    at
../../../../libstdc++-v3/libsupc++/eh_terminate.cc:58
#5 0x008383a2 in __cxa_throw ()
    at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:80
#6 0x007dc124 in
Glib::ConvertError::throw_func(_GError*)
(gobject=0x2273640)
    at convert.cc:305
#7 0x007e4b7e in
Glib::Error::throw_exception(_GError*) (gobject=0x2273640)
    at error.cc:174
#8 0x007dc9bb in Glib::locale_from_utf8(Glib::ustring
const&) ()
    at convert.cc:192
#9 0x007d65ea in Glib::operator<<(std::ostream&,
Glib::ustring const&) (
    os=@0x973510, utf8_string=@0x22fbd0) at ustring.cc:1197
#10 0x0042c4dc in
Inkscape::Extension::Extension::check() ()
#11 0x004a9e38 in Inkscape::Extension::Input::check() ()
#12 0x0049cbd0 in
Inkscape::Extension::check_extensions_internal(Inkscape::Exten
sion::Extension*, void*) ()
#13 0x0040288c in Inkscape::Extension::DB::foreach(void
(*)(Inkscape::Extension:
:Extension*, void*), void*) ()
#14 0x0049cda5 in Inkscape::Extension::init() ()

Tags: win32
Revision history for this message
Bug Importer (bug-importer) wrote :

Maybe this helps:

I've tried to install the last working (0.40) version, and
after some copying I've find out that only the new
localisation file causes the problem. The latest program
version works with the old localization file, but misses
some import modules.

Regards, and keep up the good work!

Revision history for this message
Tmtke (tmtke) wrote :

Now I created an account, maybe you give more attention to
this. If you checked this either, then sorry. I think it is
a minor bug in the code, but may help to a lot, whose not
using english locales. thx.

Revision history for this message
Buliabyak-users (buliabyak-users) wrote :

Ted, as this crashes in the extensions code, could you
please have a look.

Revision history for this message
Bryce Harrington (bryce) wrote :

The file where this error occurs (extension.cpp) has had several
changes since this bug was reported.

tmtke, can you please doublecheck that this bug is still present in the
current CVS version of Inkscape?

Revision history for this message
Ted Gould (ted) wrote :

Okay, I haven't recreated this one, but looking at the code
I think there is only one way to make this happen -- and
that is having a bad type in the inx file. I've changed the
behavior to default to "file" in the case of the type being
unknown. This should remove any 'translation' of an
undefined string. So, I'm marking it as fixed in CVS.

Revision history for this message
Tmtke (tmtke) wrote :

Ok, I checked it. Crash not happens for a while (I'm
frequently downloading and trying out newer builds), but
extensions are still remaining disabled or unloaded. Is
there an other bug for this?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.