Inkscape dows not start on upgraded 12.3

Hello altogether,

after my upgrade to the amazing opensuse 12.3 I just discovered, that Inkscape does not start anymore. I removed and reinstalled it, but it isn’t changing anything.

Inkscape seems to be locked. One core is under full load. In the terminal the one and only message from inkscape is:

Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.

Running inkscape with strace gives the follwing output:

% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 42.17    0.010958           9      1242         1 read
 27.33    0.007101          27       261           getdents
  7.70    0.002000         500         4           clone
  4.30    0.001117           0      2993      1237 open
  3.94    0.001024           6       160           poll
  2.48    0.000645           1       704           mmap
  2.44    0.000633           0      2768      1453 access
  1.59    0.000413           2       214           mprotect
  1.52    0.000396           0      1944      1307 stat
  1.49    0.000388           2       240           munmap
  1.22    0.000317           0      1897           close
  0.84    0.000218          27         8         1 statfs
  0.77    0.000199           0       590           brk
  0.65    0.000169          85         2           wait4
  0.45    0.000117           0       553           fstat
  0.43    0.000111           0       285       209 recvfrom
  0.17    0.000043          11         4           socket
  0.14    0.000036           3        13           rt_sigaction
  0.13    0.000033           0       129         1 openat
  0.10    0.000027           0        71           writev
  0.07    0.000019           1        37           lseek
  0.04    0.000011           0       330           fstatfs
  0.04    0.000011           0       158           fadvise64
  0.00    0.000000           0        21           write
  0.00    0.000000           0        11           lstat
  0.00    0.000000           0        10           rt_sigprocmask
  0.00    0.000000           0         4           pipe
  0.00    0.000000           0         4           select
  0.00    0.000000           0         2           shmget
  0.00    0.000000           0         2           shmat
  0.00    0.000000           0         2           shmctl
  0.00    0.000000           0         4         2 connect
  0.00    0.000000           0         4           sendto
  0.00    0.000000           0         1           sendmsg
  0.00    0.000000           0         1           getsockname                                
  0.00    0.000000           0         1           getpeername                                
  0.00    0.000000           0         1           execve                                     
  0.00    0.000000           0         5           uname                                      
  0.00    0.000000           0         2           shmdt                                      
  0.00    0.000000           0        11           fcntl                                      
  0.00    0.000000           0         1           getcwd                                     
  0.00    0.000000           0         2           getrlimit                                  
  0.00    0.000000           0         1           getuid                                     
  0.00    0.000000           0         2           geteuid                                    
  0.00    0.000000           0         2           getegid                                    
  0.00    0.000000           0         3           getresuid                                  
  0.00    0.000000           0         3           getresgid                                  
  0.00    0.000000           0         1           arch_prctl                                 
  0.00    0.000000           0       118        30 futex                                      
  0.00    0.000000           0         2           sched_getaffinity                          
  0.00    0.000000           0         1           set_tid_address                            
  0.00    0.000000           0         1           clock_getres                               
  0.00    0.000000           0         4           inotify_add_watch                          
  0.00    0.000000           0         1           set_robust_list                            
  0.00    0.000000           0         5           eventfd2                                   
  0.00    0.000000           0         1           inotify_init1                              
------ ----------- ----------- --------- --------- ----------------                           
100.00    0.025986                 14841      4241 total                                      

and ltrace gives the following output:

% time     seconds  usecs/call     calls      function
------ ----------- ----------- --------- --------------------
 45.14   11.643217    11643217         1 _ZN3Gtk4MainC1EPiPPPcb
 14.90    3.844338         460      8342 _ZNSs4_Rep9_S_createEmmRKSaIcE
 14.74    3.801409         461      8240 memcpy
  5.36    1.381621         390      3537 g_str_hash
  4.39    1.131688         522      2165 malloc
  4.22    1.088487         694      1567 _ZN4Glib7ustringC1EPKc
  1.65    0.425929      425929         1 _ZN3Gtk4Main20init_gtkmm_internalsEv
  1.60    0.412214         515       799 g_str_equal
  1.57    0.405598         190      2126 strcmp
  1.50    0.386494         196      1970 __cxa_atexit
  1.00    0.258501         478       540 g_direct_hash
  0.72    0.186087         230       808 _Znwm
  0.62    0.160947        1788        90 g_type_register_static
  0.39    0.101696         486       209 _ZNSsC1ERKSs
  0.39    0.100550         187       537 _ZNSt8ios_base4InitC1Ev
  0.37    0.096148        1187        81 g_hash_table_insert
  0.37    0.095723         197       484 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
  0.13    0.034700         510        68 _ZdlPv
  0.10    0.026970         518        52 free
  0.10    0.026959         612        44 _ZN4Glib7ustringD1Ev
  0.10    0.024872         436        57 g_free
  0.07    0.017733         506        35 g_direct_equal
  0.07    0.017164         188        91 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
  0.06    0.016166         521        31 _ZN4Glib7ustringC1ERKS0_
  0.05    0.013490         214        63 gettext
  0.03    0.008566         535        16 _ZNK4Glib7ustring5c_strEv
  0.03    0.008261        8261         1 GC_init
  0.03    0.007652        1275         6 g_mkdir_with_parents
  0.03    0.007276        1819         4 _ZN4Glib14build_filenameERKNS_11ArrayHandleISsNS_17Container_Helpers10TypeTraitsISsEEEE
  0.03    0.007064         642        11 g_build_filename
  0.02    0.005838        5838         1 xmlCheckVersion
  0.02    0.005020         836         6 _ZNSsC1EPKcRKSaIcE
  0.02    0.004835         805         6 gtk_icon_theme_append_search_path
  0.01    0.003747         624         6 gtk_icon_theme_get_default
  0.01    0.002704         676         4 g_malloc
  0.01    0.002351         180        13 _ZN4sigc10connectionC1Ev
  0.01    0.002250        1125         2 g_hash_table_lookup
  0.01    0.002177         544         4 _ZN4Glib7ustringC1ERKSs
  0.01    0.001904         380         5 _ZNSs4_Rep10_M_destroyERKSaIcE
  0.01    0.001428         476         3 bind_textdomain_codeset
  0.01    0.001422         355         4 g_getenv
  0.01    0.001343         671         2 getenv
  0.01    0.001301         650         2 g_filename_from_utf8
  0.00    0.001220         610         2 g_file_test
  0.00    0.001164         582         2 g_utf8_validate
  0.00    0.001118        1118         1 poptFreeContext
  0.00    0.001118         559         2 _ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1Ev
  0.00    0.001096         548         2 _ZNSs6assignEPKcm
  0.00    0.001078         539         2 _ZN4Glib7ustringC1Ev
  0.00    0.001039         519         2 g_get_user_config_dir
  0.00    0.001039         519         2 strlen
  0.00    0.001023         511         2 g_hash_table_new
  0.00    0.000693         693         1 poptGetNextOpt
  0.00    0.000654         654         1 g_get_charset
  0.00    0.000645         645         1 g_get_system_data_dirs
  0.00    0.000587         587         1 poptGetContext
  0.00    0.000585         585         1 xmlSubstituteEntitiesDefault
  0.00    0.000564         564         1 g_get_user_data_dir
  0.00    0.000526         526         1 gdk_event_handler_set
  0.00    0.000518         518         1 gtk_window_set_default_icon_name
  0.00    0.000514         514         1 poptSetOtherOptionHelp
  0.00    0.000510         510         1 _ZN3Gdk5ColorC1ERKN4Glib7ustringE
  0.00    0.000507         507         1 poptGetArgs
  0.00    0.000488         244         2 g_dpgettext
  0.00    0.000485         485         1 GC_set_warn_proc
  0.00    0.000448         448         1 g_get_home_dir
  0.00    0.000428         214         2 g_strdup
  0.00    0.000344         344         1 g_setenv
  0.00    0.000324         324         1 bindtextdomain
  0.00    0.000208         208         1 textdomain
  0.00    0.000198         198         1 _ZN4sigc11signal_baseC2Ev
  0.00    0.000185         185         1 g_path_is_absolute
------ ----------- ----------- --------- --------------------
100.00   25.793146                 32073 total

Unfortunately I’m not an expert in debugging or reading other’s code.

Anyone else is having similar problems? Or are there already fixes for the issue?

Many thanks in advance
Simon

Seems to be a generic issue http://www.kubuntuforums.net/showthread.php?60215-Fontconfig-warning

I don’t seem to have a problem with Inkscape at when I run it in terminal I too get the error:

Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.

But it starts normally and functions fine.

This is what I would recommend. Just to ensure that everything is up to date, as I had a lot of updates following my upgrade to 12.3, run this as root in terminal:

# zypper refresh

Then, run this:

# zypper update

(don’t type the “#”)

After the updates are complete try it again. I had a few minor glitches until I ran some updates.

Thank you all,

I had some further investigations:

it seems as if inkscape does start. It is just awfully slow and takes approx. two full minutes to pop up a window. I was used to a slow start already on 12.1 and 12.2 but it’s way worse now with 12.3… It actually doesn’t matter if I’m running gnome ore kde.

Maybe it’ll get fixed in the future.

Thank you anyway
Simon

I’m having the same problem, and when I ran “zypper refresh” I got the following:

Repository ‘openSUSE BuildService - LibreOffice’ is up to date.
Repository ‘openSUSE BuildService - PHP’ is up to date.
Repository ‘Packman Repository’ is up to date.
Repository ‘google-chrome’ is up to date.
Repository ‘openSuse:Factory’ is up to date.
Repository ‘openSUSE-12.3-Non-Oss’ is up to date.
Repository ‘openSUSE-12.3-Oss’ is up to date.
Repository ‘openSUSE-12.3-Update’ is up to date.
Repository ‘openSUSE-12.3-Update-Non-Oss’ is up to date.
All repositories have been refreshed.

“zypper update” however, gave a couple screens of file listings, followed by:

The following product is going to be upgraded:
openSUSE

The following package is going to change architecture:
xdg-menu x86_64 -> noarch

1328 packages to upgrade, 278 new, 26 to remove, 1 to change arch.
Overall download size: 1.08 GiB. After the operation, additional 173.1 MiB will be used.
Continue? [y/n/? shows all options] (y): n

I answered no, because I already tried to upgrade this system to openSUSE 13.1 and it refused to boot, ending in a Kernel Panic, forcing me to downgrade back to 12.3. Here is the result of upgrading to 13.1: (I copied all of this by hand, because the keyboard was locked)

AMD Athlon 64 X2 Dual Core Processor 5200+
ATI Radeon X1250 graphics
Northbridge AMD 690G
Southbridge ATI SB600
2G RAM
2G Swap

26.79306] Hardware name: System manufacturer System Product Name/M2A-VM, BIOS ASUS M2A-VM ACPI BIOS Revision 0901 06/26/2007

26.793006] Stack:
26.793006] 0000000000000000 0000000000000000 ffff880100000001 ffffffffa039d133
26.793006] 0000000000000000 ffff88007465fcb8 ffff880072aa4000 0000000000000004
26.793006] ffffffff810b331d ffffffffa039d133 ffff8800722b0101 ffffffffa037d120
26.793006] Call Trace:
26.793006] <ffffffffa0399ec5>] set_type+0x365/0x9c0 [tuner]
26.793006] <ffffffffa039a59b>] tuner_s_type_addr+0x7b/0x120 [tuner]
26.793006] <ffffffffa04cf5c0>] cx18_probe+0xce0/0x1540 [cx18]
26.793006] <ffffffff812fd444>] local_pci_probe+0x34/0x60
26.793006] <ffffffff81067ccb>] work_for_cpu_fn+0xb/0x20
26.793006] <ffffffff8106ac48>] process_one_work+0x168/0x490
26.793006] <ffffffff8106ba18>] worker_thread+0x248/0x3a0
26.793006] <ffffffff81071c0f>] kthread+0xaf/0xc0
26.793006] <ffffffff815b777c>] ret_from_fork+0x7c/0xb0
26.793006] Code: 99 2b df e0 48 85 c0 48 89 c3 0f 84 5e 0b 00 00 4d 85 e4 49 89 85 28 03 00 00 44 88 38 4c 89 70 08 48 c7 40 18 1d c1 37 a0 74 10 <41> 8b 04 24 89 43 38 49 8b 44 24 08 48 89 43 48 4c 8d 73 08 48
26.793006] RIP <ffffffffa037a11e>] tda829x_attach+0x6e/0xc40 [tda8290]
26.793006] RSP <ffff88007465fc28>
26.793006] CR2: 0000000000000202
26.797454] — end trace 5db2f98ea8e3e322 ]—
26.797573] BUG: unable to handle kernel paging request at ffffffffffffffd8
26.797688] IP: <ffffffff810721f7>] kthread_data+0x7/0x10

I guess 12.3 is going to be my last version of openSUSE.:frowning:

running inkscape from a terminal gives the following:

~/ inkscape strace

(process:1895): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()

(process:1895): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0’ failed

(process:1895): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()

(process:1895): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()

(process:1895): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)’ failed

(process:1895): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0’ failed

(process:1895): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)’ failed

(process:1895): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()

AND

~/ inkscape ltrace

(process:1902): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()

(process:1902): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0’ failed

(process:1902): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()

(process:1902): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()

(process:1902): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)’ failed

(process:1902): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0’ failed

(process:1902): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)’ failed

(process:1902): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()

It just hangs and I have to terminate with a ^C

I am now at 13.1/KDE 4.12.1, ran Inkscape occiassionally on 12.3 before upgrade
Inkscape runs from CLI with no error messages, but does take about 20 secs on my machine to open the GUI.
Slower than I recall (I don’t use a lot).

Watching System Monitor, It pins one cpu for about 20 seconds, GUI opens, pins it for another 8-10 or so.

I see the “Fontconfig warning:…” often, several different progs,but does not seem serious."

But, Alville - Why do you have the Factory Repo enabled? That is almost always results in an inconsistent system.

I suggest you check to see what packages are loaded from Factory, most likely a lot more than you intended.

Do you remember why it is enabled?

How can I find out which packages are loaded from Factory: I do remember that I enabled it for a specific reason, but I don’t remember which package(s) I needed from there.

BTW: a day or so later, my auto update insisted on making all those changes, so I gritted my teeth and did the updates (1328 of them). Now Inkscape loads OK, but shutdown -r or shutdown -h hangs the system and I have to use my reset button.

alville wrote:

>
> How can I find out which packages are loaded from Factory: I do remember
> that I enabled it for a specific reason, but I don’t remember which
> package(s) I needed from there.
>
> BTW: a day or so later, my auto update insisted on making all those
> changes, so I gritted my teeth and did the updates (1328 of them). Now
> Inkscape loads OK, but shutdown -r or shutdown -h hangs the system and I
> have to use my reset button.
>
>

Look at the last entries in /var/log/zypp/history


tail -200 /var/log/zypp/history | more

On 2014-01-20 02:16, alville wrote:
>
> How can I find out which packages are loaded from Factory: I do remember
> that I enabled it for a specific reason, but I don’t remember which
> package(s) I needed from there.
>
> BTW: a day or so later, my auto update insisted on making all those
> changes, so I gritted my teeth and did the updates (1328 of them).

If you enable factory repos on a 12.3 system (so the subject says, a
12.3 system) and you run “zypper up” you destroy the system. Trying to
help clean the mess is futile.


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

On 2014-01-16 00:56, alville wrote:
>
> I’m having the same problem, and when I ran “zypper refresh” I got the
> following:

> Repository ‘openSuse:Factory’ is up to date.
> Repository ‘openSUSE-12.3-Non-Oss’ is up to date.
> Repository ‘openSUSE-12.3-Oss’ is up to date.

> I guess 12.3 is going to be my last version of openSUSE.:frowning:

You no longer have 12.3. You got a mess of factory and other things.


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

On 2014-01-20 02:16, alville wrote:
>
> How can I find out which packages are loaded from Factory: I do remember
> that I enabled it for a specific reason, but I don’t remember which
> package(s) I needed from there.
>
> BTW: a day or so later, my auto update insisted on making all those
> changes, so I gritted my teeth and did the updates (1328 of them). Now
> Inkscape loads OK, but shutdown -r or shutdown -h hangs the system and I
> have to use my reset button.

Basically you now have a factory installation with an unknown number of
other packages. Ie, a 13.2 messed system. Not a 12.3, not 13.1.

Oh my.


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

On 01/19/2014 09:58 PM, Carlos E. R. pecked at the keyboard and wrote:
> On 2014-01-16 00:56, alville wrote:
>> I’m having the same problem, and when I ran “zypper refresh” I got the
>> following:
>> Repository ‘openSuse:Factory’ is up to date.
>> Repository ‘openSUSE-12.3-Non-Oss’ is up to date.
>> Repository ‘openSUSE-12.3-Oss’ is up to date.
> …
>
>> I guess 12.3 is going to be my last version of openSUSE.:frowning:
> You no longer have 12.3. You got a mess of factory and other things.
>

You //might// be able to salvage things by removing all repos except
the 12.3 repos and do a zypper ref followed by a zypper dup. If not you
will have to re-install. If you do not want to try this you most likely
will have to re-install anyway so why not try it.

Ken

Thanks for the suggestion, Ken, I will try your suggestion, since I have nothing to lose at this point.

Al