Thread Subject: usb-serial error with fclose Mac OS X

Subject: usb-serial error with fclose Mac OS X

From: Scott

Date: 16 Oct, 2009 19:42:02

Message: 1 of 9

Hi guys, I'm trying to use a usb to serial cable with matlab

s = serial('/dev/tty.usbserial');
fopen(s)

the above works fine. However, when I try to close to the port with

fclose(s)

Matlab crashes. Anyone have similar problems, and find a solution?

Subject: usb-serial error with fclose Mac OS X

From: Trent Jarvi

Date: 16 Oct, 2009 19:48:05

Message: 2 of 9


"Scott " <sparcheta3@gatech.edu> wrote in message
news:hbaiaa$gfj$1@fred.mathworks.com...
> Hi guys, I'm trying to use a usb to serial cable with matlab
>
> s = serial('/dev/tty.usbserial');
> fopen(s)
>
> the above works fine. However, when I try to close to the port with
>
> fclose(s)
>
> Matlab crashes. Anyone have similar problems, and find a solution?

Hi Scott,


We did not see that in testing for 9b. It would be best to call into
support your details but we would need the following to reproduce the
problem.

Which version of MATLAB?
32 bit or 64 bit MAC OS X?
What brand/model of USB adaptor are you using?
  - links to the product and driver are a plus.

Subject: usb-serial error with fclose Mac OS X

From: Nikolas

Date: 18 Feb, 2010 19:31:21

Message: 3 of 9

Hi,
I have the same problem. I have a USB-> serial device using the driver from :
http://osx-pl2303.sourceforge.net/
and have the same error--- I can connect, read and write, but not close a connection. I am running Matlab 2009a on OSX 10.6.2
i get this error : segmentation violation

Stack Trace:
  [0] librxtxSerial.jnilib:Java_gnu_io_RXTXPort_interruptEventLoop~(0x18807910, 0xb09030c0, 0x250d5210, 9) + 137 bytes
  [1] 0x1900b839(0, 0x19009a09, 0x1bc20128, 0xb09030c4)
  [2] 0x19003db1(0, 0x1bc20128, 0xb09030f4, 0x25092466 "¶X")
  [3] 0x19003db1(0, 0x1bc654f0, 0xb0903124, 0x2502a787 "¶®")
  [4] 0x19003db1(0, 0x1bc654f0, 0x175fb4ee, 8097)


Thanks for the help

Subject: usb-serial error with fclose Mac OS X

From: Nikolas

Date: 22 Feb, 2010 16:55:10

Message: 4 of 9

I tried this again, with a different USB-Serial device and driver: http://www.ftdichip.com/Drivers/VCP/MacOSX/FTDIUSBSerialDriver_v2_2_14.dmg

And again, I get the same error: segmentation fault re the LibRxTxSerial library

Subject: usb-serial error with fclose Mac OS X

From: Nik Ivancevich

Date: 24 Feb, 2010 21:37:39

Message: 5 of 9

I tried updating the librxtxserial to the newest version from
http://rxtx.qbang.org/pub/rxtx/rxtx-2.2pre2.zip
and compiled on my machine, replaced the files within Matlab, and get
the same error.


On Feb 22, 11:55 am, "Nikolas " <ivanc...@ucmail.uc.edu> wrote:
> I tried this again, with a different USB-Serial device and driver:http://www.ftdichip.com/Drivers/VCP/MacOSX/FTDIUSBSerialDriver_v2_2_1...
>
> And again, I get the same error: segmentation fault re the LibRxTxSerial library

Subject: usb-serial error with fclose Mac OS X

From: Craig Williams

Date: 2 Apr, 2010 16:00:23

Message: 6 of 9

Nik Ivancevich <nik.ivancevich@gmail.com> wrote in message <720dd815-f3b0-447e-9768-1d5ca09a563d@q16g2000yqq.googlegroups.com>...
> I tried updating the librxtxserial to the newest version from
> http://rxtx.qbang.org/pub/rxtx/rxtx-2.2pre2.zip
> and compiled on my machine, replaced the files within Matlab, and get
> the same error.
>
>
> On Feb 22, 11:55 am, "Nikolas " <ivanc...@ucmail.uc.edu> wrote:
> > I tried this again, with a different USB-Serial device and driver:http://www.ftdichip.com/Drivers/VCP/MacOSX/FTDIUSBSerialDriver_v2_2_1...
> >
> > And again, I get the same error: segmentation fault re the LibRxTxSerial library


I am having this same problem. Everytime I use fclose to close the serial port, matlab crashes. Was this problem ever resolved? I could use any advice or help. Thanks.

Subject: usb-serial error with fclose Mac OS X

From: Nik Ivancevich

Date: 5 Apr, 2010 17:30:20

Message: 7 of 9

Not solved, as far as I know. I guess calling mathworks is in order.
I'm just living with having to save and quit matlab frequently and
crossing my fingers that I don't crash before saving data.



On Apr 2, 12:00 pm, "Craig Williams" <craig_willi...@baylor.edu>
wrote:
> Nik Ivancevich <nik.ivancev...@gmail.com> wrote in message <720dd815-f3b0-447e-9768-1d5ca09a5...@q16g2000yqq.googlegroups.com>...
> > I tried updating the librxtxserial to the newest version from
> >http://rxtx.qbang.org/pub/rxtx/rxtx-2.2pre2.zip
> > and compiled on my machine, replaced the files within Matlab, and get
> > the same error.
>
> > On Feb 22, 11:55 am, "Nikolas " <ivanc...@ucmail.uc.edu> wrote:
> > > I tried this again, with a different USB-Serial device and driver:http://www.ftdichip.com/Drivers/VCP/MacOSX/FTDIUSBSerialDriver_v2_2_1...
>
> > > And again, I get the same error: segmentation fault re the LibRxTxSerial library
>
> I am having this same problem.  Everytime I use fclose to close the serial port, matlab crashes.  Was this problem ever resolved?  I could use any advice or help.  Thanks.

Subject: usb-serial error with fclose Mac OS X

From: Julio Cesar

Date: 1 May, 2011 22:04:04

Message: 8 of 9

Hi,

do you guys find a solution for this problem?

Matlab 2009a
FTDI chip, but the problem is when closing the port
MacOS 10.6.7

thank you

Subject: usb-serial error with fclose Mac OS X

From: Cameron

Date: 9 Oct, 2011 04:10:29

Message: 9 of 9

Same Issue. fclose kill MatLab 2009a. I am using an usb-serial interface with matlabs ArduinoIO library and the fclose, clear all, end of function without passing out the object handle all kill MatLab.

OSX 10.7.1

Has anyone has come up with a work around. While I can still get my code to do what i want it to, it is very annoying to have to keep restarting MatLab

"Julio Cesar " <ee.jcesar@gmail.com> wrote in message <ipklck$c5b$1@fred.mathworks.com>...
> Hi,
>
> do you guys find a solution for this problem?
>
> Matlab 2009a
> FTDI chip, but the problem is when closing the port
> MacOS 10.6.7
>
> thank you

Tags for this Thread

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

rssFeed for this Thread

Contact us at files@mathworks.com