Your message dated Sun, 15 May 2005 09:47:03 -0400
with message-id <[EMAIL PROTECTED]>
and subject line Bug#308489: fixed in geda 20050313-2
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 10 May 2005 14:51:27 +0000
>From [EMAIL PROTECTED] Tue May 10 07:51:27 2005
Return-path: <[EMAIL PROTECTED]>
Received: from smtp.netsonic.fi [194.29.192.26] 
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1DVW50-0003Tm-00; Tue, 10 May 2005 07:51:26 -0700
Received: from sauna (kulho150.adsl.netsonic.fi [81.17.193.150])
        by smtp.netsonic.fi (Postfix) with ESMTP id 431B81F8204;
        Tue, 10 May 2005 17:51:24 +0300 (EEST)
Received: from lindi by sauna with local (Exim 3.35 #1 (Debian))
        id 1DVW50-0002XH-00; Tue, 10 May 2005 17:51:26 +0300
From: Timo Juhani Lindfors <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: geda: segfault in malloc()
X-Mailer: reportbug 1.50
Date: Tue, 10 May 2005 17:51:26 +0300
Message-Id: <[EMAIL PROTECTED]>
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 

Package: geda
Version: 20050313-1
Severity: grave
Justification: renders package unusable

Upstream ([EMAIL PROTECTED]) does not accept unsubscribed users to
send mail so I can't use the policy defined X-Debbugs-CC header to
forward this bug report so I'm doing it manually instead. The upstream
version is available at
http://archives.seul.org/geda/bug/May-2005/msg00000.html

Severity is set to grave since the heap corruption seems to crash geda
here in almost all possible usage cases. The bug report presents only
two short example cases.

Packages with 'geda' that I have currently installed are

$ dpkg -l|grep geda
ii  geda           20050313-1     GNU EDA -- Electronics design software
ii  geda-doc       20050313-1     Documentation for GNU EDA -- Electronics des
ii  geda-examples  20050313-1     GNU EDA -- Electronics design software -- ex
ii  geda-gnetlist  20050313-1     GNU EDA -- Electronics design software -- ne
ii  geda-gschem    20050313-1     GNU EDA -- Electronics design software -- sc
ii  geda-symbols   20050313-1     Symbols for GNU EDA -- Electronics design so
ii  libgdgeda6     2.0.15-3       GNU EDA -- Electronics design software -- gd
ii  libgeda20      20050313-1     GNU EDA -- Electronics design software -- li

Although I mention "debian sid" in the forwarded report it should be
noted that sid and sarge have the same version of geda and get exactly
the same backtraces in both sarge and sid. Finally, here's the message
that I sent to upstream [EMAIL PROTECTED] for archival purposes:

Geda (version 20050313-1) in debian sid segfaults if I
double-rightclick a file in a project.

Steps to reproduce:

1) Create new project and File->import the example file
TwoStageAmp.sch (MD5 7d8fb26c25f52156351cc5a8437bfae4).

2) Doubleclick filename with right button.

Expected results:

Nothing / No idea, but shouldn't at least crash

Actual results:

Geda segfaults.

Backtrace:

#0  0x4054ad57 in mallopt () from /lib/libc.so.6
#1  0x40549fb3 in malloc () from /lib/libc.so.6
#2  0x400488e7 in g_malloc () from /usr/lib/libglib-2.0.so.0
#3  0x400588c9 in g_strdup () from /usr/lib/libglib-2.0.so.0
#4  0x401ac7c3 in gtk_label_get_mnemonic_keyval () from 
/usr/lib/libgtk-x11-2.0.so.0
#5  0x401ac8a4 in gtk_label_set_text () from /usr/lib/libgtk-x11-2.0.so.0
#6  0x400ea5b2 in gtk_accel_label_new () from /usr/lib/libgtk-x11-2.0.so.0
#7  0x401cbf1c in gtk_menu_item_new_with_label () from 
/usr/lib/libgtk-x11-2.0.so.0
#8  0x08054f1b in MenuWindowNew (szName=0x813d3f8 "Open: ../TwoStageAmp.sch") 
at m_window.c:66
#9  0x08057734 in NewExtCmd (szFilename=0x8062440 "../TwoStageAmp.sch", 
pAction=0x810bcd0) at task.c:441
#10 0x08056c9c in TaskNew (iTaskType=1, pValue=0x40609310) at task.c:113
#11 0x0804d09f in DocOpen (szFileName=0x8062440 "../TwoStageAmp.sch", 
iAction=0) at doc.c:197
#12 0x0804e7e2 in on_DocModulesTree_button_press_event (widget=0x80c6758, 
event=0x10, user_data=0x0) at doc.c:1014
#13 0x401c09fe in _gtk_marshal_BOOLEAN__BOXED () from 
/usr/lib/libgtk-x11-2.0.so.0
#14 0x404a6736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0x404b7c5a in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#16 0x404b6c8c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#17 0x404b7126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0x402afe97 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x401bf512 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x401be366 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x403bb775 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#22 0x40042582 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#23 0x400435f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0x40043930 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0x40043b7d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#26 0x08055302 in MainLoop () at main.c:195
#27 0x080551ce in main (argc=1, argv=0xbffffd14) at main.c:160
(gdb) frame 8
#8  0x08054f1b in MenuWindowNew (szName=0x813d3f8 "Open: ../TwoStageAmp.sch") 
at m_window.c:66
66              pMenuItem = GTK_MENU_ITEM(gtk_menu_item_new_with_label(szName));
(gdb) frame 0
#0  0x4054ad57 in mallopt () from /lib/libc.so.6
(gdb) x/2i $eip
0x4054ad57 <mallopt+103>:       mov    0x8(%esi),%eax
0x4054ad5a <mallopt+106>:       mov    %eax,0x24(%edx)
(gdb) info register esi
esi            0x536f7754       1399813972
(gdb) x/32x $esi
0x536f7754:     Cannot access memory at address 0x536f7754

Crash in malloc suggests that this is heap corruption and indeed

$ perl -e 
'printf(chr(hex("0x53")).chr(hex("0x6f")).chr(hex("0x77")).chr(hex("0x54")));'

prints out "SowT" which is part of the filename (backwards because of
endianess of course). Later I heard on IRC that if the file is renamed
to a shorter one, e.g. "tsa.sch" then geda does not segfault here :)

Before crashing geda also prints out

(geda:1282): GLib-GObject-WARNING **: invalid cast from `GtkWindow' to 
`GtkMenuItem'

but I'm not sure if this is related to this bug.

P.S. A more "reliable" way to get geda segfault seems to be to

3) Select TwoStageAmp.sch when it has been imported to the project and
   click Actions->Create PCB layout

After this geda segfaults again in malloc with

#0  0x4054b560 in mallopt () from /lib/libc.so.6
#1  0x4054adcb in mallopt () from /lib/libc.so.6
#2  0x40549fb3 in malloc () from /lib/libc.so.6
#3  0x400488e7 in g_malloc () from /usr/lib/libglib-2.0.so.0
#4  0x4048964f in pango_direction_get_type () from /usr/lib/libpango-1.0.so.0
#5  0x40489f8a in pango_log2vis_get_embedding_levels () from 
/usr/lib/libpango-1.0.so.0
#6  0x404775b5 in pango_context_get_base_dir () from /usr/lib/libpango-1.0.so.0
#7  0x4047824a in pango_itemize_with_base_dir () from /usr/lib/libpango-1.0.so.0
#8  0x4047f69f in pango_layout_get_pixel_size () from /usr/lib/libpango-1.0.so.0
#9  0x4047db86 in pango_layout_get_cursor_pos () from /usr/lib/libpango-1.0.so.0
#10 0x4047def7 in pango_layout_get_extents () from /usr/lib/libpango-1.0.so.0
#11 0x401adc91 in gtk_label_get () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x401ae20f in gtk_label_get () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x404b8b63 in g_cclosure_marshal_VOID__BOXED () from 
/usr/lib/libgobject-2.0.so.0
#14 0x404a69c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#15 0x404a6736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0x404b7651 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#17 0x404b6e9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0x404b7216 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#19 0x4020af6e in gtk_size_group_remove_widget () from 
/usr/lib/libgtk-x11-2.0.so.0
#20 0x4020b2e8 in _gtk_size_group_compute_requisition () from 
/usr/lib/libgtk-x11-2.0.so.0
#21 0x402ae72c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x402a6d23 in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x404b8b63 in g_cclosure_marshal_VOID__BOXED () from 
/usr/lib/libgobject-2.0.so.0
#24 0x404a69c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#25 0x404a6736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0x404b7651 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#27 0x404b6e9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#28 0x404b7216 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#29 0x4020af6e in gtk_size_group_remove_widget () from 
/usr/lib/libgtk-x11-2.0.so.0
#30 0x4020b2e8 in _gtk_size_group_compute_requisition () from 
/usr/lib/libgtk-x11-2.0.so.0
#31 0x402ae72c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x402bc543 in gtk_window_reshow_with_initial_size () from 
/usr/lib/libgtk-x11-2.0.so.0
#33 0x404b8b63 in g_cclosure_marshal_VOID__BOXED () from 
/usr/lib/libgobject-2.0.so.0
#34 0x404a69c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#35 0x404a6736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#36 0x404b7651 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#37 0x404b6e9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#38 0x404b7216 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#39 0x4020af6e in gtk_size_group_remove_widget () from 
/usr/lib/libgtk-x11-2.0.so.0
#40 0x4020b2e8 in _gtk_size_group_compute_requisition () from 
/usr/lib/libgtk-x11-2.0.so.0
#41 0x402ae72c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#42 0x402bd4ff in _gtk_window_unset_focus_and_default () from 
/usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#43 0x402bbd40 in gtk_window_reshow_with_initial_size () from 
/usr/lib/libgtk-x11-2.0.so.0
#44 0x404b82a6 in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#45 0x404a69c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#46 0x404a6736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#47 0x404b7651 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#48 0x404b6e9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#49 0x404b7126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#50 0x402ad8e6 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#51 0x40136a4d in gtk_container_get_focus_hadjustment () from 
/usr/lib/libgtk-x11-2.0.so.0
#52 0x402adcb6 in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0
#53 0x08057941 in NewExtCmd (szFilename=0xbffff0c0 "../TwoStageAmp.sch", 
pAction=0x810c510) at task.c:433
#54 0x08056c9c in TaskNew (iTaskType=1, pValue=0x8159a00) at task.c:113
#55 0x080536db in MenuActionActivation (pMenuItem=0x81160d0, pUserData=0x0) at 
m_action.c:151
#56 0x404b82a6 in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#57 0x404a6736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#58 0x404b7dcf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#59 0x404b6e9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#60 0x404b7126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#61 0x402b0067 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#62 0x401cfa32 in gtk_menu_shell_activate_item () from 
/usr/lib/libgtk-x11-2.0.so.0
#63 0x401cefc5 in _gtk_menu_shell_activate () from /usr/lib/libgtk-x11-2.0.so.0
#64 0x401c7d56 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#65 0x401c09fe in _gtk_marshal_BOOLEAN__BOXED () from 
/usr/lib/libgtk-x11-2.0.so.0
#66 0x404a69c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#67 0x404a6736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#68 0x404b7855 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#69 0x404b6c8c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#70 0x404b7126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#71 0x402afe97 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#72 0x401bf512 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#73 0x401be366 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#74 0x403bb775 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#75 0x40042582 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#76 0x400435f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#77 0x40043930 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#78 0x40043b7d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#79 0x08055302 in MainLoop () at main.c:195
#80 0x080551ce in main (argc=1, argv=0xbffffd14) at main.c:160

In this case valgrind reports

==1447== Syscall param execve(argv[i]) points to unaddressable byte(s)
==1447==    at 0x1BE82EF8: execve (in /lib/libc-2.3.2.so)
==1447==    by 0x1BE831CD: execl (in /lib/libc-2.3.2.so)
==1447==    by 0x80572BE: TaskProcess (task.c:266)
==1447==    by 0x80552D5: MainLoop (main.c:190)
==1447==    by 0x80551CD: main (main.c:160)
==1447==  Address 0x1C2550C8 is 0 bytes inside a block of size 60 free'd
==1447==    at 0x1B90506F: realloc (vg_replace_malloc.c:196)
==1447==    by 0x8057BD9: StrReplace (task.c:524)
==1447==    by 0x8057630: NewExtCmd (task.c:414)
==1447==    by 0x8056C9B: TaskNew (task.c:113)
==1447==    by 0x80536DA: MenuActionActivation (m_action.c:151)
==1447==    by 0x1BDB52A5: g_cclosure_marshal_VOID__VOID (in 
/usr/lib/libgobject-2.0.so.0.600.4)
==1447==    by 0x1BDA3735: g_closure_invoke (in 
/usr/lib/libgobject-2.0.so.0.600.4)
==1447==    by 0x1BDB4DCE: (within /usr/lib/libgobject-2.0.so.0.600.4)
==1447==    by 0x1BDB3E9B: g_signal_emit_valist (in 
/usr/lib/libgobject-2.0.so.0.600.4)
==1447==    by 0x1BDB4125: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.600.4)
==1447==    by 0x1BBA5066: gtk_widget_activate (in 
/usr/lib/libgtk-x11-2.0.so.0.600.4)
==1447==    by 0x1BAC4A31: gtk_menu_shell_activate_item (in 
/usr/lib/libgtk-x11-2.0.so.0.600.4)

==1446== Invalid free() / delete / delete[]
==1446==    at 0x1B904B04: free (vg_replace_malloc.c:152)
==1446==    by 0x8056D0D: TaskDelete (task.c:162)
==1446==    by 0x8056F18: TaskProcess (task.c:323)
==1446==    by 0x80552D5: MainLoop (main.c:190)
==1446==    by 0x80551CD: main (main.c:160)
==1446==  Address 0x1C2550C8 is 0 bytes inside a block of size 60 free'd
==1446==    at 0x1B90506F: realloc (vg_replace_malloc.c:196)
==1446==    by 0x8057BD9: StrReplace (task.c:524)
==1446==    by 0x8057630: NewExtCmd (task.c:414)
==1446==    by 0x8056C9B: TaskNew (task.c:113)
==1446==    by 0x80536DA: MenuActionActivation (m_action.c:151)
==1446==    by 0x1BDB52A5: g_cclosure_marshal_VOID__VOID (in 
/usr/lib/libgobject-2.0.so.0.600.4)
==1446==    by 0x1BDA3735: g_closure_invoke (in 
/usr/lib/libgobject-2.0.so.0.600.4)
==1446==    by 0x1BDB4DCE: (within /usr/lib/libgobject-2.0.so.0.600.4)
==1446==    by 0x1BDB3E9B: g_signal_emit_valist (in 
/usr/lib/libgobject-2.0.so.0.600.4)
==1446==    by 0x1BDB4125: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.600.4)
==1446==    by 0x1BBA5066: gtk_widget_activate (in 
/usr/lib/libgtk-x11-2.0.so.0.600.4)
==1446==    by 0x1BAC4A31: gtk_menu_shell_activate_item (in 
/usr/lib/libgtk-x11-2.0.so.0.600.4)

and also about very many  "invalid reads/writes" like

==1446== Invalid read of size 1
==1446==    at 0x1B905801: strlen (mac_replace_strmem.c:189)
==1446==    by 0x8057BC9: StrReplace (task.c:524)


I am reporting these both in same bug report because it seems very
likely that both are caused by the same heap corruption problem.



best regards,
Timo Lindfors


Sid system

-- System Information
Debian Release: 3.1
Architecture: i386
Kernel: Linux warpdrive 2.4.18-1-386 #1 Wed Apr 14 17:34:59 UTC 2004 i686 
GNU/Linux
Locale: LANG=C

Sarge system

-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux phoenix 2.4.29met2 #1 SMP Fri Jan 21 08:46:57 UTC 2005 i686 
GNU/Linux
Locale: LANG=C



---------------------------------------
Received: (at 308489-close) by bugs.debian.org; 15 May 2005 13:54:06 +0000
>From [EMAIL PROTECTED] Sun May 15 06:54:05 2005
Return-path: <[EMAIL PROTECTED]>
Received: from newraff.debian.org [208.185.25.31] (mail)
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1DXJZF-0007EA-00; Sun, 15 May 2005 06:54:05 -0700
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
        id 1DXJSR-0004Tc-00; Sun, 15 May 2005 09:47:03 -0400
From: Hamish Moffatt <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.55 $
Subject: Bug#308489: fixed in geda 20050313-2
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Sun, 15 May 2005 09:47:03 -0400
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 
X-CrossAssassin-Score: 2

Source: geda
Source-Version: 20050313-2

We believe that the bug you reported is fixed in the latest version of
geda, which is due to be installed in the Debian FTP archive:

geda_20050313-2.diff.gz
  to pool/main/g/geda/geda_20050313-2.diff.gz
geda_20050313-2.dsc
  to pool/main/g/geda/geda_20050313-2.dsc
geda_20050313-2_i386.deb
  to pool/main/g/geda/geda_20050313-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Hamish Moffatt <[EMAIL PROTECTED]> (supplier of updated geda package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun, 15 May 2005 23:24:33 +1000
Source: geda
Binary: geda
Architecture: source i386
Version: 20050313-2
Distribution: unstable
Urgency: high
Maintainer: Hamish Moffatt <[EMAIL PROTECTED]>
Changed-By: Hamish Moffatt <[EMAIL PROTECTED]>
Description: 
 geda       - GNU EDA -- Electronics design software
Closes: 274074 308489
Changes: 
 geda (20050313-2) unstable; urgency=high
 .
   * Applied patch from upstream CVS to src/task.c to fix
     segfaults trying to open schematics (closes: #308489)
     (Bug is 'grave' so urgency=high)
   * Added suggests: for gerbv (closes: #274074)
Files: 
 777bde3a1bb8a65f6073daf820ac5113 711 electronics optional geda_20050313-2.dsc
 f1e21c4938516fff8d943fce741f33a8 4506 electronics optional 
geda_20050313-2.diff.gz
 a83089c9e40ed2e52d0879d037742c4d 96798 electronics optional 
geda_20050313-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iQCVAwUBQodPJ9iYIdPvprnVAQKnnwP/Za0DTVAujVSyhwdTfO7SFIcz5hh+f815
NOJiSBDGCRlqeQfQQMqrBLx+8Ld+Ue68/ApfdzYvt6zbZ8x1fKjJEW3Dp7ZjNGnD
yTgaod79w54KO6iVhgn6LogiZiJL3F6aZRuF3HT7JpxTzaNZZSyzwHI/WUtPW4fe
wAbmIV6vnOw=
=0ITb
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to