Inscape doesn't work on my mac

Asked by Maddalena Tasselli on 2011-09-16

Hello everybody,

I'm using a mac 10.6.8 and i have downloaded different versions of inkscape but after the installation, the program doesn't want to start.
When I open it, a message apper "there is an internal error and the program will be closed" or something like that.
I downloaded x quartz too but nothing has changed.
If I open "openDoc" this is the message:
por-chu-3-539-ev1604-1:~ Maidalab$ /Applications/Inkscape.app/Contents/Resources/openDoc ; exit;
Setting Language: it_IT.UTF-8
/Users/Maidalab/.inkscape-etc/gtkrc:56: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.
/Users/Maidalab/.inkscape-etc/gtkrc:57: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.
/Users/Maidalab/.inkscape-etc/gtkrc:58: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.

(inkscape-bin:4680): Gtk-WARNING **: Unable to rename '/Users/Maidalab/.recently-used.xbel': No such file or directory

(inkscape-bin:4680): Gtk-WARNING **: Could not find the icon 'object-visible'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
 http://icon-theme.freedesktop.org/releases

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.
Bus error
logout

In hope that someone could help me because I use this application in my job...

Thank you very much

Maddalena

Question information

Language:
English Edit question
Status:
Solved
For:
Inkscape Edit question
Assignee:
No assignee Edit question
Solved by:
Maddalena Tasselli
Solved:
Last query:
Last reply:
su_v (suv-lp) said : #1

The warning messages you see are not related to the crash (they are harmless).

Could you please search for the latest crash report saved for 'inkscape-bin' in
Home > Library > Logs > DiagnosticReports
(look at the date and time stamps in the file name of the reports to choose the most recent, relevant one).

if you double-click the crash report in the Finder, it will open in the 'Console' utility: please copy the first half of the report (up to the line 'Binary Images:' - everything below is not needed) and paste it here?

Most likely this is the same issue as reported in
Bug #623640 “inkscape 0.48 crashes on startup in colorprofile_get_system_profile_handle()”
<https://bugs.launchpad.net/inkscape/+bug/623640>

To confirm this and help you with the workaround, the backtrace included in the crash report is needed.

Maddalena Tasselli (maida) said : #2

Hi,

thank you for your answer! I hope that I found what you have asked to me (cause my mac is in italian.....).
I found that:

Process: inkscape-bin [5237]
Path: /Applications/Inkscape.app/Contents/Resources/bin/inkscape-bin
Identifier: inkscape-bin
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: bash [5234]

Date/Time: 2011-09-17 13:50:05.742 +0200
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x906c2dc8 _UTF8_mbsnrtowcs + 62
1 libSystem.B.dylib 0x906fac90 mbsrtowcs_l + 100
2 libSystem.B.dylib 0x906f878a __collate_mbstowcs + 149
3 libSystem.B.dylib 0x906678ee strcoll_l + 121
4 libSystem.B.dylib 0x9066786f strcoll + 61
5 libglib-2.0.0.dylib 0x0211231c g_utf8_collate + 124
6 inkscape-bin 0x0001a1e2 findThings() + 274
7 inkscape-bin 0x0001b5b3 Inkscape::colorprofile_get_system_profile_handle() + 611
8 inkscape-bin 0x0001bc86 Inkscape::colorprofile_get_display_transform() + 1382
9 inkscape-bin 0x0027258a sp_canvas_paint_rect_internal(PaintRectSetup const*, NRRectL) + 2202
10 inkscape-bin 0x00272468 sp_canvas_paint_rect_internal(PaintRectSetup const*, NRRectL) + 1912
11 inkscape-bin 0x002778b5 sp_canvas_paint_rect(SPCanvas*, int, int, int, int) + 437
12 inkscape-bin 0x00277d2b do_update(SPCanvas*) + 939
13 inkscape-bin 0x00277ec9 idle_handler(void*) + 73
14 libglib-2.0.0.dylib 0x020de4bd g_main_context_dispatch + 573
15 libglib-2.0.0.dylib 0x020e234b g_main_context_iterate + 1179
16 libglib-2.0.0.dylib 0x020e2627 g_main_loop_run + 439
17 libgtk-x11-2.0.0.dylib 0x01514f91 gtk_main + 177
18 libgtkmm-2.4.1.dylib 0x00f1859b Gtk::Main::run() + 27
19 inkscape-bin 0x000051aa sp_main_gui(int, char const**) + 1146
20 inkscape-bin 0x001fc712 Inkscape::NSApplication::Application::run() + 178
21 inkscape-bin 0x00003b51 main + 353
22 inkscape-bin 0x00003366 start + 54

Thread 1:
0 libSystem.B.dylib 0x9060daa2 __semwait_signal + 10
1 libSystem.B.dylib 0x9060d75e _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x9060d2b1 pthread_cond_timedwait$UNIX2003 + 72
3 libgthread-2.0.0.dylib 0x020ab5eb g_cond_timed_wait_posix_impl + 107
4 libglib-2.0.0.dylib 0x020b2f21 g_async_queue_pop_intern_unlocked + 225
5 libglib-2.0.0.dylib 0x020b31a4 g_async_queue_timed_pop + 52
6 libglib-2.0.0.dylib 0x0210a520 g_thread_pool_thread_proxy + 272
7 libglib-2.0.0.dylib 0x02108608 g_thread_create_proxy + 152
8 libSystem.B.dylib 0x9060d259 _pthread_start + 345
9 libSystem.B.dylib 0x9060d0de thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00000001 ebx: 0xffffffff ecx: 0xa007b260 edx: 0xbfffe04c
  edi: 0xbfffdfbc esi: 0x00000000 ebp: 0xbfffdfd8 esp: 0xbfffdf80
   ss: 0x0000001f efl: 0x00210286 eip: 0x906c2dc8 cs: 0x00000017
   ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
  cr2: 0x00000000

Maddalena Tasselli (maida) said : #3

Thank you for your help|

su_v (suv-lp) said : #4

Thanks for pasting the content of the crash report: it confirms that you are affected by the mentioned bug #623640.

For an "easy" workaround:

1) download the previous version (0.47, LEOPARD+) of Inkscape from
   <http://sourceforge.net/projects/inkscape/files/inkscape/0.47/>
2) drag and drop the application from the DMG into a temporary folder (or onto your desktop) - you will only need to launch it once, and can delete it afterwards.
3) launch the just installed Inkscape 0.47 by double-clicking the application icon in the Finder
4) open 'File > Inkscape Preferences' and select the panel for 'Color Management'
   Italian GUI: 'File > Preferenze di Inkscape > Gestione del colore'
5) activate the setting 'Display adjustment: [x] Retrieve profile from display'
   Italian GUI: 'Correzione display: [x] Ottieni profilo dal display'
6) quit Inkscape 0.47
7) launch Inkscape 0.48.2 (latest bug fix release) from 'Applications'

-> 0.48 should now open without problems or crash.

Maddalena Tasselli (maida) said : #5

YESSSSSSSSSSSSSSSSSSSSSSS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

THANKS A LOTTTT

And thank you for write the passages in italian!

Nice we

Madda