[gtkmm] Gtkmm-forge digest, Vol 1 #724 - 9 msgs
- From: gtkmm-forge-request lists sourceforge net
- To: gtkmm-forge lists sourceforge net
- Cc:
- Subject: [gtkmm] Gtkmm-forge digest, Vol 1 #724 - 9 msgs
- Date: Fri, 09 Jul 2004 20:30:08 -0700
Send Gtkmm-forge mailing list submissions to
gtkmm-forge lists sourceforge net
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge
or, via email, send a message with subject or body 'help' to
gtkmm-forge-request lists sourceforge net
You can reach the person managing the list at
gtkmm-forge-admin lists sourceforge net
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gtkmm-forge digest..."
gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list.
Today's Topics:
1. [Bug 143185] - error in line.h (bugzilla-daemon bugzilla gnome org)
2. [Bug 137591] - Build failure when building in a Cygwin/win32 environment (bugzilla-daemon bugzilla gnome org)
3. [Bug 143185] - error in line.h (bugzilla-daemon bugzilla gnome org)
4. [Bug 143185] - error in line.h (bugzilla-daemon bugzilla gnome org)
5. [Bug 145571] - sigc::connection::disconnect() causes crash (bugzilla-daemon bugzilla gnome org)
6. [Bug 145571] - sigc::connection::disconnect() causes crash (bugzilla-daemon bugzilla gnome org)
7. [Bug 145571] - sigc::connection::disconnect() causes crash (bugzilla-daemon bugzilla gnome org)
8. [Bug 145571] - sigc::connection::disconnect() causes crash (bugzilla-daemon bugzilla gnome org)
9. [Bug 145571] - sigc::connection::disconnect() causes crash (bugzilla-daemon bugzilla gnome org)
--__--__--
Message: 1
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc:
Date: Fri, 9 Jul 2004 04:31:04 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 143185] - error in line.h
http://bugzilla.gnome.org/show_bug.cgi?id=143185
gnomemm | libgnomecanvasmm | Ver: 2.0
------- Additional Comments From murrayc murrayc com 2004-07-09 04:31 -------
1. You are patching a generated files. Please see this page for help with making
patches:
http://www.gtkmm.org/bugs.shtml#CreatingPatches
Also, please patch the ChangeLog.
2. You seem to be patching libgnomecanvasmm 2.0, and the first comment here
seems to be an error in libgnomecanvasmm 2.0, but then Christian mentions that
he tried 2.6 versions. What branch really has this problem?
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
--__--__--
Message: 2
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc:
Date: Fri, 9 Jul 2004 04:36:30 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 137591] - Build failure when building in a Cygwin/win32 environment
http://bugzilla.gnome.org/show_bug.cgi?id=137591
gtkmm | build | Ver: 2.4
------- Additional Comments From roger whinlatter uklinux net 2004-07-09 04:36 -------
The glib patches are now in glib 2.4.1+. I haven't yet had a chance to get the
current stable atk/pango/gtk to build, but the cygnome2 folks at sourceforge are
working on it. It's certainly not ready to build glibmm/gtkmm etc. yet.
Regards,
Roger
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
--__--__--
Message: 3
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc:
Date: Fri, 9 Jul 2004 04:58:34 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 143185] - error in line.h
http://bugzilla.gnome.org/show_bug.cgi?id=143185
gnomemm | libgnomecanvasmm | Ver: 2.0
ed catmur co uk changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #29368|0 |1
is obsolete| |
------- Additional Comments From ed catmur co uk 2004-07-09 04:58 -------
Created an attachment (id=29373)
--> (http://bugzilla.gnome.org/attachment.cgi?id=29373&action=view)
2.0.1-gcc3.4.patch
Sorry. This is the correct patch.
I don't use libgnomecanvasmm 2.6 but I imagine a similar change will be needed
if it hasn't already been fixed. I'll look at it when I have time.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
--__--__--
Message: 4
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc:
Date: Fri, 9 Jul 2004 05:19:52 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 143185] - error in line.h
http://bugzilla.gnome.org/show_bug.cgi?id=143185
gnomemm | libgnomecanvasmm | Ver: 2.0
------- Additional Comments From ed catmur co uk 2004-07-09 05:19 -------
libgnomecanvasmm 2.6.1 compiles fine without any changes needed on my machine
(using gcc 3.4.1).
As the original report was about libgnomecanvasmm 2.0 and the patch I posted
fixes that branch this bug can probably be closed.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
--__--__--
Message: 5
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc:
Date: Fri, 9 Jul 2004 07:26:53 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 145571] - sigc::connection::disconnect() causes crash
http://bugzilla.gnome.org/show_bug.cgi?id=145571
gtkmm | general | Ver: 2.4
------- Additional Comments From olau hardworking dk 2004-07-09 07:26 -------
I didn't think of running it inside Valgrind. Good idea. Now it does
not actually crash, but instead I get this when I hit enter twice:
button_clicked
key_event_cb
==2884==
==2884== Invalid read of size 4
==2884== at 0x3C65FD6A:
Glib::SignalProxyConnectionNode::destroy_notify_handler(void*, _GClosure*) (in
/usr/lib/libglibmm-2.4.so.1.0.3)
==2884== by 0x3C779274: (within /usr/lib/libgobject-2.0.so.0.400.2)
==2884== by 0x3C77868D: g_closure_unref (in /usr/lib/libgobject-2.0.so.0.400.2)
==2884== by 0x3C78E50C: (within /usr/lib/libgobject-2.0.so.0.400.2)
==2884== Address 0x3D037A30 is 12 bytes inside a block of size 16 free'd
==2884== at 0x3C01FA3C: operator delete(void*) (vg_replace_malloc.c:129)
==2884== by 0x3C65FD34: Glib::SignalProxyConnectionNode::notify(void*) (in
/usr/lib/libglibmm-2.4.so.1.0.3)
==2884== by 0x3C67C9E7: sigc::internal::slot_rep::disconnect() (in
/usr/lib/libsigc-2.0.so.0.0.0)
==2884== by 0x3C67CDFB: sigc::slot_base::disconnect() (in
/usr/lib/libsigc-2.0.so.0.0.0)
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
--__--__--
Message: 6
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc:
Date: Fri, 9 Jul 2004 08:22:59 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 145571] - sigc::connection::disconnect() causes crash
http://bugzilla.gnome.org/show_bug.cgi?id=145571
gtkmm | general | Ver: 2.4
------- Additional Comments From murrayc murrayc com 2004-07-09 08:22 -------
> The crash occurs if you start the program and press enter a couple of times
(say four or five)
Now, I see what you mean.
Strangely, it crashes for me in my built-from-source environment, but not when
I'm using the debian packages (all unstable + the gtkmm package from testing).
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
--__--__--
Message: 7
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc:
Date: Fri, 9 Jul 2004 08:41:57 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 145571] - sigc::connection::disconnect() causes crash
http://bugzilla.gnome.org/show_bug.cgi?id=145571
gtkmm | general | Ver: 2.4
murrayc murrayc com changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #29319|0 |1
is obsolete| |
------- Additional Comments From murrayc murrayc com 2004-07-09 08:41 -------
Created an attachment (id=29377)
--> (http://bugzilla.gnome.org/attachment.cgi?id=29377&action=view)
test_simpler.cc
Here (test_simpler.cc) is a simpler test case. Even if it doesn't crash, it
shows the error in valgrind, and that's what we need to deal with.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
--__--__--
Message: 8
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc:
Date: Fri, 9 Jul 2004 11:12:45 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 145571] - sigc::connection::disconnect() causes crash
http://bugzilla.gnome.org/show_bug.cgi?id=145571
gtkmm | general | Ver: 2.4
------- Additional Comments From murrayc murrayc com 2004-07-09 11:12 -------
The valgrind output:
==29323==
==29323== Invalid read of size 4
==29323== at 0x3C643D9A:
Glib::SignalProxyConnectionNode::destroy_notify_handler(void*, _GClosure*)
(signalproxy_connectionnode.cc:73)
==29323== by 0x3C75B984: closure_invoke_notifiers (gclosure.c:109)
==29323== by 0x3C75AD9D: g_closure_unref (gclosure.c:347)
==29323== by 0x3C770C1C: handler_unref_R (gsignal.c:590)
==29323== by 0x3C76EFF4: signal_emit_unlocked_R (gsignal.c:2567)
==29323== by 0x3C76E326: g_signal_emit_valist (gsignal.c:2195)
==29323== by 0x3C76E623: g_signal_emit (gsignal.c:2239)
==29323== by 0x3C3818B4: gtk_button_clicked (gtkbutton.c:719)
==29323== by 0x3C3828CA: gtk_real_button_released (gtkbutton.c:1220)
==29323== by 0x3C14F358: Gtk::Button_Class::released_callback(_GtkButton*)
(button.cc:219)
==29323== by 0x3C76F860: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==29323== by 0x3C75B6C6: g_type_class_meta_marshal (gclosure.c:514)
==29323== by 0x3C75B32F: g_closure_invoke (gclosure.c:437)
==29323== by 0x3C76EB8D: signal_emit_unlocked_R (gsignal.c:2366)
==29323== by 0x3C76E326: g_signal_emit_valist (gsignal.c:2195)
==29323== by 0x3C76E623: g_signal_emit (gsignal.c:2239)
==29323== by 0x3C381804: gtk_button_released (gtkbutton.c:711)
==29323== by 0x3C38274A: gtk_button_button_release (gtkbutton.c:1136)
==29323== by 0x3C1F5371:
Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*)
(widget.cc:3798)
==29323== by 0x3C43D603: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:82)
==29323== Address 0x3CFC8D70 is 12 bytes inside a block of size 16 free'd
==29323== at 0x3C01FA3C: operator delete(void*) (vg_replace_malloc.c:129)
==29323== by 0x3C643D64: Glib::SignalProxyConnectionNode::notify(void*)
(signalproxy_connectionnode.cc:60)
==29323== by 0x3C661A77: sigc::internal::slot_rep::disconnect() (slot_base.cc:37)
==29323== by 0x3C661E8B: sigc::slot_base::disconnect() (slot_base.cc:142)
==29323== by 0x3C6619AB: sigc::connection::disconnect() (connection.cc:83)
==29323== by 0x804DDE6: Test::button_clicked() (in /home/murrayc/a.out)
==29323== by 0x804E3C8: sigc::bound_mem_functor0<void, Test>::operator()()
const (in /home/murrayc/a.out)
==29323== by 0x804E253: sigc::adaptor_functor<sigc::bound_mem_functor0<void,
Test> >::operator()() const (in /home/murrayc/a.out)
==29323== by 0x804E23D:
sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Test>,
void>::call_it(sigc::internal::slot_rep*) (in /home/murrayc/a.out)
==29323== by 0x3C643BDC:
Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:426)
==29323== by 0x3C76F860: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==29323== by 0x3C75B32F: g_closure_invoke (gclosure.c:437)
==29323== by 0x3C76F1E4: signal_emit_unlocked_R (gsignal.c:2506)
==29323== by 0x3C76E326: g_signal_emit_valist (gsignal.c:2195)
==29323== by 0x3C76E623: g_signal_emit (gsignal.c:2239)
==29323== by 0x3C3818B4: gtk_button_clicked (gtkbutton.c:719)
==29323== by 0x3C3828CA: gtk_real_button_released (gtkbutton.c:1220)
==29323== by 0x3C14F358: Gtk::Button_Class::released_callback(_GtkButton*)
(button.cc:219)
==29323== by 0x3C76F860: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==29323== by 0x3C75B6C6: g_type_class_meta_marshal (gclosure.c:514)
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
--__--__--
Message: 9
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc:
Date: Fri, 9 Jul 2004 17:12:07 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 145571] - sigc::connection::disconnect() causes crash
http://bugzilla.gnome.org/show_bug.cgi?id=145571
gtkmm | general | Ver: 2.4
------- Additional Comments From murrayc murrayc com 2004-07-09 17:12 -------
This might be caused by the fact that destroy_notify callbacks are not called
during GTK+ signal disconnection if the callback is running - destroy_notify
callbacks are then called after the callback has returned.
I'm working on a patch.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
--__--__--
_______________________________________________
Gtkmm-forge mailing list
Gtkmm-forge lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge
End of Gtkmm-forge Digest
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]