← Back to team overview

openjdk team mailing list archive

[Bug 610613] [NEW] ggc_0.4 crashes on reading data from ttyS0

 

You have been subscribed to a public bug:

I tried to use ggc_0.4, configured the Meter plug-in v1.0.7, selected
Breeze2, selected port /dev/ttyS0, cable connected + Breeze2 on.

It's not possible te read data from the Breeze2. 
I tried it with Breeze2 "on" by starting the ggc_0.4-application and with Breeze2 "off" bij starting ggc_0.4.
In both situations the meter was, of course,  "on" before I started the Meter plug-in v1.0.7

ggc_0.4 starts the connection, the Breeze2-display shows "---" as usual
on data-transfers, but after it the application crashed.

.../ggc_0.4/bin$ sh run_linux.sh
atech tools
=============================================================================
===                         Startup/Update Manager                        ===
===   Startup file created succesfully.                                   ===
=============================================================================
22:45:00,700  INFO [HibernateConfiguration:183] - Loading Db Configuration #0
22:45:00,703  INFO [GGCDbConfig:132] - GGCDb: Loading Db Configuration #0: Internal Db (H2)
selected language: de
22:45:01,427  INFO [DataAccess:1442] - Start internal Web Server
22:45:01,455  WARN [ConfigurationManager:416] - Configuration key BG_UNIT doesn't exist.
22:45:01,998  INFO [GGCDb:291] - createConfiguration() - Process
22:45:01,999  INFO [HibernateConfiguration:183] - Loading Db Configuration #0
22:45:01,999  INFO [GGCDbConfig:132] - GGCDb: Loading Db Configuration #0: Internal Db (H2)
22:45:02,062  INFO [Environment:479] - Hibernate 3.1.3
22:45:02,071  INFO [Environment:509] - hibernate.properties not found
22:45:02,074  INFO [Environment:525] - using CGLIB reflection optimizer
22:45:02,075  INFO [Environment:555] - using JDK 1.4 java.sql.Timestamp handling
22:45:02,183  INFO [Configuration:469] - Reading mappings from resource: GGC_Main.hbm.xml
22:45:02,540  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.DayValueH -> data_dayvalues
22:45:02,575  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.DoctorTypeH -> doc_types
22:45:02,576  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.DoctorH -> doc_doctors
22:45:02,660  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.AppointmentH -> doc_appointment
22:45:02,661  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.StockTypeH -> stock_types
22:45:02,662  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.StockSubTypeH -> stock_subtypes
22:45:02,663  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.StocksH -> stock_stocks
22:45:02,664  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.SettingsH -> cfg_settings
22:45:02,665  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.ColorSchemeH -> cfg_colorscheme
22:45:02,672  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.DbInfoH -> db_info
22:45:02,673  INFO [Configuration:469] - Reading mappings from resource: GGC_Nutrition.hbm.xml
22:45:02,753  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.NutritionDefinitionH -> nutrition_definition
22:45:02,754  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.NutritionHomeWeightTypeH -> nutrition_home_weight_type
22:45:02,755  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.FoodGroupH -> nutrition_usda_food_group
22:45:02,755  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.FoodDescriptionH -> nutrition_usda_food_description
22:45:02,756  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.FoodUserGroupH -> nutrition_user_food_group
22:45:02,757  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.FoodUserDescriptionH -> nutrition_user_food_description
22:45:02,758  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.MealGroupH -> meal_group
22:45:02,758  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.MealH -> meal_meal
22:45:02,759  INFO [Configuration:469] - Reading mappings from resource: GGC_Other.hbm.xml
22:45:02,812  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.InetGroupH -> inet_group
22:45:02,813  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.InetTypeH -> inet_type
22:45:02,814  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.InetLinkGroupH -> inet_link_group
22:45:02,815  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.InetLinkH -> inet_link
22:45:02,816  INFO [Configuration:469] - Reading mappings from resource: GGC_Pump.hbm.xml
22:45:02,858  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.pump.PumpDataH -> pump_data
22:45:02,859  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.pump.PumpDataExtendedH -> pump_data_ext
22:45:02,860  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.pump.PumpProfileH -> pump_profile
22:45:02,861  INFO [Configuration:469] - Reading mappings from resource: GGC_CGM.hbm.xml
22:45:02,925  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.cgm.CGMDataH -> cgm_data
22:45:02,926  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.cgm.CGMDataExtendedH -> cgm_data_ext
22:45:02,929  INFO [GGCDb:291] - createConfiguration() - Process
22:45:02,929  INFO [HibernateConfiguration:183] - Loading Db Configuration #0
22:45:02,930  INFO [GGCDbConfig:132] - GGCDb: Loading Db Configuration #0: Internal Db (H2)
22:45:02,930  INFO [Configuration:469] - Reading mappings from resource: GGC_Main.hbm.xml
22:45:03,025  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.DayValueH -> data_dayvalues
22:45:03,026  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.DoctorTypeH -> doc_types
22:45:03,026  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.DoctorH -> doc_doctors
22:45:03,027  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.AppointmentH -> doc_appointment
22:45:03,028  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.StockTypeH -> stock_types
22:45:03,028  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.StockSubTypeH -> stock_subtypes
22:45:03,029  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.StocksH -> stock_stocks
22:45:03,029  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.SettingsH -> cfg_settings
22:45:03,030  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.ColorSchemeH -> cfg_colorscheme
22:45:03,031  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.DbInfoH -> db_info
22:45:03,038  INFO [Configuration:469] - Reading mappings from resource: GGC_Nutrition.hbm.xml
22:45:03,105  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.NutritionDefinitionH -> nutrition_definition
22:45:03,106  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.NutritionHomeWeightTypeH -> nutrition_home_weight_type
22:45:03,106  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.FoodGroupH -> nutrition_usda_food_group
22:45:03,107  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.FoodDescriptionH -> nutrition_usda_food_description
22:45:03,108  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.FoodUserGroupH -> nutrition_user_food_group
22:45:03,108  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.FoodUserDescriptionH -> nutrition_user_food_description
22:45:03,109  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.MealGroupH -> meal_group
22:45:03,110  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.MealH -> meal_meal
22:45:03,111  INFO [Configuration:469] - Reading mappings from resource: GGC_Other.hbm.xml
22:45:03,167  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.InetGroupH -> inet_group
22:45:03,168  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.InetTypeH -> inet_type
22:45:03,168  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.InetLinkGroupH -> inet_link_group
22:45:03,169  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.InetLinkH -> inet_link
22:45:03,170  INFO [Configuration:469] - Reading mappings from resource: GGC_Pump.hbm.xml
22:45:03,236  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.pump.PumpDataH -> pump_data
22:45:03,237  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.pump.PumpDataExtendedH -> pump_data_ext
22:45:03,237  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.pump.PumpProfileH -> pump_profile
22:45:03,238  INFO [Configuration:469] - Reading mappings from resource: GGC_CGM.hbm.xml
22:45:03,297  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.cgm.CGMDataH -> cgm_data
22:45:03,298  INFO [HbmBinder:309] - Mapping class: ggc.core.db.hibernate.cgm.CGMDataExtendedH -> cgm_data_ext
22:45:03,335  INFO [DriverManagerConnectionProvider:41] - Using Hibernate built-in connection pool (not for production use!)
22:45:03,336  INFO [DriverManagerConnectionProvider:42] - Hibernate connection pool size: 20
22:45:03,336  INFO [DriverManagerConnectionProvider:45] - autocommit mode: false
22:45:03,340  INFO [DriverManagerConnectionProvider:80] - using driver: org.h2.Driver at URL: jdbc:h2:../data/db/ggc_db
22:45:03,340  INFO [DriverManagerConnectionProvider:86] - connection properties: {user=sa, password=****, charSet=utf-8}
22:45:05,899  INFO [SettingsFactory:77] - RDBMS: H2, version: 1.0.69 (2008-03-29)
22:45:05,900  INFO [SettingsFactory:78] - JDBC driver: H2 JDBC Driver, version: 1.0.69 (2008-03-29)
22:45:05,915  INFO [Dialect:103] - Using dialect: org.hibernate.dialect.H2Dialect
22:45:05,920  INFO [TransactionFactoryFactory:31] - Using default transaction strategy (direct JDBC transactions)
22:45:05,922  INFO [TransactionManagerLookupFactory:33] - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
22:45:05,922  INFO [SettingsFactory:125] - Automatic flush during beforeCompletion(): disabled
22:45:05,922  INFO [SettingsFactory:129] - Automatic session close at end of transaction: disabled
22:45:05,922  INFO [SettingsFactory:136] - JDBC batch size: 15
22:45:05,923  INFO [SettingsFactory:139] - JDBC batch updates for versioned data: disabled
22:45:05,923  INFO [SettingsFactory:144] - Scrollable result sets: enabled
22:45:05,924  INFO [SettingsFactory:152] - JDBC3 getGeneratedKeys(): enabled
22:45:05,924  INFO [SettingsFactory:160] - Connection release mode: auto
22:45:05,925  INFO [SettingsFactory:187] - Default batch fetch size: 1
22:45:05,925  INFO [SettingsFactory:191] - Generate SQL with comments: disabled
22:45:05,925  INFO [SettingsFactory:195] - Order SQL updates by primary key: disabled
22:45:05,926  INFO [SettingsFactory:338] - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
22:45:05,928  INFO [ASTQueryTranslatorFactory:24] - Using ASTQueryTranslatorFactory
22:45:05,930  INFO [SettingsFactory:203] - Query language substitutions: {}
22:45:05,930  INFO [SettingsFactory:209] - Second-level cache: enabled
22:45:05,930  INFO [SettingsFactory:213] - Query cache: disabled
22:45:05,931  INFO [SettingsFactory:325] - Cache provider: org.hibernate.cache.EhCacheProvider
22:45:05,934  INFO [SettingsFactory:228] - Optimize cache for minimal puts: disabled
22:45:05,934  INFO [SettingsFactory:237] - Structured second-level cache entries: disabled
22:45:05,938  INFO [SettingsFactory:264] - Statistics: disabled
22:45:05,938  INFO [SettingsFactory:268] - Deleted entity synthetic identifier rollback: disabled
22:45:05,939  INFO [SettingsFactory:283] - Default entity-mode: pojo
22:45:05,963  INFO [SessionFactoryImpl:154] - building session factory
22:45:05,967 DEBUG [CacheManager:191] - Creating new CacheManager with default config
22:45:05,969 DEBUG [CacheManager:164] - Configuring ehcache from classpath.
22:45:05,972  WARN [Configurator:126] - No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/home/holger/Programme/diabetes/ggc_0.4/lib/hibernate3/ehcache-1.1.jar!/ehcache-failsafe.xml
22:45:05,976 DEBUG [Configuration$DiskStore:185] - Disk Store Path: /tmp
22:45:06,837  INFO [SessionFactoryObjectFactory:82] - Not binding factory to JNDI, no JNDI name configured
22:45:06,893  INFO [GGCDb:291] - loadConfigData() - Process
22:45:06,893  INFO [GGCDb:291] - loadColorSchemes() - Process
22:45:07,098  INFO [GGCDb:291] - loadConfigDataEntries() - Process
22:45:07,328 DEBUG [RedirectScreen:159] - PumpServer: 2
22:45:07,329 DEBUG [DataAccess:1248] - Reload daily settings (force:true)
22:45:07,329  INFO [GGCDb:291] - getHbA1c() - Process
22:45:07,349 DEBUG [GGCDb:281] - getHbA1c() - Readings: 0 0
22:45:07,349  INFO [GGCDb:291] - getDayStats() - Process
22:45:07,370  INFO [GGCDb:291] - getDayStatsRange() - Process
22:45:07,371 DEBUG [GGCDb:281] - getDayStatsRange() - 20100721 - 20100727
22:45:07,388  INFO [GGCDb:291] - loadConfigData() - Process
22:45:07,389  INFO [GGCDb:291] - loadColorSchemes() - Process
22:45:07,390  INFO [GGCDb:291] - loadConfigDataEntries() - Process
22:45:07,456  INFO [GGCDb:291] - loadNutritionDefinitions() - Process
22:45:07,586  INFO [GGCDb:291] - loadHomeWeights() - Process
22:45:08,508 DEBUG [GGCDbLoader:277] - We needed 6 seconds to startup.
22:45:11,807 DEBUG [SelectorAbstractDialog:588] - SelectorAbstract 0.2
22:45:16,681 DEBUG [DataAccessPlugInBase:975] - checkNativeLibrary: rxtxSerial
Experimental:  JNI_OnLoad called.
22:45:16,724 DEBUG [RedirectScreen:159] - Stable Library
22:45:16,725 DEBUG [RedirectScreen:159] - =========================================
22:45:16,726 DEBUG [RedirectScreen:159] - Native lib Version = RXTX-2.1-7
22:45:16,726 DEBUG [RedirectScreen:159] - Java lib Version   = RXTX-2.1-7
RXTX Warning:  Removing stale lock file. /var/lock/LCK..ttyS0
22:45:26,760  INFO [GGCDataReader:83] - GGCDataReader - Started
22:45:26,761  INFO [GGCDb:291] - getMeterValues() - Process
22:45:26,761 DEBUG [GGCDb:281] - getMeterValues() - Process
22:45:26,829  INFO [GGCDataReader:107] - GGCDataReader - Finished
22:45:41,353 DEBUG [DeviceReaderRunner:96] - Creating instance [name=Breeze2,company=Ascensia/Bayer,device=Breeze2,comm_port=/dev/ttyS0]
22:45:41,356 DEBUG [RedirectScreen:159] - SerialProtocol: open() - open
22:45:41,367 DEBUG [ProtocolLog:337] - SerialProtocol:open()
22:45:41,368 DEBUG [DeviceReaderRunner:109] - Device instance created and initied
22:45:41,369 DEBUG [DeviceReaderRunner:129] - Start reading of data
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f8f55229462, pid=4317, tid=140253596858128
#
# JRE version: 6.0_18-b18
# Java VM: OpenJDK 64-Bit Server VM (16.0-b13 mixed mode linux-amd64 )
# Derivative: IcedTea6 1.8
# Distribution: Ubuntu 10.04.1 LTS, package 6b18-1.8-4ubuntu3
# Problematic frame:
# C  [librxtxSerial.so+0x6462]  read_byte_array+0x52
#
# An error report file with more information is saved as:
# /home/holger/Programme/diabetes/ggc_0.4/bin/hs_err_pid4317.log
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
#   https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Aborted

** Affects: openjdk-6 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
ggc_0.4 crashes on reading data from ttyS0
https://bugs.launchpad.net/bugs/610613
You received this bug notification because you are a member of OpenJDK, which is subscribed to openjdk-6 in ubuntu.