PCB crashes when selecting traces and selecting an alternate Routing Style

Bug #1001503 reported by dioioib
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gEDA project
New
Critical
Unassigned
pcb
Incomplete
Undecided
Unassigned

Bug Description

When attempting to change a routing style of a track/trace in a PCB when I select a single or multiple traces then go to edit > route styles > (any option). PCB will crash.

Version information:

This is PCB, an interactive
printed circuit board editor
version 20110918

Compiled on Feb 13 2012 at 02:45:27

Running on Mac OS X 10.6.8 using X11 ( XQuartz 2.7.2_rc2 (xorg-server 1.12.1.901) )

Console Messages:
________________________________________________
12-05-18 7:20:05 PM [0x0-0x3b03b].org.gpleda.pcb[1239] Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
12-05-18 7:20:05 PM [0x0-0x3b03b].org.gpleda.pcb[1239] pcb_dbus: DBus connection Error (Not enough memory)
12-05-18 7:27:35 PM ReportCrash[1342] Saved crash report for pcb[1241] version ??? (???) to /Users/briandurocher/Library/Logs/DiagnosticReports/pcb_2012-05-18-192735_lute1.crash
12-05-18 7:27:52 PM [0x0-0x3c03c].org.gpleda.pcb[1347] Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
12-05-18 7:27:52 PM [0x0-0x3c03c].org.gpleda.pcb[1347] pcb_dbus: DBus connection Error (Not enough memory)
12-05-18 7:30:48 PM ReportCrash[1394] Saved crash report for pcb[1349] version ??? (???) to /Users/briandurocher/Library/Logs/DiagnosticReports/pcb_2012-05-18-193048_lute1.crash
12-05-18 7:33:15 PM [0x0-0x4a04a].org.gpleda.pcb[1456] Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
12-05-18 7:33:15 PM [0x0-0x4a04a].org.gpleda.pcb[1456] pcb_dbus: DBus connection Error (Not enough memory)
12-05-18 7:42:52 PM [0x0-0x4a04a].org.gpleda.pcb[1456] (pcb:1458): Gtk-WARNING **: Unable to find default local directory monitor type
12-05-18 7:42:52 PM [0x0-0x4a04a].org.gpleda.pcb[1456] (pcb:1458): Gtk-WARNING **: Unable to find default local directory monitor type
12-05-18 7:42:52 PM [0x0-0x4a04a].org.gpleda.pcb[1456] (pcb:1458): Gtk-WARNING **: Unable to find default local directory monitor type
12-05-18 7:43:33 PM [0x0-0x4d04d].org.gpleda.pcb[1601] Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
12-05-18 7:43:33 PM [0x0-0x4d04d].org.gpleda.pcb[1601] pcb_dbus: DBus connection Error (Not enough memory)
12-05-18 7:44:07 PM SubmitDiagInfo[1613] Submitted crash report: /Users/briandurocher/Library/Logs/DiagnosticReports/gsch2pcb_2012-05-16-192526_lute1.crash
12-05-18 7:44:08 PM SubmitDiagInfo[1613] Submitted crash report: /Users/briandurocher/Library/Logs/DiagnosticReports/pcb_2012-05-18-193048_lute1.crash
12-05-18 7:45:36 PM [0x0-0x50050].org.gpleda.pcb[1642] Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
12-05-18 7:45:36 PM [0x0-0x50050].org.gpleda.pcb[1642] pcb_dbus: DBus connection Error (Not enough memory)
12-05-18 7:55:14 PM [0x0-0x54054].org.gpleda.pcb[1867] Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
12-05-18 7:55:14 PM [0x0-0x54054].org.gpleda.pcb[1867] pcb_dbus: DBus connection Error (Not enough memory)
12-05-18 7:55:38 PM [0x0-0x56056].org.gpleda.pcb[1883] Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
12-05-18 7:55:38 PM [0x0-0x56056].org.gpleda.pcb[1883] pcb_dbus: DBus connection Error (Not enough memory)
12-05-18 7:58:35 PM [0x0-0x56056].org.gpleda.pcb[1883] (pcb:1885): Gtk-WARNING **: Unable to find default local directory monitor type
12-05-18 7:58:36 PM [0x0-0x56056].org.gpleda.pcb[1883] (pcb:1885): Gtk-WARNING **: Unable to find default local directory monitor type
12-05-18 7:58:36 PM [0x0-0x56056].org.gpleda.pcb[1883] (pcb:1885): Gtk-WARNING **: Unable to find default local directory monitor type
12-05-18 8:21:31 PM Preview[619] PVPDFPageContainer initWithURL:file://localhost/var/folders/1o/1oQRw+VKECyaQLBPlyJl0++++TI/-Tmp-/PreviewTemp-4NDQ3K/pcb.pdf failed, error = (null)

______________

And I have 4.7 GB of free memory on the heap so the likelihood of there not being enough free memory is well impossible.

Has anyone created a solution for this in a more recent version of PCB?

Traumflug (mah-jump-ing)
Changed in geda-project:
importance: Undecided → Critical
Revision history for this message
KaiMartin (kmk-familieknaak) wrote :

I did not succeed to reproduce. Versions of pcb I used:

   pcb version 1.99z, compiled from git/master on Oct 24 2015 at 18:19:57

and

  pcb version 20140316, compiled by the Debian maintainer on Aug 27 2014 at 14:25:37

@dioioib: Does the crash still happen for you?
Are there any additional circumstances?
Can you post your $HOME/.pcb/preferences ?

Thank you,

---<)kaimartin(>---

Changed in pcb:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.