You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Alexey Varlamov (JIRA)" <ji...@apache.org> on 2007/12/29 11:13:43 UTC
[jira] Created: (HARMONY-5358) [classlib][luni] hyluni lib crashes
if bootclasspath.properties has blanks-only line
[classlib][luni] hyluni lib crashes if bootclasspath.properties has blanks-only line
------------------------------------------------------------------------------------
Key: HARMONY-5358
URL: https://issues.apache.org/jira/browse/HARMONY-5358
Project: Harmony
Issue Type: Bug
Components: Classlib
Affects Versions: 5.0M4
Environment: unix
Reporter: Alexey Varlamov
luni native lib crashes during initialization if bootclasspath.properties file contains a line with only spaces in it, due to freeing invalid pointer.
Here is a part of DRLVM backtrace:
#7 0x00002b8ac207135b in __libc_message () from /lib64/libc.so.6
#8 0x00002b8ac207634e in malloc_printerr () from /lib64/libc.so.6
#9 0x00002b8ac1ec0737 in hymem_free_memory (portLibrary=0x7fffe9130f10, memoryPointer=0x2aaabdd9f773) at hymem.c:112
#10 0x00002aaabdd7b76d in readClassPathFromPropertiesFile (vmInterface=0x2aaabdd6b400) at ../shared/luniglob.c:370
#11 0x00002aaabdd7aec9 in JNI_OnLoad (vm=0x52d088, reserved=0x0) at ../shared/luniglob.c:128
#12 0x00002aaaaabfe501 in find_call_JNI_OnLoad (lib_handle=0x57c398)
at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/util/natives_support.cpp:120
#13 0x00002aaaaabfe83e in natives_load_library (library_name=0x52f560 "libhyluni.so", just_loaded=0x7fffe91307cf,
pstatus=0x7fffe91307c8) at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/util/natives_support.cpp:293
#14 0x00002aaaaab45bf9 in ClassLoader::LoadNativeLibrary (this=0x540050, name=0x591b07 "libhyluni.so")
at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/class_support/classloader.cpp:1025
#15 0x00002aaaaab4b265 in BootstrapClassLoader::Initialize (this=0x540050, loader=0x0)
at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/class_support/classloader.cpp:1359
#16 0x00002aaaaac33c89 in bootstrap_initial_java_classes (vm_env=0x52d0b8)
at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/init/vm_init.cpp:358
#17 0x00002aaaaac33ef3 in preload_classes (vm_env=0x52d0b8)
at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/init/vm_init.cpp:400
#18 0x00002aaaaac34d3b in vm_init1 (java_vm=0x52d088, vm_arguments=0x7fffe9130cb0)
at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/init/vm_init.cpp:835
I just wonder why it does not affect windows builds, and why we're so lucky to not discover such an old and stupid bug earlier...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (HARMONY-5358) [classlib][luni] hyluni lib crashes
if bootclasspath.properties has blanks-only line
Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Varlamov updated HARMONY-5358:
-------------------------------------
Attachment: H5358.diff
> [classlib][luni] hyluni lib crashes if bootclasspath.properties has blanks-only line
> ------------------------------------------------------------------------------------
>
> Key: HARMONY-5358
> URL: https://issues.apache.org/jira/browse/HARMONY-5358
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Affects Versions: 5.0M4
> Environment: unix
> Reporter: Alexey Varlamov
> Attachments: H5358.diff
>
>
> luni native lib crashes during initialization if bootclasspath.properties file contains a line with only spaces in it, due to freeing invalid pointer.
> Here is a part of DRLVM backtrace:
> #7 0x00002b8ac207135b in __libc_message () from /lib64/libc.so.6
> #8 0x00002b8ac207634e in malloc_printerr () from /lib64/libc.so.6
> #9 0x00002b8ac1ec0737 in hymem_free_memory (portLibrary=0x7fffe9130f10, memoryPointer=0x2aaabdd9f773) at hymem.c:112
> #10 0x00002aaabdd7b76d in readClassPathFromPropertiesFile (vmInterface=0x2aaabdd6b400) at ../shared/luniglob.c:370
> #11 0x00002aaabdd7aec9 in JNI_OnLoad (vm=0x52d088, reserved=0x0) at ../shared/luniglob.c:128
> #12 0x00002aaaaabfe501 in find_call_JNI_OnLoad (lib_handle=0x57c398)
> at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/util/natives_support.cpp:120
> #13 0x00002aaaaabfe83e in natives_load_library (library_name=0x52f560 "libhyluni.so", just_loaded=0x7fffe91307cf,
> pstatus=0x7fffe91307c8) at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/util/natives_support.cpp:293
> #14 0x00002aaaaab45bf9 in ClassLoader::LoadNativeLibrary (this=0x540050, name=0x591b07 "libhyluni.so")
> at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/class_support/classloader.cpp:1025
> #15 0x00002aaaaab4b265 in BootstrapClassLoader::Initialize (this=0x540050, loader=0x0)
> at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/class_support/classloader.cpp:1359
> #16 0x00002aaaaac33c89 in bootstrap_initial_java_classes (vm_env=0x52d0b8)
> at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/init/vm_init.cpp:358
> #17 0x00002aaaaac33ef3 in preload_classes (vm_env=0x52d0b8)
> at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/init/vm_init.cpp:400
> #18 0x00002aaaaac34d3b in vm_init1 (java_vm=0x52d088, vm_arguments=0x7fffe9130cb0)
> at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/init/vm_init.cpp:835
> I just wonder why it does not affect windows builds, and why we're so lucky to not discover such an old and stupid bug earlier...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Closed: (HARMONY-5358) [classlib][luni] hyluni lib crashes
if bootclasspath.properties has blanks-only line
Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Varlamov closed HARMONY-5358.
------------------------------------
Resolution: Fixed
Assignee: Alexey Varlamov
Fixed at r607409
> [classlib][luni] hyluni lib crashes if bootclasspath.properties has blanks-only line
> ------------------------------------------------------------------------------------
>
> Key: HARMONY-5358
> URL: https://issues.apache.org/jira/browse/HARMONY-5358
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Affects Versions: 5.0M4
> Environment: unix
> Reporter: Alexey Varlamov
> Assignee: Alexey Varlamov
> Attachments: H5358.diff
>
>
> luni native lib crashes during initialization if bootclasspath.properties file contains a line with only spaces in it, due to freeing invalid pointer.
> Here is a part of DRLVM backtrace:
> #7 0x00002b8ac207135b in __libc_message () from /lib64/libc.so.6
> #8 0x00002b8ac207634e in malloc_printerr () from /lib64/libc.so.6
> #9 0x00002b8ac1ec0737 in hymem_free_memory (portLibrary=0x7fffe9130f10, memoryPointer=0x2aaabdd9f773) at hymem.c:112
> #10 0x00002aaabdd7b76d in readClassPathFromPropertiesFile (vmInterface=0x2aaabdd6b400) at ../shared/luniglob.c:370
> #11 0x00002aaabdd7aec9 in JNI_OnLoad (vm=0x52d088, reserved=0x0) at ../shared/luniglob.c:128
> #12 0x00002aaaaabfe501 in find_call_JNI_OnLoad (lib_handle=0x57c398)
> at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/util/natives_support.cpp:120
> #13 0x00002aaaaabfe83e in natives_load_library (library_name=0x52f560 "libhyluni.so", just_loaded=0x7fffe91307cf,
> pstatus=0x7fffe91307c8) at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/util/natives_support.cpp:293
> #14 0x00002aaaaab45bf9 in ClassLoader::LoadNativeLibrary (this=0x540050, name=0x591b07 "libhyluni.so")
> at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/class_support/classloader.cpp:1025
> #15 0x00002aaaaab4b265 in BootstrapClassLoader::Initialize (this=0x540050, loader=0x0)
> at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/class_support/classloader.cpp:1359
> #16 0x00002aaaaac33c89 in bootstrap_initial_java_classes (vm_env=0x52d0b8)
> at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/init/vm_init.cpp:358
> #17 0x00002aaaaac33ef3 in preload_classes (vm_env=0x52d0b8)
> at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/init/vm_init.cpp:400
> #18 0x00002aaaaac34d3b in vm_init1 (java_vm=0x52d088, vm_arguments=0x7fffe9130cb0)
> at /export/users/avarlamo/trunk/working_vm/vm/vmcore/src/init/vm_init.cpp:835
> I just wonder why it does not affect windows builds, and why we're so lucky to not discover such an old and stupid bug earlier...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.