Gtkmm-forge Digest, Vol 2, Issue 12



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-owner 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 347857] The advanced printing example
      (gtkmm (bugzilla.gnome.org))
   2. [Bug 347857] The advanced printing example
      (gtkmm (bugzilla.gnome.org))
   3. [Bug 348241] New: 2.9.8 causes crashes on startup.
      (gtkmm (bugzilla.gnome.org))
   4. [Bug 348241] 2.9.8 causes crashes on startup.
      (gtkmm (bugzilla.gnome.org))
   5. [Bug 348241] 2.9.8 causes crashes on startup.
      (gtkmm (bugzilla.gnome.org))
   6. [Bug 348241] 2.9.8 causes crashes on startup.
      (gtkmm (bugzilla.gnome.org))
   7. [Bug 348241] 2.9.8 causes crashes on startup.
      (gtkmm (bugzilla.gnome.org))
   8. [Bug 347857] The advanced printing example
      (gtkmm (bugzilla.gnome.org))
   9. [Bug 347857] The advanced printing example
      (gtkmm (bugzilla.gnome.org))


----------------------------------------------------------------------

Message: 1
Date: Fri, 21 Jul 2006 10:09:31 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 347857] The advanced printing example
To: gtkmm-forge lists sourceforge net
Message-ID: <20060721100931 A27076C40BC box gnome org>
Content-Type: text/plain; charset=utf-8

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=347857
 gtkmm | general | Ver: 2.9.x





------- Comment #3 from Murray Cumming  2006-07-21 10:09 UTC -------
So, do the examples crash now?


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



------------------------------

Message: 2
Date: Fri, 21 Jul 2006 11:28:26 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 347857] The advanced printing example
To: gtkmm-forge lists sourceforge net
Message-ID: <20060721112826 88B046C411B box gnome org>
Content-Type: text/plain; charset=utf-8

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=347857
 gtkmm | general | Ver: 2.9.x





------- Comment #4 from Marko Anastasov  2006-07-21 11:28 UTC -------
Yes - (2) is still to be solved (the simple example doesn't crash at all, as it
has none of the parts that cause problems here).

Here's what's left from (1):

(without the manual disconnecting)

- open the print dialog, touch the font button, print
- repeat, with or without the font button

They print fine, PrintFormOperations are not yet destroyed, and on exit there's
a segfault, like previously:

0x009741e4 in sigc::internal::slot_rep::disconnect (this=0x9428df0) at
functors/slot_base.cc:50
50          (cleanup_)(data_);  // Notify the parent (might lead to destruction
of this!).
(gdb) bt
#0  0x009741e4 in sigc::internal::slot_rep::disconnect (this=0x9428df0) at
functors/slot_base.cc:50
#1  0x00974235 in sigc::internal::slot_rep::notify (data=0x9428df0) at
functors/slot_base.cc:63
#2  0x00973c2a in ~trackable_callback_list (this=0x93d1fd0) at trackable.cc:89
#3  0x00973c8b in sigc::trackable::notify_callbacks (this=0xbfce5aec) at
trackable.cc:67
#4  0x00973cfd in ~trackable (this=0xbfce5aec) at trackable.cc:51
#5  0x080547ab in main (argc=Cannot access memory at address 0x1
) at main.cc:28

However, it does not segfault if I don't touch the font button (?), I'll see
what is this about.

With connections and manual diconnecting PFOs get destroyed immediately and
there are no problems.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



------------------------------

Message: 3
Date: Fri, 21 Jul 2006 12:36:29 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 348241] New: 2.9.8 causes crashes on
	startup.
To: gtkmm-forge lists sourceforge net
Message-ID: <bug-348241-5595 http bugzilla gnome org/>
Content-Type: text/plain; charset=utf-8

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=348241
 gtkmm | general | Ver: 2.9.x

           Summary: 2.9.8 causes crashes on startup.
           Product: gtkmm
           Version: 2.9.x
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: general
        AssignedTo: gtkmm-forge lists sourceforge net
        ReportedBy: dholbach ubuntu com
         QAContact: gtkmm-forge lists sourceforge net
     GNOME version: 2.15/2.16
   GNOME milestone: Unspecified


gtkmm 2.9.8 (with cairomm 0.6.0, gtk 2.10 and glibmm 2.10.4 (tried 2.11.2 too))
crashes all the gtkmm dependant applications (I tested).

Attaching debug backtraces (where I cut off, they repeated themselves) and
valgrind log.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



------------------------------

Message: 4
Date: Fri, 21 Jul 2006 12:36:53 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 348241] 2.9.8 causes crashes on
	startup.
To: gtkmm-forge lists sourceforge net
Message-ID: <20060721123653 076E46C411B box gnome org>
Content-Type: text/plain; charset=utf-8

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=348241
 gtkmm | general | Ver: 2.9.x





------- Comment #1 from Daniel Holbach  2006-07-21 12:36 UTC -------
Created an attachment (id=69326)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=69326&action=view)
Glom Backtrace


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



------------------------------

Message: 5
Date: Fri, 21 Jul 2006 12:37:10 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 348241] 2.9.8 causes crashes on
	startup.
To: gtkmm-forge lists sourceforge net
Message-ID: <20060721123710 000856C411B box gnome org>
Content-Type: text/plain; charset=utf-8

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=348241
 gtkmm | general | Ver: 2.9.x





------- Comment #2 from Daniel Holbach  2006-07-21 12:37 UTC -------
Created an attachment (id=69327)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=69327&action=view)
PrefixSuffix Backtrace


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



------------------------------

Message: 6
Date: Fri, 21 Jul 2006 12:37:28 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 348241] 2.9.8 causes crashes on
	startup.
To: gtkmm-forge lists sourceforge net
Message-ID: <20060721123728 9EEAF6C411C box gnome org>
Content-Type: text/plain; charset=utf-8

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=348241
 gtkmm | general | Ver: 2.9.x





------- Comment #3 from Daniel Holbach  2006-07-21 12:37 UTC -------
Created an attachment (id=69328)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=69328&action=view)
Workrave Backtrace


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



------------------------------

Message: 7
Date: Fri, 21 Jul 2006 12:37:55 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 348241] 2.9.8 causes crashes on
	startup.
To: gtkmm-forge lists sourceforge net
Message-ID: <20060721123755 94D646C411D box gnome org>
Content-Type: text/plain; charset=utf-8

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=348241
 gtkmm | general | Ver: 2.9.x





------- Comment #4 from Daniel Holbach  2006-07-21 12:37 UTC -------
Created an attachment (id=69329)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=69329&action=view)
PrefixSuffix Valgrind log


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



------------------------------

Message: 8
Date: Fri, 21 Jul 2006 18:11:52 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 347857] The advanced printing example
To: gtkmm-forge lists sourceforge net
Message-ID: <20060721181152 E39296C4129 box gnome org>
Content-Type: text/plain; charset=utf-8

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=347857
 gtkmm | general | Ver: 2.9.x





------- Comment #5 from Murray Cumming  2006-07-21 18:11 UTC -------
Let's take out the manual disconnecting. I don't understand what it's meant to
achieve.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



------------------------------

Message: 9
Date: Fri, 21 Jul 2006 18:21:52 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 347857] The advanced printing example
To: gtkmm-forge lists sourceforge net
Message-ID: <20060721182152 C58A86C4129 box gnome org>
Content-Type: text/plain; charset=utf-8

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=347857
 gtkmm | general | Ver: 2.9.x





------- Comment #6 from Murray Cumming  2006-07-21 18:21 UTC -------
With or without the manual disconnecting, I get this from valgrind when
choosing File/Print Preview (not that line numbers might be different in my
version):

==11877==
==11877== Jump to the invalid address stated on the next line
==11877==    at 0x0: ???
==11877==    by 0x427E86A: Gtk::PrintOperationPreview::render_page_vfunc(int)
(printoperationpreview.cc:277)
==11877==    by 0x427DE43:
Gtk::PrintOperationPreview_Class::render_page_vfunc_callback(_GtkPrintOperationPreview*,
int) (printoperationpreview.cc:100)
==11877==    by 0x4559881: gtk_print_operation_preview_render_page
(gtkprintoperationpreview.c:106)
==11877==    by 0x427E7B6: Gtk::PrintOperationPreview::render_page(int)
(printoperationpreview.cc:249)
==11877==    by 0x8054E16: PreviewDialog::on_expose_event(_GdkEventExpose*)
(previewdialog.cc:90)
==11877==    by 0x42D5253:
Gtk::Widget_Class::expose_event_callback(_GtkWidget*, _GdkEventExpose*)
(widget.cc:4453)
==11877==    by 0x4527FB7: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:83)
==11877==    by 0x4ABF88E: g_type_class_meta_marshal (gclosure.c:567)
==11877==    by 0x4ABFEBE: g_closure_invoke (gclosure.c:490)
==11877==    by 0x4ACF10D: signal_emit_unlocked_R (gsignal.c:2476)
==11877==    by 0x4ACFFC5: g_signal_emit_valist (gsignal.c:2207)
==11877==    by 0x4AD05C8: g_signal_emit (gsignal.c:2241)
==11877==    by 0x462FB96: gtk_widget_event_internal (gtkwidget.c:3901)
==11877==    by 0x4526CFD: gtk_main_do_event (gtkmain.c:1379)
==11877==    by 0x4754509: gdk_window_process_updates_internal
(gdkwindow.c:2324)
==11877==    by 0x47545DC: gdk_window_process_all_updates (gdkwindow.c:2387)
==11877==    by 0x449F1A4: gtk_container_idle_sizer (gtkcontainer.c:1113)
==11877==    by 0x4B20F01: g_idle_dispatch (gmain.c:3924)
==11877==    by 0x4B1EBCC: g_main_context_dispatch (gmain.c:2043)
==11877==  Address 0x0 is not stack'd, malloc'd or (recently) free'd

And I get much the same from a gdb backtrace. It's as if base->render_page is
somehow now valid, though we check it for null. 


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



------------------------------

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

------------------------------

_______________________________________________
Gtkmm-forge mailing list
Gtkmm-forge lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge


End of Gtkmm-forge Digest, Vol 2, Issue 12
******************************************



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]