Hi to all,
it seems I have managed to cripple my openSUSE installation by updating it. Since a few days, gimp will no longer start but rather die:
** Message: Module ‘/usr/lib/gegl-0.1/snn-mean.so’ load error: /usr/lib/gegl-0.1/snn-mean.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/contrast-curve.so’ load error: /usr/lib/gegl-0.1/contrast-curve.so: undefined symbol: g_malloc_n
** Message: Module ‘/usr/lib/gegl-0.1/lens-correct.so’ load error: /usr/lib/gegl-0.1/lens-correct.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/box-min.so’ load error: /usr/lib/gegl-0.1/box-min.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/kuwahara-max.so’ load error: /usr/lib/gegl-0.1/kuwahara-max.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/color-reduction.so’ load error: /usr/lib/gegl-0.1/color-reduction.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/kuwahara-min.so’ load error: /usr/lib/gegl-0.1/kuwahara-min.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/mblur.so’ load error: /usr/lib/gegl-0.1/mblur.so: undefined symbol: g_malloc_n
** Message: Module ‘/usr/lib/gegl-0.1/box-blur.so’ load error: /usr/lib/gegl-0.1/box-blur.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/demosaic-simple.so’ load error: /usr/lib/gegl-0.1/demosaic-simple.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/kuwahara.so’ load error: /usr/lib/gegl-0.1/kuwahara.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/stretch-contrast.so’ load error: /usr/lib/gegl-0.1/stretch-contrast.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/mirrors.so’ load error: /usr/lib/gegl-0.1/mirrors.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/disc-percentile.so’ load error: /usr/lib/gegl-0.1/disc-percentile.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/bilateral-filter.so’ load error: /usr/lib/gegl-0.1/bilateral-filter.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/snn-percentile.so’ load error: /usr/lib/gegl-0.1/snn-percentile.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/hstack.so’ load error: /usr/lib/gegl-0.1/hstack.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/demosaic-bimedian.so’ load error: /usr/lib/gegl-0.1/demosaic-bimedian.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/c2g.so’ load error: /usr/lib/gegl-0.1/c2g.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/raw-load.so’ load error: /usr/lib/gegl-0.1/raw-load.so: undefined symbol: g_malloc_n
** Message: Module ‘/usr/lib/gegl-0.1/remap.so’ load error: /usr/lib/gegl-0.1/remap.so: undefined symbol: g_malloc_n
** Message: Module ‘/usr/lib/gegl-0.1/gaussian-blur.so’ load error: /usr/lib/gegl-0.1/gaussian-blur.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/stress.so’ load error: /usr/lib/gegl-0.1/stress.so: undefined symbol: g_malloc0_n
** Message: Module ‘/usr/lib/gegl-0.1/mono-mixer.so’ load error: /usr/lib/gegl-0.1/mono-mixer.so: undefined symbol: g_malloc_n
** Message: Module ‘/usr/lib/gegl-0.1/box-max.so’ load error: /usr/lib/gegl-0.1/box-max.so: undefined symbol: g_malloc0_n
gimp: symbol lookup error: gimp: undefined symbol: g_realloc_n
This came to be in steps. Since I am on travel and have rarely access to a reasonably fast net, I did not much update my openSUSE since its installation in last June (I think it’s 11.3, but could also be 11.2; how to find out? Nothing in boot.msg).
<ASIDE>
The previous update a few months ago resulted in the near-death of okular; it will now die when trying to open some pdf files, while other will work, at least initially.
okular: symbol lookup error: /usr/lib/libpoppler-qt4.so.3: undefined symbol: _ZN8QMapData10createDataEi
Fortunately, I was able to make kpdf from the predecessor openSUSE 11.0 make run, which I found on an old backup.
</ASIDE>
Since I have now a somewhat better internet connection, I was willing to try an update again (by yast); obviously, a large bunch of updates had amassed, including all the libreoffice stuff. It took altogether three days, with frequent interruptions (and one reboot in between). Downloads of individual patches were often stalled and had to be resumed — I hope, they got resumed correctly, but who can tell?
And after everything was finished, the system behaved a little bit irregularily, but after two (!) reboots, it seemed mostly normal. Except that gimp won’t run anymore. AFAICT, no other software is affected. I don’t use gimp every day, but it certainly ran long after the preceding update, and I think I did nothing to the system in between.
I did not have many ideas how to mend the problem. Installing libraries in parallel (LD_LIBRARY_PATH) would not be a problem, but I simply have no idea which libraries, and where to get them. Deinstalling and reinstalling gimp availed nothing.
Any clues what to do? Full system rebuild is also not so easy, because the optical drive did not survive the travelling, and anything over the net is painfully slow, around one or two minutes per megabyte.
Warm regards from very hot India,
masala_wallah