[GRASS-user] upgrade opensuse11.2 grass64

Hello Grass users-list

Last day I’ve upgrade to OpenSuSe 11.2 and reinstall Grass64 (6.4.0svn (2010))

Grass64 is runnig wel but
when closing the gui I get a list of “errors!!??” like this below:

GRASS 6.4.0svn (Venlo):~ > *** glibc detected *** wish: corrupted double-linked list: 0x081330a0 ***
======= Backtrace: =========
/lib/libc.so.6[0xb737b50b]
/lib/libc.so.6[0xb737b986]
/lib/libc.so.6[0xb737db6b]
/lib/libc.so.6(__libc_malloc+0x6a)[0xb73800ba]
/lib/libc.so.6[0xb73a3fd0]
/lib/libc.so.6(opendir+0x38)[0xb73a40f8]
/usr/lib/libtcl8.5.so[0xb75644e6]
/usr/lib/libtcl8.5.so(Tcl_FSMatchInDirectory+0x144)[0xb751dba4]
/usr/lib/libtcl8.5.so[0xb750612e]
/usr/lib/libtcl8.5.so[0xb7503b89]
/usr/lib/libtcl8.5.so[0xb75047e9]
/usr/lib/libtcl8.5.so[0xb74ae25e]
/usr/lib/libtcl8.5.so[0xb74f4f41]
/usr/lib/libtcl8.5.so(TclObjInterpProcCore+0x1b7)[0xb753f9a7]
/usr/lib/libtcl8.5.so(TclObjInterpProc+0xd4)[0xb7541264]
/usr/lib/libtcl8.5.so[0xb74ae25e]
/usr/lib/libtcl8.5.so[0xb74f4f41]
.
.
.
.b76da000-b76dd000 r–s 00000000 08:02 660035 /var/cache/fontconfig/31f82260556886db06538972b4bc1ecd-x86.cache-2
b76dd000-b76e2000 r–s 00000000 08:02 659534 /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-x86.cache-2
b76e2000-b76e3000 r–s 00000000 08:03 10810 /home/joop/.fontconfig/4d0aa9b7ede43930a25cf8e90c5b0c29-x86.cache-2
b76e3000-b76ea000 r–s 00000000 08:02 264946 /usr/lib/gconv/gconv-modules.cache
b76ea000-b76eb000 rw-p 00000000 00:00 0
b76eb000-b7709000 r-xp 00000000 08:02 153230 /lib/ld-2.10.1.so
b7709000-b770a000 r–p 0001d000 08:02 153230 /lib/ld-2.10.1.so
b770a000-b770b000 rw-p 0001e000 08:02 153230 /lib/ld-2.10.1.so
bfb11000-bfb26000 rw-p 00000000 00:00 0 [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]

what is going wrong.

Thanks for help

Joop Goedbloed

Joop wrote:

Last day I've upgrade to OpenSuSe 11.2 and reinstall
Grass64 (6.4.0svn (2010))

how did you reinstall?

if building from source make sure to do "make distclean" and rebuild.

Grass64 is runnig wel but when closing the gui I get a list of
"errors!!??" like this below:

...

GRASS 6.4.0svn (Venlo):~ > *** glibc detected *** wish:
corrupted double-linked list: 0x081330a0

...

/usr/lib/libtcl8.5.so[0xb75644e6]

something's broken with tcl/tk.
probably a program is built for an old version of the library but now
you have a new one in its place.

Hamish

Hi,

have you installed the grass package from the Application:Geo
Repository? I updated those packages with a current svn snapshot from
6. Feb. 2010. As far as I tested, they work fine, except the known bug
described here:

http://trac.osgeo.org/grass/ticket/928

You should make sure to update all packages and libraries on your
system are uptodate. This can be done in YAST.

hth
Otto

Am Mon, 15 Feb 2010 20:20:48 -0800 (PST)
schrieb Hamish <hamish_b@yahoo.com>:

Joop wrote:
> Last day I've upgrade to OpenSuSe 11.2 and reinstall
> Grass64 (6.4.0svn (2010))

how did you reinstall?

if building from source make sure to do "make distclean" and rebuild.

> Grass64 is runnig wel but when closing the gui I get a list of
> "errors!!??" like this below:
...
> GRASS 6.4.0svn (Venlo):~ > *** glibc detected *** wish:
> corrupted double-linked list: 0x081330a0
...
> /usr/lib/libtcl8.5.so[0xb75644e6]

something's broken with tcl/tk.
probably a program is built for an old version of the library but now
you have a new one in its place.

Hamish

_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

Op 16-02-10 09:03, Otto Dassau schreef:
Hi Otto Hamish

Hi,

have you installed the grass package from the Application:Geo
Repository? I updated those packages with a current svn snapshot from
6. Feb. 2010. As far as I tested, they work fine, except the known bug
described here:

Have opgrade from OpenSuse Geo Repository on last Weekend 14 febr 2010
with Yast

With wxpython gui there is no problem with tcl/tk gui grass64 is
looking for tcl/tk 8.4 on my system there is version 8.5
thats probable the problem.

http://trac.osgeo.org/grass/ticket/928

You should make sure to update all packages and libraries on your
system are uptodate. This can be done in YAST.

hth
Otto

Am Mon, 15 Feb 2010 20:20:48 -0800 (PST)
schrieb Hamish <hamish_b@yahoo.com>:

Joop wrote:
    

Last day I've upgrade to OpenSuSe 11.2 and reinstall
Grass64 (6.4.0svn (2010))
      

how did you reinstall?

if building from source make sure to do "make distclean" and rebuild.

Grass64 is runnig wel but when closing the gui I get a list of
"errors!!??" like this below:
      

...
    

GRASS 6.4.0svn (Venlo):~ > *** glibc detected *** wish:
corrupted double-linked list: 0x081330a0
      

...
    

/usr/lib/libtcl8.5.so[0xb75644e6]
      
something's broken with tcl/tk.
probably a program is built for an old version of the library but now
you have a new one in its place.

Hamish

_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user
    

Op 16-02-10 09:03, Otto Dassau schreef:
Hi Otto

The messages (so far as I'v tested) only appear when I'v doing something
like display, digitize etc. with vector maps.

Hi,

have you installed the grass package from the Application:Geo
Repository? I updated those packages with a current svn snapshot from
6. Feb. 2010. As far as I tested, they work fine, except the known bug
described here:

http://trac.osgeo.org/grass/ticket/928

You should make sure to update all packages and libraries on your
system are uptodate. This can be done in YAST.

hth
Otto

Am Mon, 15 Feb 2010 20:20:48 -0800 (PST)
schrieb Hamish <hamish_b@yahoo.com>:

Joop wrote:
    

Last day I've upgrade to OpenSuSe 11.2 and reinstall
Grass64 (6.4.0svn (2010))
      

how did you reinstall?

if building from source make sure to do "make distclean" and rebuild.

Grass64 is runnig wel but when closing the gui I get a list of
"errors!!??" like this below:
      

...
    

GRASS 6.4.0svn (Venlo):~ > *** glibc detected *** wish:
corrupted double-linked list: 0x081330a0
      

...
    

/usr/lib/libtcl8.5.so[0xb75644e6]
      
something's broken with tcl/tk.
probably a program is built for an old version of the library but now
you have a new one in its place.

Hamish

_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user
    

Hi Joop,

On Tue, 16 Feb 2010 10:25:00 +0100
Joop Goedbloed <jlgoedbloed@hetnet.nl> wrote:

Op 16-02-10 09:03, Otto Dassau schreef:
Hi Otto

The messages (so far as I'v tested) only appear when I'v doing something
like display, digitize etc. with vector maps.

just tested with an opensuse 11.2 64bit. I opened the tcltk gui, loaded the
spearfish map "streams", started the digitizing module in the tcltk gui,
deleted a stream, closed/saved it, closed the tcltk gui and got following
message.

*** glibc detected *** gis.m: double free or corruption (out):
0x000000000103c6d0 ***

Then I tried it a second time but did not get any errors anymore. And my
message is different from the one you sent - strange. And apart from this
message, everything works normal.

> With wxpython gui there is no problem with tcl/tk gui grass64 is
> looking for tcl/tk 8.4 on my system there is version 8.5
> thats probable the problem.

the grass package for opensuse 11.2 is compiled based on the standard tcl/tk
8.5. I guess something went wrong during the update, when your grass
installtion is still looking for tcl/tk 8.4. Btw. from what opensuse did you
upgrade, because 11.1 also uses tcl/tk 8.5 AFAIK.

Regards,
Otto

> Hi,
>
> have you installed the grass package from the Application:Geo
> Repository? I updated those packages with a current svn snapshot from
> 6. Feb. 2010. As far as I tested, they work fine, except the known bug
> described here:
>
> http://trac.osgeo.org/grass/ticket/928
>
> You should make sure to update all packages and libraries on your
> system are uptodate. This can be done in YAST.
>
> hth
> Otto
>
> Am Mon, 15 Feb 2010 20:20:48 -0800 (PST)
> schrieb Hamish <hamish_b@yahoo.com>:
>
>
>> Joop wrote:
>>
>>> Last day I've upgrade to OpenSuSe 11.2 and reinstall
>>> Grass64 (6.4.0svn (2010))
>>>
>> how did you reinstall?
>>
>> if building from source make sure to do "make distclean" and rebuild.
>>
>>
>>> Grass64 is runnig wel but when closing the gui I get a list of
>>> "errors!!??" like this below:
>>>
>> ...
>>
>>> GRASS 6.4.0svn (Venlo):~ > *** glibc detected *** wish:
>>> corrupted double-linked list: 0x081330a0
>>>
>> ...
>>
>>> /usr/lib/libtcl8.5.so[0xb75644e6]
>>>
>>
>> something's broken with tcl/tk.
>> probably a program is built for an old version of the library but now
>> you have a new one in its place.
>>
>>
>> Hamish
>>
>>
>>
>>
>> _______________________________________________
>> grass-user mailing list
>> grass-user@lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/grass-user
>>
>

Hello,
I just after reading Your mails decided to hunt down this issue, as I
also had segfaults during exit on my Gentoo AMD64 box. Seems like
tcl/tk applications don't like calling exit during Destory event
(closing window). Fixed in 6.5. [1] Not backported to 6.4, as there
have been lot's of small fixes in gis.m for 6.5 to eliminate various
issues like PS label failures etc. and it's not that easy to change
code just to fix this segfault.

I don't have any voting power, still IMHO gis.m in 6.4 should be
synced with 6.5 version FTW.

Maris.

1. http://trac.osgeo.org/grass/changeset/41099

2010/2/16, Otto Dassau <otto.dassau@gmx.de>:

Hi Joop,

On Tue, 16 Feb 2010 10:25:00 +0100
Joop Goedbloed <jlgoedbloed@hetnet.nl> wrote:

Op 16-02-10 09:03, Otto Dassau schreef:
Hi Otto

The messages (so far as I'v tested) only appear when I'v doing something
like display, digitize etc. with vector maps.

just tested with an opensuse 11.2 64bit. I opened the tcltk gui, loaded the
spearfish map "streams", started the digitizing module in the tcltk gui,
deleted a stream, closed/saved it, closed the tcltk gui and got following
message.

*** glibc detected *** gis.m: double free or corruption (out):
0x000000000103c6d0 ***

Then I tried it a second time but did not get any errors anymore. And my
message is different from the one you sent - strange. And apart from this
message, everything works normal.

> With wxpython gui there is no problem with tcl/tk gui grass64 is
> looking for tcl/tk 8.4 on my system there is version 8.5
> thats probable the problem.

the grass package for opensuse 11.2 is compiled based on the standard tcl/tk
8.5. I guess something went wrong during the update, when your grass
installtion is still looking for tcl/tk 8.4. Btw. from what opensuse did you
upgrade, because 11.1 also uses tcl/tk 8.5 AFAIK.

Regards,
Otto

> Hi,
>
> have you installed the grass package from the Application:Geo
> Repository? I updated those packages with a current svn snapshot from
> 6. Feb. 2010. As far as I tested, they work fine, except the known bug
> described here:
>
> http://trac.osgeo.org/grass/ticket/928
>
> You should make sure to update all packages and libraries on your
> system are uptodate. This can be done in YAST.
>
> hth
> Otto
>
> Am Mon, 15 Feb 2010 20:20:48 -0800 (PST)
> schrieb Hamish <hamish_b@yahoo.com>:
>
>
>> Joop wrote:
>>
>>> Last day I've upgrade to OpenSuSe 11.2 and reinstall
>>> Grass64 (6.4.0svn (2010))
>>>
>> how did you reinstall?
>>
>> if building from source make sure to do "make distclean" and rebuild.
>>
>>
>>> Grass64 is runnig wel but when closing the gui I get a list of
>>> "errors!!??" like this below:
>>>
>> ...
>>
>>> GRASS 6.4.0svn (Venlo):~ > *** glibc detected *** wish:
>>> corrupted double-linked list: 0x081330a0
>>>
>> ...
>>
>>> /usr/lib/libtcl8.5.so[0xb75644e6]
>>>
>>
>> something's broken with tcl/tk.
>> probably a program is built for an old version of the library but now
>> you have a new one in its place.
>>
>>
>> Hamish
>>
>>
>>
>>
>> _______________________________________________
>> grass-user mailing list
>> grass-user@lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/grass-user
>>
>

_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

On Thu, Feb 18, 2010 at 9:29 PM, Maris Nartiss <maris.gis@gmail.com> wrote:

Hello,
I just after reading Your mails decided to hunt down this issue, as I
also had segfaults during exit on my Gentoo AMD64 box. Seems like
tcl/tk applications don't like calling exit during Destory event
(closing window). Fixed in 6.5. [1] Not backported to 6.4, as there
have been lot's of small fixes in gis.m for 6.5 to eliminate various
issues like PS label failures etc. and it's not that easy to change
code just to fix this segfault.

I don't have any voting power,

why not? :slight_smile: Given your tcl expertise...

still IMHO gis.m in 6.4 should be synced with 6.5 version FTW.

To facilitate the review, I have backported the semicolo patches from
6.5 and prepared a diff of the other changes:

http://trac.osgeo.org/grass/ticket/956

From that we may decide of all/a part should be backported to 6.4.

Markus

Maris.

1. http://trac.osgeo.org/grass/changeset/41099