Compile Inkscape r19969. Open Crash!
I compile Inkscape svn r19969, ok... and open, crash!
$ inkscape inkscape: /usr/include/boost/optional/optional.hpp:578: typename boost::optional_detail::optional_base<T>::reference_type boost::optional<T>::get() [with T = Geom::D2Geom::Interval]: Assertion `this->is_initialized()' failed.
Emergency save activated! Emergency save completed. Inkscape will close now. If you can reproduce this crash, please file a bug at www.inkscape.org with a detailed description of the steps leading to the crash, so we can fix it. inkscape: /usr/include/boost/optional/optional.hpp:578: typename boost::optional_detail::optional_base<T>::reference_type boost::optional<T>::get() [with T = Geom::D2Geom::Interval]: Assertion `this->is_initialized()' failed. Aborted
Seconded. I'm seeing this since yesterday.
Vlada
Valessio S Brito wrote:
I compile Inkscape svn r19969, ok... and open, crash!
$ inkscape inkscape: /usr/include/boost/optional/optional.hpp:578: typename boost::optional_detail::optional_base<T>::reference_type boost::optional<T>::get() [with T = Geom::D2Geom::Interval]: Assertion `this->is_initialized()' failed.
Emergency save activated! Emergency save completed. Inkscape will close now. If you can reproduce this crash, please file a bug at www.inkscape.org with a detailed description of the steps leading to the crash, so we can fix it. inkscape: /usr/include/boost/optional/optional.hpp:578: typename boost::optional_detail::optional_base<T>::reference_type boost::optional<T>::get() [with T = Geom::D2Geom::Interval]: Assertion `this->is_initialized()' failed. Aborted
Looks like this is my fault. I works flawlessly on my system. Sorry.
I'm looking into this. Any info you can provide will be helpful. gdb output, etc.Are you on a 64 bit OS? The other person who has said they have this problem is so i wonder if that is the common denomator.
Joshua L. Blocher verbalshadow
Hi,
I have this problem too.
Am Freitag, den 03.10.2008, 11:43 -0600 schrieb Joshua L. Blocher:
I'm looking into this. Any info you can provide will be helpful. gdb output, etc.
I hope these is helpful.
Are you on a 64 bit OS? The other person who has said they have this problem is so i wonder if that is the common denomator.
I have a x86 32 bit Ubuntu here.
Regards, Tobias
----------
$gdb svn/bin/bin/inkscape GNU gdb 6.8-debian 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 "i486-linux-gnu"... (gdb) run Starting program: /home/tobias/svn/bin/bin/inkscape [Thread debugging using libthread_db enabled] [New Thread 0xb5eaca60 (LWP 22565)] inkscape: /usr/include/boost/optional/optional.hpp:578: typename boost::optional_detail::optional_base<T>::reference_type boost::optional<T>::get() [with T = Geom::D2Geom::Interval]: Assertion `this->is_initialized()' failed.
Program received signal SIGABRT, Aborted. [Switching to Thread 0xb5eaca60 (LWP 22565)] 0xb7f6c410 in __kernel_vsyscall () (gdb) bt #0 0xb7f6c410 in __kernel_vsyscall () #1 0xb6372085 in raise () from /lib/tls/i686/cmov/libc.so.6 #2 0xb6373a01 in abort () from /lib/tls/i686/cmov/libc.so.6 #3 0xb636b10e in __assert_fail () from /lib/tls/i686/cmov/libc.so.6 #4 0x08678fd5 in nr_arena_item_set_item_bbox (item=0x8eedd00, bbox=@0xbff827e0) at /usr/include/boost/optional/optional.hpp:578 #5 0x0832a0cd in sp_item_invoke_show (item=0x8c4b140, arena=0x8eebfc0, key=0, flags=1) at sp-item.cpp:1133 #6 0x08323026 in CGroup::_showChildren (this=0x92b47a0, arena=0x8eebfc0, ai=0x8eede00, key=0, flags=1) at sp-item-group.cpp:775 #7 0x08325521 in CGroup::show (this=0x92b47a0, arena=0x8eebfc0, key=0, flags=1) at sp-item-group.cpp:762 #8 0x08347eac in sp_root_show (item=0x92b6058, arena=0x8eebfc0, key=0, flags=1) at sp-root.cpp:632 #9 0x08329d11 in sp_item_invoke_show (item=0x92b6058, arena=0x8eebfc0, key=0, flags=1) at sp-item.cpp:1082 #10 0x083bde58 in SPDesktop::init (this=0x8ee9db0, nv=0x92b7040, aCanvas=0x92ca308) at desktop.cpp:271 #11 0x08624875 in sp_desktop_widget_new (namedview=0x92b7040) at widgets/desktop-widget.cpp:1348 #12 0x082e74ac in sp_file_new (templ=@0xbff82c18) at file.cpp:115 #13 0x082e798d in sp_file_new_default () at file.cpp:144 #14 0x082de20f in sp_main_gui (argc=1, argv=0xbff82da4) at main.cpp:846 ---Type <return> to continue, or q <return> to quit--- #15 0x08468501 in Inkscape::NSApplication::Application::run (this=0xbff82ce4) at application/application.cpp:114 #16 0x082ddc9a in main (argc=1, argv=0xbff82da4) at main.cpp:660 (gdb)
SVN revision 19971. Debian SID Linux 2.6.26-1-686 #1 SMP Wed Oct 1 12:03:14 UTC 2008 i686 GNU/Linux GCC 4.3.2-2
Configuration:
Source code location: . Destination path prefix: /usr/local Compiler: g++ CPPFLAGS: -Werror=format-security -Wall -Wformat -Wformat-security -W -D_FORTIFY_SOURCE=2 CXXFLAGS: -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2 CFLAGS: -Wno-pointer-sign -g -O2 LDFLAGS: -Wl,-z,relro
Use Xft font database: yes Use gnome-vfs: yes Use openoffice files: yes Use MMX optimizations: yes Use relocation support: no Internal Python: skipped Internal Perl: skipped Enable LittleCms: yes Enable Inkboard: no Enable SSL in Inkboard: no Enable Poppler-Cairo: yes ImageMagick Magick++: no Libwpg: yes
$ inkscape inkscape: /usr/include/boost/optional/optional.hpp:578: typename boost::optional_detail::optional_base<T>::reference_type boost::optional<T>::get() [with T = Geom::D2Geom::Interval]: Assertion `this->is_initialized()' failed.
Emergency save activated! Emergency save completed. Inkscape will close now. If you can reproduce this crash, please file a bug at www.inkscape.org with a detailed description of the steps leading to the crash, so we can fix it. inkscape: /usr/include/boost/optional/optional.hpp:578: typename boost::optional_detail::optional_base<T>::reference_type boost::optional<T>::get() [with T = Geom::D2Geom::Interval]: Assertion `this->is_initialized()' failed. Aborted
$ gdb inkscape GNU gdb 6.8-debian 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 "i486-linux-gnu"... (no debugging symbols found) (gdb) run Starting program: /usr/bin/inkscape (no debugging symbols found) (no debugging symbols found) ... (no debugging symbols found) [Thread debugging using libthread_db enabled]
[New Thread 0xb661e6c0 (LWP 23752)] inkscape: /usr/include/boost/optional/optional.hpp:578: typename boost::optional_detail::optional_base<T>::reference_type boost::optional<T>::get() [with T = Geom::D2Geom::Interval]: Assertion `this->is_initialized()' failed.
Program received signal SIGABRT, Aborted. [Switching to Thread 0xb661e6c0 (LWP 23752)] 0xb7f99424 in __kernel_vsyscall ()
2008/10/3 Tobias Jakobs <tobias.jakobs@...1439...>:
Hi,
I have this problem too.
Am Freitag, den 03.10.2008, 11:43 -0600 schrieb Joshua L. Blocher:
I'm looking into this. Any info you can provide will be helpful. gdb output, etc.
I hope these is helpful.
Are you on a 64 bit OS? The other person who has said they have this problem is so i wonder if that is the common denomator.
I have a x86 32 bit Ubuntu here.
Regards, Tobias
I get this as well (same error message), since rev -r19968. I can confirm that it doesn't happen with -r19967, so that diff probably needs a little closer inspection.
--Mike
[mike@...2053...:~]$ uname -a Linux bart.localdomain 2.6.26.5-45.fc9.x86_64 #1 SMP Sat Sep 20 03:23:12 EDT 2008x86_64 x86_64 x86_64 GNU/Linux
On Sat, Oct 4, 2008 at 11:20 AM, Valessio S Brito <valessio@...2029...> wrote:
SVN revision 19971. Debian SID Linux 2.6.26-1-686 #1 SMP Wed Oct 1 12:03:14 UTC 2008 i686 GNU/Linux GCC 4.3.2-2
Configuration:
Source code location: . Destination path prefix: /usr/local Compiler: g++ CPPFLAGS: -Werror=format-security -Wall
-Wformat -Wformat-security -W -D_FORTIFY_SOURCE=2 CXXFLAGS: -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2 CFLAGS: -Wno-pointer-sign -g -O2 LDFLAGS: -Wl,-z,relro
Use Xft font database: yes Use gnome-vfs: yes Use openoffice files: yes Use MMX optimizations: yes Use relocation support: no Internal Python: skipped Internal Perl: skipped Enable LittleCms: yes Enable Inkboard: no Enable SSL in Inkboard: no Enable Poppler-Cairo: yes ImageMagick Magick++: no Libwpg: yes
$ inkscape inkscape: /usr/include/boost/optional/optional.hpp:578: typename boost::optional_detail::optional_base<T>::reference_type boost::optional<T>::get() [with T = Geom::D2Geom::Interval]: Assertion `this->is_initialized()' failed.
Emergency save activated! Emergency save completed. Inkscape will close now. If you can reproduce this crash, please file a bug at www.inkscape.org with a detailed description of the steps leading to the crash, so we can fix it. inkscape: /usr/include/boost/optional/optional.hpp:578: typename boost::optional_detail::optional_base<T>::reference_type boost::optional<T>::get() [with T = Geom::D2Geom::Interval]: Assertion `this->is_initialized()' failed. Aborted
$ gdb inkscape GNU gdb 6.8-debian 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 "i486-linux-gnu"... (no debugging symbols found) (gdb) run Starting program: /usr/bin/inkscape (no debugging symbols found) (no debugging symbols found) ... (no debugging symbols found) [Thread debugging using libthread_db enabled]
[New Thread 0xb661e6c0 (LWP 23752)] inkscape: /usr/include/boost/optional/optional.hpp:578: typename boost::optional_detail::optional_base<T>::reference_type boost::optional<T>::get() [with T = Geom::D2Geom::Interval]: Assertion `this->is_initialized()' failed.
Program received signal SIGABRT, Aborted. [Switching to Thread 0xb661e6c0 (LWP 23752)] 0xb7f99424 in __kernel_vsyscall ()
2008/10/3 Tobias Jakobs <tobias.jakobs@...1439...>:
Hi,
I have this problem too.
Am Freitag, den 03.10.2008, 11:43 -0600 schrieb Joshua L. Blocher:
I'm looking into this. Any info you can provide will be helpful. gdb output, etc.
I hope these is helpful.
Are you on a 64 bit OS? The other person who has said they have this problem is so i wonder if that is the common denomator.
I have a x86 32 bit Ubuntu here.
Regards, Tobias
-- .ValessioBrito - http://valessiobrito.info
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
I noticed that the earlier gdb outputs did not include any backtrace.
So here it is. :-)
bob
=======================
#0 0x00514ead in nr_object_check_instance_type () #1 0x0044630f in nr_arena_item_set_sensitive () #2 0x00ee3f9b in Inkscape::Util::share_string(char const*)::__PRETTY_FUNCTION__ () #3 0x00ee3f6c in Inkscape::Util::share_string(char const*)::__PRETTY_FUNCTION__ () #4 0x00000242 in ?? () #5 0x00515548 in nr_arena_request_render_rect () #6 0x0042863d in sp_item_invoke_show () #7 0x00463a76 in CGroup::_showChildren () #8 0x00465f41 in CGroup::show () #9 0x0042f5bc in sp_root_show () #10 0x00428287 in sp_item_invoke_show () #11 0x00462e22 in SPDesktop::init () #12 0x004df245 in sp_desktop_widget_new () #13 0x004144ec in sp_file_new () #14 0x004149d5 in sp_file_new_default () #15 0x00401d0d in sp_main_gui () #16 0x00408091 in Inkscape::NSApplication::Application::run () #17 0x00402c59 in main () (gdb)
participants (6)
-
Bob Jamison
-
Joshua L. Blocher
-
Michael Park
-
Tobias Jakobs
-
Valessio S Brito
-
Vladimir Savic