#7456 NORM Never A: gsm_xsmp_init implicitly converted to pointer

Zarro Boogs per Child bugtracker at laptop.org
Wed Jul 9 11:13:36 EDT 2008


#7456: gsm_xsmp_init implicitly converted to pointer
--------------------+-------------------------------------------------------
 Reporter:  morgs   |         Owner:  marco         
     Type:  defect  |        Status:  new           
 Priority:  normal  |     Milestone:  Never Assigned
Component:  sugar   |       Version:                
 Keywords:          |   Next_action:  never set     
 Verified:  0       |     Blockedby:                
 Blocking:          |  
--------------------+-------------------------------------------------------
 Debian Bug#489817: sugar-toolkit: gsm_xsmp_init implicitly converted to
 pointer

 Package: sugar-toolkit
 Version: 0.81.5-1
 Severity: serious
 Tags: patch
 Usertags: implicit-pointer-conversion

 Our automated buildd log filter[1] detected a problem that is likely to
 cause your package to segfault on architectures where the size of a
 pointer is greater than the size of an integer, such as ia64 and amd64.

  Function `gsm_xsmp_init' implicitly converted to pointer at
 _sugarext.c:896

  Function `gsm_xsmp_init' implicitly converted to pointer at
 _sugarext.c:896

 This is often due to a missing function prototype definition. For more
 information, see [2].

 Though it is guaranteed that this codepath will cause a segfault on
 certain architectures, it is not guaranteed that this codepath would ever
 be executed (e.g., if the returned pointer is never dereferenced).
 However, this bug does prevent the ia64 buildd from successfully building
 this package, resulting in a practical FTBFS issue and warranting the
 serious severity.

 [1] http://people.debian.org/~dannf/check-implicit-pointer-functions

 [2] http://wiki.debian.org/ImplicitPointerConversions

 --
 dann frazier

-- 
Ticket URL: <http://dev.laptop.org/ticket/7456>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list