After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 363345 - Crashes after parsing pluginrc
Crashes after parsing pluginrc
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: Plugins
2.3.x
Other All
: High critical
: 2.4
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2006-10-19 07:51 UTC by Paul Menzel
Modified: 2008-01-15 14:09 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Paul Menzel 2006-10-19 07:51:01 UTC
Steps to reproduce:
1. On CLI: gimp-2.3
2. Shows the splash-screen
3. Showing: configuring resources (German) /home/name/.gimp-2.3/pluginrc
output in terminal:
gimp-2.3: fatal error: Speicherzugriffsfehler (transl: memory access error)
gimp-2.3 (pid:6172): [E]xit, [H]alt, show [S]tack trace or [P]roceed:


Stack trace:
execve("/usr/local/bin/gimp-2.3", ["gimp-2.3"], [/* 27 vars */]) = 0
uname({sys="Linux", node="mattotaupa", ...}) = 0
brk(0)                                  = 0x83de000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f4e000

[snip]

stat64("/usr/local/lib/gimp/2.0/plug-ins/MapObject", {st_mode=S_IFREG|0755, st_size=227339, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/bmp", {st_mode=S_IFREG|0755, st_size=67737, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/faxg3", {st_mode=S_IFREG|0755, st_size=33613, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/fits", {st_mode=S_IFREG|0755, st_size=90807, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/flame", {st_mode=S_IFREG|0755, st_size=170799, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gfig", {st_mode=S_IFREG|0755, st_size=384405, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gflare", {st_mode=S_IFREG|0755, st_size=157546, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gfli", {st_mode=S_IFREG|0755, st_size=64339, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gimpressionist", {st_mode=S_IFREG|0755, st_size=341308, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/help", {st_mode=S_IFREG|0755, st_size=43410, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/helpbrowser", {st_mode=S_IFREG|0755, st_size=151314, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/ifscompose", {st_mode=S_IFREG|0755, st_size=147893, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/imagemap", {st_mode=S_IFREG|0755, st_size=845857, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/jpeg", {st_mode=S_IFREG|0755, st_size=140871, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/maze", {st_mode=S_IFREG|0755, st_size=71213, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/metadata", {st_mode=S_IFREG|0755, st_size=134670, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/pagecurl", {st_mode=S_IFREG|0755, st_size=78246, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gtkcons.py", {st_mode=S_IFREG|0644, st_size=12452, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/colorxhtml.py", {st_mode=S_IFREG|0755, st_size=5534, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/foggify.py", {st_mode=S_IFREG|0755, st_size=2276, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gimpcons.py", {st_mode=S_IFREG|0755, st_size=3228, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/happy-valley-relief.py", {st_mode=S_IFREG|0755, st_size=1357, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/palette-offset.py", {st_mode=S_IFREG|0755, st_size=2305, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/palette-sort.py", {st_mode=S_IFREG|0755, st_size=2769, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/palette-to-gradient.py", {st_mode=S_IFREG|0755, st_size=3365, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/pdbbrowse.py", {st_mode=S_IFREG|0755, st_size=1464, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/py-slice.py", {st_mode=S_IFREG|0755, st_size=15384, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/shadow_bevel.py", {st_mode=S_IFREG|0755, st_size=2636, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/benchmark-foreground-extract.py", {st_mode=S_IFREG|0755, st_size=6251, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/clothify.py", {st_mode=S_IFREG|0755, st_size=2562, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/sphere.py", {st_mode=S_IFREG|0755, st_size=3579, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/whirlpinch.py", {st_mode=S_IFREG|0755, st_size=9447, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/rcm", {st_mode=S_IFREG|0755, st_size=124094, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/sgi", {st_mode=S_IFREG|0755, st_size=51135, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/sel2path", {st_mode=S_IFREG|0755, st_size=130865, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/uri", {st_mode=S_IFREG|0755, st_size=43456, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/winicon", {st_mode=S_IFREG|0755, st_size=83232, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/xjt", {st_mode=S_IFREG|0755, st_size=127309, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/AlienMap2", {st_mode=S_IFREG|0755, st_size=45433, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/CEL", {st_mode=S_IFREG|0755, st_size=36877, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/CML_explorer", {st_mode=S_IFREG|0755, st_size=95510, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/aa", {st_mode=S_IFREG|0755, st_size=34415, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/align_layers", {st_mode=S_IFREG|0755, st_size=33565, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/animationplay", {st_mode=S_IFREG|0755, st_size=64098, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/animoptimize", {st_mode=S_IFREG|0755, st_size=42013, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/apply_lens", {st_mode=S_IFREG|0755, st_size=39838, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/autocrop", {st_mode=S_IFREG|0755, st_size=25392, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/autostretch_hsv", {st_mode=S_IFREG|0755, st_size=18870, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/blinds", {st_mode=S_IFREG|0755, st_size=41638, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/blur", {st_mode=S_IFREG|0755, st_size=21429, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/borderaverage", {st_mode=S_IFREG|0755, st_size=35760, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/bumpmap", {st_mode=S_IFREG|0755, st_size=69342, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/c_astretch", {st_mode=S_IFREG|0755, st_size=19392, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/cartoon", {st_mode=S_IFREG|0755, st_size=47489, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/ccanalyze", {st_mode=S_IFREG|0755, st_size=37807, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/channel_mixer", {st_mode=S_IFREG|0755, st_size=62130, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/checkerboard", {st_mode=S_IFREG|0755, st_size=36273, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/color_enhance", {st_mode=S_IFREG|0755, st_size=20861, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/colorify", {st_mode=S_IFREG|0755, st_size=33107, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/colormap-remap", {st_mode=S_IFREG|0755, st_size=49170, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/colortoalpha", {st_mode=S_IFREG|0755, st_size=34381, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/compose", {st_mode=S_IFREG|0755, st_size=65055, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/compressor", {st_mode=S_IFREG|0755, st_size=26764, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/convmatrix", {st_mode=S_IFREG|0755, st_size=52681, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/csource", {st_mode=S_IFREG|0755, st_size=45019, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/cubism", {st_mode=S_IFREG|0755, st_size=47007, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/curve_bend", {st_mode=S_IFREG|0755, st_size=108260, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/decompose", {st_mode=S_IFREG|0755, st_size=61031, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/deinterlace", {st_mode=S_IFREG|0755, st_size=33465, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/depthmerge", {st_mode=S_IFREG|0755, st_size=50169, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/desktop-link", {st_mode=S_IFREG|0755, st_size=16948, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/despeckle", {st_mode=S_IFREG|0755, st_size=41450, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/destripe", {st_mode=S_IFREG|0755, st_size=36688, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/dicom", {st_mode=S_IFREG|0755, st_size=38803, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/diffraction", {st_mode=S_IFREG|0755, st_size=41669, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/displace", {st_mode=S_IFREG|0755, st_size=47068, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/dog", {st_mode=S_IFREG|0755, st_size=51930, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/edge", {st_mode=S_IFREG|0755, st_size=46736, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/emboss", {st_mode=S_IFREG|0755, st_size=38490, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/engrave", {st_mode=S_IFREG|0755, st_size=35840, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/exchange", {st_mode=S_IFREG|0755, st_size=60706, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/film", {st_mode=S_IFREG|0755, st_size=70056, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/flarefx", {st_mode=S_IFREG|0755, st_size=58071, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/fp", {st_mode=S_IFREG|0755, st_size=96661, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/fractaltrace", {st_mode=S_IFREG|0755, st_size=43308, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gauss", {st_mode=S_IFREG|0755, st_size=65138, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gbr", {st_mode=S_IFREG|0755, st_size=41754, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gee", {st_mode=S_IFREG|0755, st_size=34875, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gee_zoom", {st_mode=S_IFREG|0755, st_size=40459, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gif", {st_mode=S_IFREG|0755, st_size=64467, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gifload", {st_mode=S_IFREG|0755, st_size=40992, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gih", {st_mode=S_IFREG|0755, st_size=62143, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/glasstile", {st_mode=S_IFREG|0755, st_size=36717, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/glob", {st_mode=S_IFREG|0755, st_size=20714, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gqbist", {st_mode=S_IFREG|0755, st_size=44540, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gradmap", {st_mode=S_IFREG|0755, st_size=21433, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/grid", {st_mode=S_IFREG|0755, st_size=56026, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/gtm", {st_mode=S_IFREG|0755, st_size=41774, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/guillotine", {st_mode=S_IFREG|0755, st_size=20196, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/header", {st_mode=S_IFREG|0755, st_size=22701, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/hot", {st_mode=S_IFREG|0755, st_size=35790, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/illusion", {st_mode=S_IFREG|0755, st_size=39746, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/iwarp", {st_mode=S_IFREG|0755, st_size=79485, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/jigsaw", {st_mode=S_IFREG|0755, st_size=91899, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/laplace", {st_mode=S_IFREG|0755, st_size=22056, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/lcms", {st_mode=S_IFREG|0755, st_size=16348, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/lens", {st_mode=S_IFREG|0755, st_size=47955, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/lic", {st_mode=S_IFREG|0755, st_size=45686, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/mail", {st_mode=S_IFREG|0755, st_size=47174, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/mapcolor", {st_mode=S_IFREG|0755, st_size=38151, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/max_rgb", {st_mode=S_IFREG|0755, st_size=31237, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/mblur", {st_mode=S_IFREG|0755, st_size=57125, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/mng", {st_mode=S_IFREG|0755, st_size=73694, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/mosaic", {st_mode=S_IFREG|0755, st_size=92278, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/neon", {st_mode=S_IFREG|0755, st_size=44851, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/newsprint", {st_mode=S_IFREG|0755, st_size=71402, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/nlfilt", {st_mode=S_IFREG|0755, st_size=54962, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/noisify", {st_mode=S_IFREG|0755, st_size=40230, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/normalize", {st_mode=S_IFREG|0755, st_size=19053, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/nova", {st_mode=S_IFREG|0755, st_size=61474, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/oilify", {st_mode=S_IFREG|0755, st_size=38653, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/papertile", {st_mode=S_IFREG|0755, st_size=45337, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/pat", {st_mode=S_IFREG|0755, st_size=36634, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/pcx", {st_mode=S_IFREG|0755, st_size=33729, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/photocopy", {st_mode=S_IFREG|0755, st_size=48791, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/pix", {st_mode=S_IFREG|0755, st_size=24544, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/pixelize", {st_mode=S_IFREG|0755, st_size=43301, ...}) = 0
getdents64(6, /* 55 entries */, 4096)   = 1688
stat64("/usr/local/lib/gimp/2.0/plug-ins/plasma", {st_mode=S_IFREG|0755, st_size=37912, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/plugin-browser", {st_mode=S_IFREG|0755, st_size=51825, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/png", {st_mode=S_IFREG|0755, st_size=76790, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/pnm", {st_mode=S_IFREG|0755, st_size=48419, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/polar", {st_mode=S_IFREG|0755, st_size=42987, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/postscript", {st_mode=S_IFREG|0755, st_size=110383, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/procedure-browser", {st_mode=S_IFREG|0755, st_size=20390, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/psd", {st_mode=S_IFREG|0755, st_size=70003, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/psd_save", {st_mode=S_IFREG|0755, st_size=43994, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/psp", {st_mode=S_IFREG|0755, st_size=55811, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/randomize", {st_mode=S_IFREG|0755, st_size=37443, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/raw", {st_mode=S_IFREG|0755, st_size=52167, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/redeye", {st_mode=S_IFREG|0755, st_size=35216, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/retinex", {st_mode=S_IFREG|0755, st_size=43637, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/ripple", {st_mode=S_IFREG|0755, st_size=43120, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/rotate", {st_mode=S_IFREG|0755, st_size=26655, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/sample_colorize", {st_mode=S_IFREG|0755, st_size=95344, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/scatter_hsv", {st_mode=S_IFREG|0755, st_size=35668, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/screenshot", {st_mode=S_IFREG|0755, st_size=57886, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/sel_gauss", {st_mode=S_IFREG|0755, st_size=61804, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/semiflatten", {st_mode=S_IFREG|0755, st_size=16456, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/sharpen", {st_mode=S_IFREG|0755, st_size=40832, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/shift", {st_mode=S_IFREG|0755, st_size=36921, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/sinus", {st_mode=S_IFREG|0755, st_size=54794, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/smooth_palette", {st_mode=S_IFREG|0755, st_size=37652, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/snoise", {st_mode=S_IFREG|0755, st_size=42869, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/sobel", {st_mode=S_IFREG|0755, st_size=36630, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/softglow", {st_mode=S_IFREG|0755, st_size=42623, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/sparkle", {st_mode=S_IFREG|0755, st_size=61655, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/spheredesigner", {st_mode=S_IFREG|0755, st_size=114561, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/spread", {st_mode=S_IFREG|0755, st_size=35699, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/struc", {st_mode=S_IFREG|0755, st_size=52205, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/sunras", {st_mode=S_IFREG|0755, st_size=59049, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/svg", {st_mode=S_IFREG|0755, st_size=54730, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/tga", {st_mode=S_IFREG|0755, st_size=44974, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/threshold_alpha", {st_mode=S_IFREG|0755, st_size=32019, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/tiff", {st_mode=S_IFREG|0755, st_size=83615, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/tile", {st_mode=S_IFREG|0755, st_size=36756, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/tileit", {st_mode=S_IFREG|0755, st_size=60631, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/tiler", {st_mode=S_IFREG|0755, st_size=22840, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/uniteditor", {st_mode=S_IFREG|0755, st_size=48750, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/unsharp", {st_mode=S_IFREG|0755, st_size=43441, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/video", {st_mode=S_IFREG|0755, st_size=66411, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/vinvert", {st_mode=S_IFREG|0755, st_size=20833, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/vpropagate", {st_mode=S_IFREG|0755, st_size=56502, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/warp", {st_mode=S_IFREG|0755, st_size=66834, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/waves", {st_mode=S_IFREG|0755, st_size=38599, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/webbrowser", {st_mode=S_IFREG|0755, st_size=16645, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/whirlpinch", {st_mode=S_IFREG|0755, st_size=43100, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/wind", {st_mode=S_IFREG|0755, st_size=50181, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/wmf", {st_mode=S_IFREG|0755, st_size=57352, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/xbm", {st_mode=S_IFREG|0755, st_size=54097, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/xpm", {st_mode=S_IFREG|0755, st_size=41844, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/xwd", {st_mode=S_IFREG|0755, st_size=62986, ...}) = 0
stat64("/usr/local/lib/gimp/2.0/plug-ins/zealouscrop", {st_mode=S_IFREG|0755, st_size=21087, ...}) = 0
getdents64(6, /* 0 entries */, 4096)    = 0
close(6)                                = 0
ioctl(3, FIONREAD, [0])                 = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0
ioctl(3, FIONREAD, [0])                 = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0
write(3, "5\30\4\0f\2\300\2-\0\300\2\276\0%\0007\4\7\0g\2\300\2f"..., 2016) = 2016
ioctl(3, FIONREAD, [0])                 = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0
open("/home/paul/.gimp-2.3/pluginrc", O_RDONLY|O_LARGEFILE) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=171, ...}) = 0
mmap2(NULL, 171, PROT_READ, MAP_PRIVATE, 6, 0) = 0xb4f0f000
close(6)                                = 0
munmap(0xb4f0f000, 171)                 = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
futex(0xb76a09c0, FUTEX_WAKE, 2147483647) = 0
write(2, "gimp-2.3: fatal error: Speicherz"..., 46) = 46
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
write(3, "\33\30\2\0\0\0\0\0", 8)       = 8
write(3, " \30\2\0\0\0\0\0", 8)         = 8
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb4f0f000
write(1, "gimp-2.3 (pid:6149): [E]xit, [H]"..., 70) = 70
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb4f0e000
read(0, "S\n", 1024)                    = 2
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb751a708) = 6154
waitpid(6154, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 6154
--- SIGCHLD (Child exited) @ 0 (0) ---
write(1, "gimp-2.3 (pid:6149): [E]xit, [H]"..., 70) = 70
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
read(0, "S\n", 1024)                    = 2
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb751a708) = 6156
waitpid(6156, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 6156
--- SIGCHLD (Child exited) @ 0 (0) ---
write(1, "gimp-2.3 (pid:6149): [E]xit, [H]"..., 70) = 70
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
read(0, "H\n", 1024)                    = 2
--- SIGINT (Interrupt) @ 0 (0) ---
write(2, "gimp-2.3: terminated: Unterbrech"..., 36) = 36
munmap(0xb4f0f000, 4096)                = 0
exit_group(1)                           = ?


Other information:
- Linux name 2.6.18-1-686 #1 SMP Fri Sep 29 16:25:40 UTC 2006 i686 GNU/Linux
- using debian unstable
- ./configure, make, sudo make install worked without any errors
- I used the build-dep (s) from gimp-2.2 (apt-get build-dep gimp)
ii  gimp-data                    2.2.13-1    Data files for The GIMP
ii  libaa1                       1.4p5-30    ascii art library
ii  libart-2.0-2                 2.3.17-1    Library of functions for 2D graphi
ii  libatk1.0-0                  1.12.3-1    The ATK accessibility toolkit
ii  libc6                        2.3.6.ds1-6 GNU C Library: Shared libraries
ii  libcairo2                    1.2.4-3.1   The Cairo 2D vector graphics libra
ii  libexif12                    0.6.13-4    library to parse EXIF files
ii  libexpat1                    1.95.8-3.3  XML parsing C library - runtime li
ii  libfontconfig1               2.4.1-2     generic font configuration library
ii  libfreetype6                 2.2.1-5     FreeType 2 font engine, shared lib
ii  libgimp2.0                   2.2.13-1    Libraries necessary to Run the GIM
ii  libglib2.0-0                 2.12.4-1    The GLib library of C routines
ii  libgtk2.0-0                  2.8.20-3    The GTK+ graphical user interface 
ii  libice6                      1:1.0.1-2   X11 Inter-Client Exchange library
ii  libjpeg62                    6b-13       The Independent JPEG Group's JPEG 
ii  liblcms1                     1.15-1      Color management library
ii  libmng1                      1.0.9-1     Multiple-image Network Graphics li
ii  libpango1.0-0                1.14.7-1    Layout and rendering of internatio
ii  libpng12-0                   1.2.8rel-7  PNG library - runtime
ii  libsm6                       1:1.0.1-3   X11 Session Management library
ii  libtiff4                     3.8.2-6     Tag Image File Format (TIFF) libra
ii  libwmf0.2-7                  0.2.8.4-2   Windows metafile conversion librar
ii  libx11-6                     2:1.0.3-2   X11 client-side library
ii  libxcursor1                  1.1.7-4     X cursor management library
ii  libxext6                     1:1.0.1-2   X11 miscellaneous extension librar
ii  libxfixes3                   1:4.0.1-4   X11 miscellaneous 'fixes' extensio
ii  libxi6                       1:1.0.1-3   X11 Input extension library
ii  libxinerama1                 1:1.0.1-4.1 X11 Xinerama extension library
ii  libxmu6                      1:1.0.2-2   X11 miscellaneous utility library
ii  libxpm4                      1:3.5.5-2   X11 pixmap library
ii  libxrandr2                   2:1.1.0.2-4 X11 RandR extension library
ii  libxrender1                  1:0.9.1-3   X Rendering Extension client libra
ii  libxt6                       1:1.0.2-2   X11 toolkit intrinsics library
ii  wget                         1.10.2-2    retrieves files from the web
ii  zlib1g                       1:1.2.3-13  compression library - runtime
Comment 1 Sven Neumann 2006-10-19 08:19:22 UTC
That's not a stack trace but a trace of system calls and pretty much unusable for finding out what's broken with your copy of GIMP. Please attach a stack trace of the crash. If you are using the debian binary, you should file a bug-report at the debian bug-tracker.
Comment 2 Paul Menzel 2006-10-21 12:19:45 UTC
Sorry, my fault. It looks like strace is not the right command. Having used gimp-2.3 --stack-trace-mode always, I got the following (hopefully a stack trace):

gimp-2.3 --stack-trace-mode always
This is a development version of GIMP.  Debug messages may appear here.

gimp-2.3: fatal error: Speicherzugriffsfehler
  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #1 g_on_error_stack_trace
    from /usr/lib/libglib-2.0.so.0
  • #2 gimp_eek
  • #3 gimp_fatal_error
  • #4 gimp_sigfatal_handler
    at main.c line 580
  • #5 <signal handler called>
  • #6 gimp_plug_in_manager_restore
  • #7 gimp_real_restore
  • #8 g_cclosure_marshal_VOID__POINTER
  • #9 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_signal_chain_from_overridden
  • #12 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #14 gimp_restore
  • #15 app_run
  • #16 main

Paul
Comment 3 Michael Natterer 2006-10-21 13:47:32 UTC
Ah yea, much better. However the quick internal stack trace feature
doesn't have line numbers. Instead, please try:

> gdb gimp-2.3

and when it crashes:

> bt

That will produce a stack trace with line number.
Comment 4 Paul Menzel 2006-10-21 23:52:26 UTC
Thanks, hope this one is better:


(gdb) run
Starting program: /usr/local/bin/gimp-2.3
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New Thread -1218816320 (LWP 4771)]
This is a development version of GIMP.  Debug messages may appear here.

[New Thread -1220641872 (LWP 4774)]
[New Thread -1229030480 (LWP 4775)]
[New Thread -1237419088 (LWP 4776)]
[New Thread -1245807696 (LWP 4777)]

Program received signal SIGSEGV, Segmentation fault.

Thread NaN (LWP 4771)

  • #0 gimp_plug_in_manager_restore
    at gimppluginmanager.c line 387
  • #1 gimp_real_restore
    at gimp.c line 612
  • #2 g_cclosure_marshal_VOID__POINTER
    from /usr/lib/libgobject-2.0.so.0
  • #3 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #4 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #5 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #6 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #8 gimp_restore
    at gimp.c line 849
  • #9 app_run
    at app_procs.c line 241
  • #10 main
    at main.c line 316


Good night

Paul
Comment 5 Michael Natterer 2006-10-22 22:59:07 UTC
I see how this can happen. Can you look at your ~/.gimp-2.3/pluginrc ?
It should be completely empty (which is a reliable way to reproduce
the crash).

If it's not completely empty, please attach it here.

To make GIMP start normally, just delete the file.
Comment 6 Paul Menzel 2006-10-23 17:36:58 UTC
Thanks for your reply. Here is the content of pluginrc:

cat .gimp-2.3/pluginrc
# GIMP pluginrc
#
# This file can safely be removed and will be automatically regenerated by
# querying the installed plugins.

(protocol-version 17)


# end of pluginrc


Deleting the file solved the problem. Possibilities how the file got corrupted:

- make install was interrupted by the crash of the X-Server, then I tried gimp-2.3 to see whether make install had finished but it did not start and so I started make install again

- It was a relict from a former version, but it is working for all you guys


Anyway, I hope this helps

Paul
Comment 7 Michael Natterer 2006-10-23 19:20:57 UTC
Thanks, it's how I suspected. That pluginrc would crash for everybody,
not just for you :)

Fixed in CVS:

2006-10-23  Michael Natterer  <mitch@gimp.org>

	* app/plug-in/gimppluginmanager.c (gimp_plug_in_manager_restore):
	if plug_in_rc_parse() returns an empty list it's not neccessarily
	an eror, so check the "error" variable before accessing it.
	Fixes bug #363345.