Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 303201 Details for
Bug 443495
Perl DBI segfault when issuing query with large number of bind variables
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
Perl backtrace showing segfault in perl-DBD-MySQL
gdb-perl.txt (text/plain), 7.66 KB, created by
David Lawrence
on 2008-04-21 20:37:09 UTC
(
hide
)
Description:
Perl backtrace showing segfault in perl-DBD-MySQL
Filename:
MIME Type:
Creator:
David Lawrence
Created:
2008-04-21 20:37:09 UTC
Size:
7.66 KB
patch
obsolete
>GNU gdb Red Hat Linux (6.5-37.el5rh) >Copyright (C) 2006 Free Software Foundation, Inc. >GDB is free software, covered by the GNU General Public License, and you are >welcome to change it and/or distribute copies of it under certain conditions. >Type "show copying" to see the conditions. >There is absolutely no warranty for GDB. Type "show warranty" for details. >This GDB was configured as "x86_64-redhat-linux-gnu"...Using host libthread_db library "/lib64/libthread_db.so.1". > >(gdb) handle SIG33 pass nostop noprint >Signal Stop Print Pass to program Description >SIG33 No No Yes Real-time event 33 >(gdb) set pagination 0 >(gdb) runh[K >Starting program: /usr/bin/perl /tmp/object.pl >[Thread debugging using libthread_db enabled] >[New Thread 46912520983520 (LWP 4039)] >$VAR1 = bless( { > 'FetchHashKeyName' => 'NAME', > 'TraceLevel' => 0, > 'ImplementorClass' => 'DBD::mysql::db', > 'dbi_imp_data' => undef, > 'State' => \undef, > 'Username' => 'bugs', > 'Errstr' => \undef, > 'ChildHandles' => [ > undef > ], > 'Driver' => bless( { > 'Attribution' => 'DBD::mysql by Patrick Galbraith', > 'FetchHashKeyName' => 'NAME', > 'TraceLevel' => 0, > 'ImplementorClass' => 'DBD::mysql::dr', > 'State' => \undef, > 'Version' => '4.006', > 'Errstr' => \undef, > 'ChildHandles' => [ > bless( {}, 'DBI::db' ) > ], > 'Name' => 'mysql', > 'Err' => \undef > }, 'DBI::dr' ), > 'Statement' => 'SELECT id,name,product_id,initialowner,initialqacontact,description FROM components WHERE id IN >(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ORDER BY name', > 'Name' => 'database=bugs;host=bz-db1-test.devel.redhat.com', > 'dbi_connect_closure' => sub { "DUMMY" }, > 'Err' => \undef > }, 'DBI::db' ); > >Program received signal SIGSEGV, Segmentation fault. >[Switching to Thread 46912520983520 (LWP 4039)] >0x00002aaaaad5cb62 in do_clean_objs (my_perl=0xcd94010, sv=0xd076240) at sv.c:413 >413 if (SvROK(sv) && SvOBJECT(rv = SvRV(sv))) { >(gdb) backtrace full >#0 0x00002aaaaad5cb62 in do_clean_objs (my_perl=0xcd94010, sv=0xd076240) at sv.c:413 > rv = <value optimized out> >#1 0x00002aaaaad59e05 in S_visit (my_perl=0xcd94010, f=0x2aaaaad5cb50 <do_clean_objs>, flags=524288, mask=524288) at sv.c:368 > svend = (const SV * const) 0xdd692670 > sv = (SV *) 0xd076250 > sva = (SV *) 0xd061670 > visited = 3 >#2 0x00002aaaaad59e61 in Perl_sv_clean_objs (my_perl=0xcd94010) at sv.c:466 >No locals. >#3 0x00002aaaaad006be in perl_destruct (my_perl=0xcd94010) at perl.c:845 > cur_env = {je_prev = 0xcd942a8, je_buf = {{__jmpbuf = {140735418778760, -5428819539459751710, 0, 140735418778752, 0, 0, -5428936948772666736, -5428843270876870923}, __mask_was_saved = 0, __saved_mask = {__val = {0, 140735418778752, 0, 0, 0, 46912496172245, 1, 0, 0, 215568736, 46912498391584, 140735418778760, 2, 46912496195666, 0, 218588336}}}}, je_ret = 0, je_mustcatch = 0 '\0'} > destruct_level = 0 > hv = <value optimized out> >#4 0x0000000000401753 in main (argc=2, argv=0x7fff84a4c488, env=<value optimized out>) at perlmain.c:101 > exitstatus = 1953722216 >(gdb) info registers >rax 0x74736f68 1953722216 >rbx 0xd076240 218587712 >rcx 0x3b736775623d6573 4283881424416499059 >rdx 0x2d7a623d 762995261 >rsi 0xd076240 218587712 >rdi 0xcd94010 215564304 >rbp 0xdd692670 0xdd692670 >rsp 0x7fff84a4c200 0x7fff84a4c200 >r8 0xffffffff 4294967295 >r9 0x0 0 >r10 0x0 0 >r11 0x2aaaaad59e40 46912498933312 >r12 0xd061670 218502768 >r13 0x80000 524288 >r14 0x80000 524288 >r15 0x3 3 >rip 0x2aaaaad5cb62 0x2aaaaad5cb62 <do_clean_objs+18> >eflags 0x10206 [ PF IF RF ] >cs 0xe033 57395 >ss 0xe02b 57387 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >(gdb) thread apply all backtrace > >Thread 1 (Thread 46912520983520 (LWP 4039)): >#0 0x00002aaaaad5cb62 in do_clean_objs (my_perl=0xcd94010, sv=0xd076240) at sv.c:413 >#1 0x00002aaaaad59e05 in S_visit (my_perl=0xcd94010, f=0x2aaaaad5cb50 <do_clean_objs>, flags=524288, mask=524288) at sv.c:368 >#2 0x00002aaaaad59e61 in Perl_sv_clean_objs (my_perl=0xcd94010) at sv.c:466 >#3 0x00002aaaaad006be in perl_destruct (my_perl=0xcd94010) at perl.c:845 >#4 0x0000000000401753 in main (argc=2, argv=0x7fff84a4c488, env=<value optimized out>) at perlmain.c:101 >(gdb) continue >Continuing. > >Program terminated with signal SIGSEGV, Segmentation fault. >The program no longer exists. >(gdb) quit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 443495
: 303201 |
303202